Commit 19944ad2 authored by comfyanonymous's avatar comfyanonymous
Browse files

Add code to fix issues with new pytorch version on the standalone.

parent 10b43cee
import importlib.util
import shutil
import os
import ctypes
import logging
torch_spec = importlib.util.find_spec("torch")
for folder in torch_spec.submodule_search_locations:
lib_folder = os.path.join(folder, "lib")
test_file = os.path.join(lib_folder, "fbgemm.dll")
try:
mydll = ctypes.cdll.LoadLibrary(test_file)
except FileNotFoundError as e:
logging.warning("Detected pytorch version with libomp issue, patching.")
shutil.copyfile(os.path.join(lib_folder, "libiomp5md.dll"), os.path.join(lib_folder, "libomp140.x86_64.dll"))
...@@ -74,6 +74,12 @@ if __name__ == "__main__": ...@@ -74,6 +74,12 @@ if __name__ == "__main__":
import cuda_malloc import cuda_malloc
if args.windows_standalone_build:
try:
import fix_torch
except:
pass
import comfy.utils import comfy.utils
import yaml import yaml
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment