رفع خطای UnpicklingError: invalid load key, v در پای تورچ
اگر شما هم در هنگام اجرای برنامه پای تورچ یا Pytorch خود با خطای زیر روبرو شدهاید در این آموزش به شما روش حل این مشکل را آموزش میدهیم.
Getting an error “UnpicklingError: invalid load key, ‘v’.” in Pytorch model deploying in Streamlit
رفع خطای UnpicklingError: invalid load key, v در پای تورچ
اگر با خطای زیر رو به رو شدید:
File "__init__.py", line 56, in __init__ self.load_state_dict(torch.load(path, map_location=cpu)) File "/opt/homebrew/lib/python3.9/site-packages/torch/serialization.py", line 713, in load return _legacy_load(opened_file, map_location, pickle_module, **pickle_load_args) File "/opt/homebrew/lib/python3.9/site-packages/torch/serialization.py", line 920, in _legacy_load magic_number = pickle_module.load(f, **pickle_load_args) _pickle.UnpicklingError: invalid load key, 'v'.
برای رفع این مشکل باید کتابخانهی git-lfs را نصب کنید. برای نصب این کتابخانه روی این لینک بزنید. سپس برای دانلود پکیجها از گیتهاب به جای دستور git clone ساده از دستور زیر استفاده کنید:
git lfs clone https://github.com/xxx/xxx
اگر مشکل شما رفع نشد در بخش نظرات این نوشته برای ما بنویسید.
برای امتیاز به این نوشته کلیک کنید!
[کل: 1 میانگین: 5]
ارسال پاسخ