Jedrzej Kosinski
|
6dca17bd2d
|
Satisfy ruff linting
|
2025-03-03 23:08:29 -06:00 |
|
Jedrzej Kosinski
|
093914a247
|
Made MultiGPU Work Units node more robust by forcing ModelPatcher clones to match at sample time, reuse loaded MultiGPU clones, finalize MultiGPU Work Units node ID and name, small refactors/cleanup of logging and multigpu-related code
|
2025-03-03 22:56:13 -06:00 |
|
Jedrzej Kosinski
|
eda866bf51
|
Extracted multigpu core code into multigpu.py, added load_balance_devices to get subdivision of work based on available devices and splittable work item count, added MultiGPU Options nodes to set relative_speed of specific devices; does not change behavior yet
|
2025-01-27 06:25:48 -06:00 |
|
Jedrzej Kosinski
|
e3298b84de
|
Create proper MultiGPU Initialize node, create gpu_options to create scaffolding for asymmetrical GPU support
|
2025-01-26 09:34:20 -06:00 |
|
Jedrzej Kosinski
|
02a4d0ad7d
|
Added unload_model_and_clones to model_management.py to allow unloading only relevant models
|
2025-01-23 01:20:00 -06:00 |
|
Jedrzej Kosinski
|
328d4f16a9
|
Make WeightHooks compatible with MultiGPU, clean up some code
|
2025-01-20 04:34:26 -06:00 |
|
Jedrzej Kosinski
|
bfce723311
|
Initial work on multigpu_clone function, which will account for additional_models getting cloned
|
2025-01-17 03:31:28 -06:00 |
|
Jedrzej Kosinski
|
25818dc848
|
Added a 'max_gpus' input
|
2025-01-14 13:45:14 -06:00 |
|
Jedrzej Kosinski
|
d5088072fb
|
Make test node for multigpu instead of storing it in just a local __init__.py
|
2025-01-13 20:20:25 -06:00 |
|