Spaces:
Configuration error
Configuration error
| import os | |
| import importlib.util | |
| import backend_base | |
| __all__ = ['models_info', 'comfyclient_pipeline', 'params_mapper', 'config', 'comfyd'] | |
| def get_torch_xformers_cuda_version(): | |
| torch_ver = "" | |
| cuda_ver = "" | |
| xformers_ver = "" | |
| try: | |
| torch_spec = importlib.util.find_spec("torch") | |
| for folder in torch_spec.submodule_search_locations: | |
| ver_file = os.path.join(folder, "version.py") | |
| if os.path.isfile(ver_file): | |
| spec = importlib.util.spec_from_file_location("torch_version_import", ver_file) | |
| module = importlib.util.module_from_spec(spec) | |
| spec.loader.exec_module(module) | |
| torch_ver = module.__version__ | |
| cuda_ver = getattr(module, 'cuda', "") | |
| xformers_spec = importlib.util.find_spec("xformers") | |
| for folder in xformers_spec.submodule_search_locations: | |
| ver_file = os.path.join(folder, "version.py") | |
| if os.path.isfile(ver_file): | |
| spec = importlib.util.spec_from_file_location("xformers_version_import", ver_file) | |
| module = importlib.util.module_from_spec(spec) | |
| spec.loader.exec_module(module) | |
| xformers_ver = module.__version__ | |
| except: | |
| pass | |
| return torch_ver, xformers_ver, cuda_ver | |
| torch_version, xformers_version, cuda_version = get_torch_xformers_cuda_version() | |