“获取错误”;取消勾选错误:无效的加载键&x27;v'&引用;在Streamlit中部署的Pytorch模型中

“获取错误”;取消勾选错误:无效的加载键&x27;v'&引用;在Streamlit中部署的Pytorch模型中,pytorch,pickle,streamlit,Pytorch,Pickle,Streamlit,我正试图在Streamlight中部署我的Pytorch小麦检测模型。 但是,我得到了一个错误 UnpicklingError: invalid load key, 'v'. Traceback: File "/usr/local/lib/python3.7/site-packages/streamlit/script_runner.py", line 332, in _run_script exec(code, module.__dict__) File "

我正试图在Streamlight中部署我的Pytorch小麦检测模型。 但是,我得到了一个错误

UnpicklingError: invalid load key, 'v'.
Traceback:
File "/usr/local/lib/python3.7/site-packages/streamlit/script_runner.py", line 332, in _run_script
    exec(code, module.__dict__)
File "/app/streamlit/streamlit.py", line 84, in <module>
    model.load_state_dict(torch.load(weights_file, map_location=device))
File "/home/appuser/.local/lib/python3.7/site-packages/torch/serialization.py", line 529, in load
    return _legacy_load(opened_file, map_location, pickle_module, **pickle_load_args)
File "/home/appuser/.local/lib/python3.7/site-packages/torch/serialization.py", line 692, in _legacy_load
    magic_number = pickle_module.load(f, **pickle_load_args)
UnpicklingError:加载键“v”无效。
回溯:
文件“/usr/local/lib/python3.7/site packages/streamlit/script\u runner.py”,第332行,在运行脚本中
exec(代码、模块、指令)
文件“/app/streamlit/streamlit.py”,第84行,在
model.load\u state\u dict(torch.load(权重文件,映射位置=设备))
文件“/home/appuser/.local/lib/python3.7/site packages/torch/serialization.py”,第529行,已加载
返回\u旧版\u加载(打开的\u文件、映射\u位置、pickle\u模块、**pickle\u加载\u参数)
文件“/home/appuser/.local/lib/python3.7/site packages/torch/serialization.py”,第692行,在旧版加载中
magic_number=pickle_module.load(f,**pickle_load_参数)
我的Github回购协议已生效

请写下你想要的。谢谢你的帮助