我想在我的Ubuntu 14.04机器上安装CUDA.因此,我从https://developer.nvidia.com/cuda-downloads下载了.deb软件包,该软件包默认在Ubuntu软件中心打开然后安装cuda-repo-ubuntu1404
.
现在,我正在尝试构建另一个依赖于CUDA的库,在这种情况下,我收到以下错误消息:
CUDA_TOOLKIT_ROOT_DIR not found or specified
-- Could NOT find CUDA (missing: CUDA_TOOLKIT_ROOT_DIR CUDA_NVCC_EXECUTABLE CUDA_INCLUDE_DIRS CUDA_CUDART_LIBRARY)
Run Code Online (Sandbox Code Playgroud)
关于这里发生了什么的任何想法?
我猜你只安装了回购,而不是包.为了安装它们:
sudo dpkg -i cuda-repo-ubuntu1404_6.5-14_amd64.deb
sudo apt-get update
sudo apt-get install cuda
Run Code Online (Sandbox Code Playgroud)
然后,您必须在系统上设置环境变量(这是CUDA工具包文档中详细介绍的安装后任务的一部分).有很多种方法,但也许最简单的方法就是将它们写在你的身上~./bashrc
额外:建立你的图书馆
这应该可以解决CUDA库和驱动程序安装的问题,但是如果要在系统上手动构建库,可能需要做一些额外的工作; 在构建库之前设置所需的路径.
您可以在配置库之前在系统上导出它们的值,例如:
export CUDA_TOOLKIT_ROOT_DIR=/usr/local/cuda
./configure
Run Code Online (Sandbox Code Playgroud)
或者在配置文件上手动添加它们.
您必须对列出的路径变量执行此操作,即:
CUDA_NVCC_EXECUTABLE
CUDA_INCLUDE_DIRS
CUDA_CUDART_LIBRARY
CUDA_TOOLKIT_ROOT_DIR
Run Code Online (Sandbox Code Playgroud)
您可以在此处找到有关环境变量以及如何设置它们的更多信息.
归档时间: |
|
查看次数: |
14788 次 |
最近记录: |