由于 tensorflow 和 torch 的各个版本对 CUDA 的版本要求极为严格,所以对于自由切换 CUDA 版本甚为需要,并且不要改变最新的显卡驱动。
1、首先下载 CUDA12.5
和 CUDA11.8
的两个 .run
文件到 Downloads
中。因为只有 .run
文件才不会强制覆盖显卡驱动。
tensorflow 与 cuda 版本对照表在 https://www.tensorflow.org/install/source?hl=en#gpu 。
2、添加以下内容到 ~/.zshrc
中,通过添加环境变量,可以使用 nvcc --version
查看版本。
3、切换 CUDA 版本只需要重建软链接即可。
参考链接:安装多版本 cuda ,多版本之间切换