OOTDiffusion icon indicating copy to clipboard operation
OOTDiffusion copied to clipboard

Not able to run on M1 Mac!

Open g4ur4vs opened this issue 1 year ago • 3 comments

Getting below error:

Traceback (most recent call last): File "/Users/gaurav13.singh/PycharmProjects/OOTDiffusion/run/run_ootd.py", line 10, in from preprocess.humanparsing.aigc_run_parsing import Parsing File "/Users/gaurav13.singh/PycharmProjects/OOTDiffusion/preprocess/humanparsing/aigc_run_parsing.py", line 7, in from parsing_api import load_atr_model, load_lip_model, inference File "/Users/gaurav13.singh/PycharmProjects/OOTDiffusion/preprocess/humanparsing/parsing_api.py", line 11, in import networks File "/Users/gaurav13.singh/PycharmProjects/OOTDiffusion/preprocess/humanparsing/networks/init.py", line 2, in from networks.AugmentCE2P import resnet101 File "/Users/gaurav13.singh/PycharmProjects/OOTDiffusion/preprocess/humanparsing/networks/AugmentCE2P.py", line 22, in from modules import InPlaceABNSync File "/Users/gaurav13.singh/PycharmProjects/OOTDiffusion/preprocess/humanparsing/modules/init.py", line 1, in from .bn import ABN, InPlaceABN, InPlaceABNSync File "/Users/gaurav13.singh/PycharmProjects/OOTDiffusion/preprocess/humanparsing/modules/bn.py", line 10, in from .functions import * File "/Users/gaurav13.singh/PycharmProjects/OOTDiffusion/preprocess/humanparsing/modules/functions.py", line 8, in from torch.utils.cpp_extension import load File "/Users/gaurav13.singh/miniconda/envs/ootd/lib/python3.10/site-packages/torch/utils/cpp_extension.py", line 19, in from .hipify import hipify_python File "/Users/gaurav13.singh/miniconda/envs/ootd/lib/python3.10/site-packages/torch/utils/hipify/hipify_python.py", line 34, in from .cuda_to_hip_mappings import CUDA_TO_HIP_MAPPINGS File "/Users/gaurav13.singh/miniconda/envs/ootd/lib/python3.10/site-packages/torch/utils/hipify/cuda_to_hip_mappings.py", line 34, in rocm_path = subprocess.check_output(["hipconfig", "--rocmpath"]).decode("utf-8") File "/Users/gaurav13.singh/miniconda/envs/ootd/lib/python3.10/subprocess.py", line 420, in check_output return run(*popenargs, stdout=PIPE, timeout=timeout, check=True, File "/Users/gaurav13.singh/miniconda/envs/ootd/lib/python3.10/subprocess.py", line 501, in run with Popen(*popenargs, **kwargs) as process: File "/Users/gaurav13.singh/miniconda/envs/ootd/lib/python3.10/subprocess.py", line 966, in init self._execute_child(args, executable, preexec_fn, close_fds, File "/Users/gaurav13.singh/miniconda/envs/ootd/lib/python3.10/subprocess.py", line 1842, in _execute_child raise child_exception_type(errno_num, err_msg, err_filename) NotADirectoryError: [Errno 20] Not a directory: 'hipconfig'

g4ur4vs avatar Feb 21 '24 08:02 g4ur4vs

Sorry, we've only tested our code on linux

levihsu avatar Feb 21 '24 09:02 levihsu

Looking forward to support for the Mac M series chips.

jackey90 avatar Feb 22 '24 03:02 jackey90

i got same error in linux(ubuntu) and i edit "37" line in "ootd/lib/python3.10/site-packages/torch/utils/hipify/cuda_to_hip_mappings.py"

35 except subprocess.CalledProcessError: 36 print(f"Warning: hipconfig --rocmpath failed, assuming {rocm_path}") 37 except (FileNotFoundError, PermissionError, NotADirectoryError):

failbetter77 avatar Feb 26 '24 08:02 failbetter77