多cuda版本的切换
电脑上已经安装了三个cuda版本
一个是cuda11.4
一种是cuda10.1,cuDNN7.6.5
一种是cuda10.0,cuDNN7.4.2
首先,检查系统环境的版本。
nvcc -V
这里可以看到10.0的版本。 因为我是按照以上顺序安装的,所以最后一个版本是10.0,所以系统当前正在运行cuda10.0。 如何切换到10.1或11.4?
返回10.1的示例:
单击“我的电脑”,右键单击“属性”,选择“高级系统设置”,打开环境变量,打开path,然后看到顶部版本为10.0
在中将10.1版的两个变量移动到顶部可以进行切换。 重新打开cmd、nvcc -V后,可知已进行切换。
————————————————————————————
又遇到了问题。
这里有问题。 昨天试图将11.4直接移动到第一位的意思是,您可以识别环境中的cuda版本为11.4,要返回10.1,只需直接上移对应于10.1的两行即可。
但是今天这个10.1说不能直接上移,说环境变量太大了
实用方法(经验证、可靠) :
直接编辑环境变量的变更即可
——————————————————————————
cjdxf有问题。
之后添加了很多CUDA环境。 11.4、11.4和11.4的增加了。 然后,将变量更改为环境变量不会更改系统。 我们创建了path1,因为“环境变量太大”说明了path字符串的长度有限制。 然后,将11.4的环境变量切掉,缓解了path的压力。
太完美了!