紧急通知:禁止一切关于政治&VPN翻墙等话题,发现相关帖子会立马删除封号
小鱼 ROS 2 新书上线!点击链接查看, 新书配套视频点击链接查看。
提问前必看的发帖注意事项—— 提问前必看!不符合要求的问题拒绝回答!!
社区使用指南—如何添加标签修改密码
小鱼 ROS 2 新书上线!点击链接查看, 新书配套视频点击链接查看。
提问前必看的发帖注意事项—— 提问前必看!不符合要求的问题拒绝回答!!
社区使用指南—如何添加标签修改密码
求助: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项目链接文本,一样有这个问题。
请问各位前辈们有什么建议吗? -
此问题在我更换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),问题解决。