mirror of
https://github.com/kohya-ss/sd-scripts.git
synced 2026-04-17 17:24:21 +00:00
feat: add CUDA device compatibility validation and corresponding tests
This commit is contained in:
@@ -30,7 +30,7 @@ from tqdm import tqdm
|
||||
from packaging.version import Version
|
||||
|
||||
import torch
|
||||
from library.device_utils import init_ipex, clean_memory_on_device
|
||||
from library.device_utils import init_ipex, clean_memory_on_device, validate_cuda_device_compatibility
|
||||
from library.strategy_base import LatentsCachingStrategy, TokenizeStrategy, TextEncoderOutputsCachingStrategy, TextEncodingStrategy
|
||||
|
||||
init_ipex()
|
||||
@@ -5500,6 +5500,7 @@ def prepare_accelerator(args: argparse.Namespace):
|
||||
dynamo_backend=dynamo_backend,
|
||||
deepspeed_plugin=deepspeed_plugin,
|
||||
)
|
||||
validate_cuda_device_compatibility(accelerator.device)
|
||||
print("accelerator device:", accelerator.device)
|
||||
return accelerator
|
||||
|
||||
|
||||
Reference in New Issue
Block a user