من رفتم سربازی اگر محتوای منو دوست داشتید و بدردتون خورد از من حمایت مالی کنید

رفع خطای UnpicklingError: invalid load key, v در پای تورچ

رفع خطای UnpicklingError: invalid load key, v در پای تورچ
رفع خطای UnpicklingError: invalid load key, v در پای تورچ

رفع خطای 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]