doctorpangloss
6d8deff056
Switch to uv for packaging
2025-05-19 15:58:08 -07:00
Benjamin Berman
c9598ec26d
include curl
2025-04-24 10:23:34 -07:00
Benjamin Berman
4015e59be5
update workflows and tweak installation script
2025-04-24 10:20:19 -07:00
Benjamin Berman
480b59b913
Migrate to pure pyproject.toml and uv for significantly faster and correct installation, add model paths for flux all in ones, and fix PathsList bug
2025-04-24 10:01:36 -07:00
Benjamin Berman
97400a679b
Disable ROCm again
2024-11-10 20:33:56 -08:00
Benjamin Berman
7587e42d8b
Re-enable ROCm tests
2024-10-17 11:16:17 -07:00
doctorpangloss
bbe2ed330c
Memory management and compilation improvements
...
- Experimental support for sage attention on Linux
- Diffusers loader now supports model indices
- Transformers model management now aligns with updates to ComfyUI
- Flux layers correctly use unbind
- Add float8 support for model loading in more places
- Experimental quantization approaches from Quanto and torchao
- Model upscaling interacts with memory management better
This update also disables ROCm testing because it isn't reliable enough
on consumer hardware. ROCm is not really supported by the 7600.
2024-10-09 09:13:47 -07:00
doctorpangloss
253c021e77
Add more environment flags for ROCm
2024-09-13 09:02:47 -07:00
doctorpangloss
5d1eda7832
Try better ROCm configuration
2024-09-12 17:45:17 -07:00
doctorpangloss
ccdbd957ef
Fix pylint issues
2024-08-28 15:48:47 -07:00
Benjamin Berman
01feca812f
nf4 test and import module tweaks
2024-08-25 21:31:05 -07:00
doctorpangloss
653a970088
Fix tests, remove unsupported tests
2024-08-16 12:37:35 -07:00
Benjamin Berman
c6ce11b421
Switch to supported ROCm image
2024-07-30 11:42:14 -07:00
Benjamin Berman
5ff6b64459
Remove no longer supported ROCm
2024-07-30 11:25:49 -07:00
Benjamin Berman
38312e3c9f
Use updated containers for rocm to try to fix its crashes
2024-07-27 18:45:25 -07:00
Benjamin Berman
ac3a115d83
Re-enable ROCm tests
2024-07-19 23:16:39 -07:00
Benjamin Berman
adfee7d14d
No torchaudio
2024-07-19 20:44:36 -07:00
Benjamin Berman
c0c76ddbd5
Install torchaudio separately for the sake of completing the audio tests
2024-07-19 20:00:23 -07:00
doctorpangloss
87638da978
Include the testing environment
2024-07-18 17:16:26 -07:00
doctorpangloss
0c34c2b99d
Fix #13 audio nodes now work and test correctly
2024-07-18 17:15:44 -07:00
Benjamin Berman
e88f458a70
Enable macOS worker
2024-07-07 17:16:42 -07:00
doctorpangloss
1902aeee0b
Name this workflow better
2024-07-05 13:11:38 -07:00
doctorpangloss
7a20b189a5
Actually enable IPEX XPU support
2024-07-05 13:10:31 -07:00
doctorpangloss
5fef1e48f6
Test workflows
2024-07-05 11:41:50 -07:00
doctorpangloss
bb94b808dc
Improve automated test coverage
2024-07-05 11:11:21 -07:00
doctorpangloss
95d47276e9
Improve tests and distributed error notifications
...
- Tests now perform faster
- Tests will run on supported GPU platforms
- Configuration has known issues related to setting up a working
directory for an embedded client
- Introduce a Skeletonize node that solves many problems with Canny
- Improve behavior of exception reporting
2024-07-04 10:16:02 -07:00
doctorpangloss
1980c5f236
Use an image with earlier drivers
2024-06-28 18:15:33 -07:00
doctorpangloss
a485782029
Add lora test prefixed with test_ so that pytest can find it
2024-06-28 17:13:18 -07:00
doctorpangloss
7f81b8345d
Subtle test gathering bug that will have to be investigated
2024-06-28 17:12:06 -07:00
doctorpangloss
2cad5ec0d6
LoRA test
2024-06-28 17:06:29 -07:00
doctorpangloss
265c0549b6
Test on Python 3.12 correctly on latest Ubuntu
2024-06-17 17:20:25 -07:00
doctorpangloss
f6cd2866be
Fix command line for ROCm image
2024-06-17 17:16:35 -07:00
doctorpangloss
17fc1da392
Upgrade pip with --break-system-packages to reduce the toil here
2024-06-17 17:14:08 -07:00
doctorpangloss
c8aa40818c
Use a venv and upgrade pip, setuptools, wheel inside of it
2024-06-17 17:09:30 -07:00
doctorpangloss
dc6464982d
Build without modifying system pip
2024-06-17 16:57:56 -07:00
doctorpangloss
f227722104
Fix pip3 package installation
2024-06-17 16:53:00 -07:00
doctorpangloss
60ec20b857
pip3 too
2024-06-17 16:49:19 -07:00
doctorpangloss
84d5dd0092
Gracefully ignore issues linking Python
2024-06-17 16:44:57 -07:00
doctorpangloss
8909d9c731
Link for python3
2024-06-17 16:39:29 -07:00
doctorpangloss
b854c17700
nodejs is required to execute the runner
2024-06-17 15:50:32 -07:00
doctorpangloss
3cb44914f2
workflows
2024-06-17 15:50:12 -07:00
Max Tretikov
bbfb2b4950
Add new CI step for linting
2024-06-14 15:47:51 -06:00
Max Tretikov
c1777bb496
Add pylint (only errors) to CI pipeline
2024-06-14 14:55:14 -06:00
doctorpangloss
b318b4cc28
Update tests to support CPU in GitHub
2024-05-16 15:31:55 -07:00
doctorpangloss
f87da9b75e
Remove 3.9 support
2024-03-27 15:00:32 -07:00
doctorpangloss
ac42a1aa1a
Run unit tests on GitHub
2024-03-27 13:57:17 -07:00
doctorpangloss
feae8c679b
Add nodes to support OpenAPI and similar backend workflows
2024-03-22 14:22:50 -07:00