ISSAC GYM解决RuntimeError: nvrtc: error: invalid value for --gpu-architecture (-arch)的问题

起因

一开始我什么都没干,就突然报了这么一个错误:
image
我震惊了,因为我以为又是cuda沙雕了,没想到网上一查,真是如此

分析

一些网上博客的解决方法
都说其实是因为pytorch的版本问题,然后重新安装之类的blablabla
我也照做了,但是,却并没有解决问题:
image
就在我非常狂躁之时,我发现我的输出竟然还是
image
但我conda里明明已经安装1.13.1了??
image

哈?咋回事?
image
我又回到代码看看,里面的版本确实也是这么输出的。
于是我在控制台输出了下:我以为conda里的python环境也会是1.13.1,没想到:
image

呃呃呃呃呃

解决

于是我在这篇博客查到了:
这篇博客
原来是conda 和pip的版本不匹配,我用conda安装了1.13.1,但是我代码里的

import torch

却默认是pip的1.10.0,前者是cuda117的,后者是cuda113的,这当然不对了!!!
于是我用pip进行了卸载:

pip uninstall torch

然后再运行:
image

没问题了,也正常跑起来了:
image

总结

遇到问题不要慌,慢慢解决它
最后感谢互联网各个大佬的博客!!

posted @ 2024-12-03 13:37  泪水下的笑靥  阅读(72)  评论(0编辑  收藏  举报