微信公众号: “ 目标检测与跟踪基础前沿 “
1.这里pytorch和cudatoolkit版本对应关系:
https://pytorch.org/get-started/previous-versions/
如图,pytorch 1.2.0 对应的 cuda 版本 分别可以 9.2 10.0 .还有CPU版本
2.cudatoolkit版本和系统cuda对应关系:
调用哪个 cuda 库要看生成 tensorflow / pytorch 库的时候,设置的链接库寻找目录,以 pytorch 为例,项目根目录下的 setup.py 中指定链接库的搜索目录,其中 cuda 的根目录 CUDA_HOME在 tool.setup_helpers.cuda 中有获取逻辑,大概过程是:先取默认 cuda 安装目录 /usr/local/cuda如默认目录不存在(例如安装原生 cuda 到其他自定义位置),那么搜索 nvcc 所在的目录如果 nvcc 不存在,那么直接寻找 cudart 库文件目录(此时可能是通过 conda 安装的 cudatoolkit,一般直接用 conda install cudatoolkit,就是在这里搜索到 cuda 库的),库文件目录的上级目录就作为 CU