在服务器上查找 NVCC

在服务器上查找 NVCC

我正在使用一台没有 sudo 权限的服务器。我想使用 theano 后端在 Python 中进行 GPU 计算。似乎我需要有“nvcc”程序并将其设置为我的路径。但是,我找不到它。我不确定这是否意味着它不存在。

我可以运行 nvidia-smi,apt 显示我已安装 libcuda。这表明 CUDA GPU 工具包已安装。因此,我认为 nvcc 也应该存在。

大多数在线资源表明 nvcc 位于 /usr/local 或 /usr/lib 中,但我在那里找不到它。

互联网上的安装信息说安装 nvcc 后需要重置计算机,但我无法做到。

我正在尝试关注这两个页面: http://deeplearning.net/software/theano/tutorial/using_gpu.html http://deeplearning.net/software/theano/install_ubuntu.html#gpu-linux

谢谢。

答案1

“我可以运行 nvidia-smi,并且 apt 显示我有 libcuda”

# Where (in $PATH) is nvidia-smi?
type -p nvidia-smi

# what package is nvidia-smi in?
dpkg -S $(type -p nvidia-smi)

# What files were installed by that package, and where?
dpkg -L $(dpkg -S $(type -p nvidia-smi) | cut -d: -f1 )

# Where was nvidia-smi when updatedb was last run (maybe never)
locate nvidia-smi

类似的方法将告诉你有关 的信息libcudasudo目前还不需要。

然而,你说“我正在使用一个没有 sudo 权限的服务器”。

如果没有系统管理员的合作,您“进行 GPU 计算”的尝试将会失败。

相关内容