We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 56095ef commit 45ec466Copy full SHA for 45ec466
diffsynth_engine/utils/loader.py
@@ -18,7 +18,11 @@ def load_file(path: str | os.PathLike, device: str = "cpu"):
18
if use_fast_safetensors:
19
logger.info(f"FastSafetensors load model from {path}")
20
start_time = time.time()
21
- result = load_safetensors(str(path), num_threads=os.environ.get("FAST_SAFETENSORS_NUM_THREADS", 16))
+ result = load_safetensors(
22
+ str(path),
23
+ num_threads=int(os.environ.get("FAST_SAFETENSORS_NUM_THREADS", 16)),
24
+ direct_io=(os.environ.get("FAST_SAFETENSORS_DIRECT_IO", "False").upper() == "TRUE"),
25
+ )
26
logger.info(f"FastSafetensors Load Model End. Time: {time.time() - start_time:.2f}s")
27
return result
28
else:
0 commit comments