UserWarning:Found duplicate [‘libcudart.so’, ‘libcudart.so.11.0’, ‘libcudart.so.12.0’]
BUG报告
出现此类报错代表环境中存在cuda
版本冲突,路径在anconda3/envs/{your_environment}/lib
中
在该路径下输入
ls -l libcudart*
检查一下输出形式,出现下述情况会报错
(OneKE) eleven@eleven:~/anaconda3/envs/OneKE/lib$ ls libcudart*
libcudart.so libcudart.so.11.0 libcudart.so.11.3.109
解决方案
删除 libcudart.so.11.0
,保留libcudart.so
和libcudart.so.11.3.109(你需要的版本)
即使终端提示只能保留一个,
libcudart.so
也不能删,测试下来删除后会报错