levihsu / OOTDiffusion

Official implementation of OOTDiffusion: Outfitting Fusion based Latent Diffusion for Controllable Virtual Try-on
Other
5.52k stars 808 forks source link

_pickle.UnpicklingError: invalid load key, 'v'. #216

Closed Aadik1ng closed 1 week ago

Aadik1ng commented 1 week ago

(venv) PS D:\OOTD\OOTDiffusion> .\venv\Scripts\python.exe .\run\gradio_ootd.py Traceback (most recent call last): File "D:\OOTD\OOTDiffusion\run\gradio_ootd.py", line 20, in openpose_model_hd = OpenPose(0) ^^^^^^^^^^^ File "D:\OOTD\OOTDiffusion\preprocess\openpose\run_openpose.py", line 33, in init self.preprocessor = OpenposeDetector() ^^^^^^^^^^^^^^^^^^ File "D:\OOTD\OOTDiffusion\preprocess\openpose\annotator\openpose__init.py", line 63, in init self.body_estimation = Body(body_modelpath) ^^^^^^^^^^^^^^^^^^^^ File "D:\OOTD\OOTDiffusion\preprocess\openpose\annotator\openpose\body.py", line 26, in init__ model_dict = util.transfer(self.model, torch.load(model_path)) ^^^^^^^^^^^^^^^^^^^^^^ File "D:\OOTD\OOTDiffusion\venv\Lib\site-packages\torch\serialization.py", line 815, in load return _legacy_load(opened_file, map_location, pickle_module, pickle_load_args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\OOTD\OOTDiffusion\venv\Lib\site-packages\torch\serialization.py", line 1033, in _legacy_load magic_number = pickle_module.load(f, pickle_load_args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ _pickle.UnpicklingError: invalid load key, 'v'.

Aadik1ng commented 1 week ago

clone the repo properly