此问题在我更换anaconda的python版本后解决,anaconda的Python和dashing的Python保持一致(3.6),重新安装Python3.6支持的pytorch(我使用的是1.10.1,cuda10.2),这里把原先的cuda11.4删除重装cuda10.2,安装了最新的cudnn(8.7)。安装完测试没问题,重启后anaconda的torch.cuda.is_available()又有问题了,我有重新装了nvidia的驱动(直接apt install 470),问题解决。
重要提示
提问前必看的发帖注意事项—— 提问前必看!不符合要求的问题拒绝回答!!
社区使用指南—如何添加标签修改密码
2669356860 发布的最新帖子
-
RE: 求助:ros2 run error,import torch问题
-
求助:ros2 run error,import torch问题
环境:ros2 dashing ,python3.6, anaconda的python3.8,torch 1.11.0 和 torchvision 0.12.0
我在ros2的python文件中import torch后运行报错。
如图:
python文件代码如下,其中添加了anaconda的虚拟环境里的包。
同样的,colcon编译后运行一样有这样的问题。
但是在anaconda环境下直接import torch是没有问题的。
anaconda的pytorch环境是根据yolov5的需求配置的,同时也在ros上跑通了yolov5,现在想迁移到ros2上碰到许多问题,参考前辈的帖子解决了一下问题,但仍然卡住了。另外,我也跑了鱼哥github上的yolov5-ros2项目链接文本,一样有这个问题。
请问各位前辈们有什么建议吗? -
RE: ros2使用conda环境
@小鱼 您好,我和上面的老哥遇到了一样的问题,请问您有见过吗?环境是ros2 dashing,anaconda安装的是torch1.11.0 和torchvision0.12.0。
直接python3运行的截图:
使用ros2 run 的截图:
都是import torch出错,问题是我在anaconda的环境import torch是没问题的,然后我有把envs加入到python文件中了
但依旧有这个问题的存在。同时我尝试过github上的项目链接文本,依旧有这个问题,并且也提了issue,请问您有什么建议吗? -
RE: ros2使用conda环境
@Lorry 您好,我和上面的老哥遇到了一样的问题,请问您有见过吗?
都是import torch出错,现在问题是我在anaconda的环境添加是没问题的,然后我有把envs加入到python文件中了
但依旧有这个问题的存在,同时我尝试过github上的fishros大佬的项目链接文本,依旧有这个问题,请问您有什么思路吗?