我安装了CUDA 10,因为我想在tensorflow
的新漂亮GPU上使用它。经过几GB的数据传输并进行了新安装后,我发现tensorflow
仅与CUDA9兼容(每晚除外,但另一个故事除外)。
现在,我使用Anaconda安装了tensorflow-gpu
元软件包,并在日志中似乎安装了CUDA9。我现在可以从Windows系统中删除CUDA10,这会影响Anaconda的安装吗?
答案 0 :(得分:2)
如果通过conda install tensorflow-gpu
安装,则所有依赖项都在Conda环境中(例如,CUDA dlls在环境中的lib
子文件夹中),因此可以安全卸载CUDA 10。
注意:至少在Ubuntu上,我看到XLA JIT代码优化(这仍是一项实验性功能)要求将CUDA正确安装在系统中(从CUDA中的某些二进制文件中查找)安装目录,并且似乎采用这种方式进行了硬编码),但是对于正常的TF执行,Conda设置非常好。