pytorch是在conda环境中还是在系统中使用cudatoolkit?

izkcnapc  于 2022-11-09  发布在  其他
关注(0)|答案(1)|浏览(152)

我在conda环境中使用pip install torch==1.5.1+cu101 torchvision==0.6.1+cu101安装了pytorch和torchvision,据我所知,这意味着pytorch库是使用cuda10.1编译的。

nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2017 NVIDIA Corporation
Built on Fri_Nov__3_21:07:56_CDT_2017
Cuda compilation tools, release 9.1, V9.1.85

我假设这意味着我的系统中的cudatoolkit是cuda9.1,但是如果我接着在我的conda环境中用conda install -c anaconda cudatoolkit=10.1安装一个不同版本的cudatoolkit,pytorch会使用哪个cudatoolkit?
我使用pip安装pytorch,因为这是在原来的回购我计划使用的指示。

dz6r00yl

dz6r00yl1#

是的,pip wheels和conda二进制文件自带CUDA运行时(以及cuDNN. NCCL等),因此您只需要安装NVIDIA驱动程序。如果您想从源代码或自定义CUDA扩展构建PyTorch,则可以使用本地CUDA工具包。
如链接here中所回答的。

相关问题