StridedTransformer-Pose3D代码复现错误总结

博主在尝试运行代码时遇到了'no_refine_path'未定义的问题,初步怀疑是代码编写错误。通过检查和修改,问题出在尝试从列表加载模型权重时调用了不适用于列表的方法'seek'。在解决此问题后,代码在本地GPU环境运行失败,推测可能是GPU资源不足。转而使用九天毕昇算力平台进行测试,最终成功运行。博主推荐九天毕昇作为GPU计算平台,并提供了邀请码。
摘要由CSDN通过智能技术生成

no_refine_path未定义

原因,作者的代码可能不小心写错了还没有更正,将159行的代码修改如下:

 no_refine_path = []
        for path in model_path:
            if path.split('/')[-1][0] == 'n':

报错AttributeError: ‘list’ object has no attribute ‘seek’

INFO: Testing on 543488 frames
Traceback (most recent call last):
  File "F:\ProgramFiles\anconda3\envs\Pose3D\lib\site-packages\torch\serialization.py", line 308, in _check_seekable
    f.seek(f.tell())
AttributeError: 'list' object has no attribute 'seek'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "main.py", line 173, in <module>
    pre_dict = torch.load(no_refine_path)
  File "F:\ProgramFiles\anconda3\envs\Pose3D\lib\site-packages\torch\serialization.py", line 581, in load
    with _open_file_like(f, 'rb') as opened_file:
  File "F:\ProgramFiles\anconda3\envs\Pose3D\lib\site-packages\torch\serialization.py", line 235, in _open_file_like
    return _open_buffer_reader(name_or_buffer)
  File "F:\ProgramFiles\anconda3\envs\Pose3D\lib\site-packages\torch\serialization.py", line 220, in __init__
    _check_seekable(buffer)
  File "F:\ProgramFiles\anconda3\envs\Pose3D\lib\site-packages\torch\serialization.py", line 311, in _check_seekable
    raise_err_msg(["seek", "tell"], e)
  File "F:\ProgramFiles\anconda3\envs\Pose3D\lib\site-packages\torch\serialization.py", line 304, in raise_err_msg
    raise type(e)(msg)
AttributeError: 'list' object has no attribute 'seek'. You can only torch.load from a file that is seekable. Please pre-load the data into a buffer like io.BytesIO and try to load from it instead.

刚开始以为是路径或者参数问题,经过多次检查后没有问题,最后判断应该是gpu不行,转到算力平台上重新测试,结果成功。
在这里插入图片描述

最后推荐一个国内的算力平台,九天毕昇,虽然和colab有差距,但是也算很好用了,强烈推荐。附一个我的邀请码,可以为双方增加算力豆

分享给你一个宝藏 AI 学习和实战平台“九天·毕昇”,注册即可免费赢取 2000 个算力豆(100 小时 V100 使用时长),还可助我赢取 1000 个算力豆哦~ https://jtedu.cmri.cn/web#/register?token=ODczNGNhNzEtM2JmOC00NTk3LWE3YzktMWViMWJlZjBhZDFk

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

知易行难w

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值