橘子333 2025-02-03 20:02 采纳率: 50%
浏览 7

离线加载hugging模型,显示error13

从hugging上面下载了模型想要离线使用,加载模型时,显示没有权限。

(pecola_env) E:\Pecola>python train.py --model roberta-base --output_dir try --seed 41 --dataset grover --log_file try/log --lr 1e-5 --epochs 30 --batch_size 16 --loss_type margin_weig
ht --pretrained_model E:/Pecola/model/roberta-base
2025-02-03 19:56:30.165 | INFO     | __main__:main:60 - args:
Namespace(batch_size=16, dataset='grover', device='0', epochs=30, eval_metric='acc', log_file='try/log', log_step=10, loss_type='margin_weight', lr=1e-05, max_grad_norm=1.0, model='rob
erta-base', output_dir='try', output_name='model.pt', pretrained_model='E:/Pecola/model/roberta-base', save_every_epoch=False, save_steps=-1, scl_reg=0.9, seed=41, shift_reg=0, weight_
decay=0.01)
2025-02-03 19:56:33.507 | INFO     | __main__:main:71 - roberta-base model loaded
Traceback (most recent call last):
  File "train.py", line 168, in <module>
    main()
  File "train.py", line 73, in main
    model.load_state_dict(torch.load(args.pretrained_model))
  File "E:\Anaconda\envs\pecola_env\lib\site-packages\torch\serialization.py", line 584, in load
    with _open_file_like(f, 'rb') as opened_file:
  File "E:\Anaconda\envs\pecola_env\lib\site-packages\torch\serialization.py", line 234, in _open_file_like
    return _open_file(name_or_buffer, mode)
  File "E:\Anaconda\envs\pecola_env\lib\site-packages\torch\serialization.py", line 215, in __init__
    super(_open_file, self).__init__(open(name, mode))
PermissionError: [Errno 13] Permission denied: 'E:/Pecola/model/roberta-base'

模型文件全部下载了,检查了模型所在文件夹以及所有的模型文件的权限,给所有的权限全部允许了,还是不行。

img

  • 写回答

3条回答 默认 最新

  • 专家-赤兔[在线] 优质创作者: 编程框架技术领域 2025-02-03 20:02
    关注

    以下回复引自免费微信小程序:皆我百晓生。 如问题解决,还请采纳。如仍有疑问,请回复留言或私信博主,以便获得更精准的帮助。

    在HUGGING FACE的PENCOLA环境下,当您尝试加载HUGGING FACE的模型时,出现错误“没有权限”(ERROR 13)。这可能是由于以下原因导致:

    1. 模型未安装:确保您的PYTHON环境已正确安装并导入所需的库。如果在安装过程中遇到任何问题,请查看PYTHON版本和HUGGING FACE的官方文档以获取帮助。

    2. 模型路径错误:检查模型文件夹中的路径是否正确。通常,模型文件夹应该包含完整的路径信息,包括模型名称、模型版本号等。

    3. 模型依赖项未安装或未正确配置:确保所有必要的模型依赖项都已安装,并且它们已经被正确配置为与当前使用的模型兼容。

    4. 网络配置问题:检查网络连接是否正常,以及是否设置了正确的端口。

    5. 本地磁盘空间不足:确保您的磁盘有足够的空间来存储模型和数据。

    6. 其他安全设置问题:确保在运行过程中不进行敏感操作,例如修改密码、删除文件等。

    7. 异常情况:检查是否有任何异常发生,可能是因为网络中断或其他硬件故障引起的。

    8. 验证是否是可用的模型:确认您正在使用的模型是否在HUGGING FACE的可用列表中,或者是否需要更新到最新版本。

    解决方法:

    • 检查HUGGING FACE的模型文件夹路径是否正确。
    • 确保模型文件夹中有完整且准确的路径信息。
    • 检查网络连接是否正常,以及磁盘空间是否足够。
    • 检查是否有网络中断或硬盘损坏等问题。
    • 验证是否是可用的模型,如果是,则尝试更新到最新版本。
    • 如果问题仍然存在,请查阅相关文档或联系支持团队以获得进一步的帮助。
    评论

报告相同问题?

问题事件

  • 创建了问题 2月3日