安装TensorFlow,Ubuntu上的cuda主页在哪里?

安装TensorFlow,Ubuntu上的cuda主页在哪里?,ubuntu,cuda,tensorflow,Ubuntu,Cuda,Tensorflow,自从升级到Ubuntu16.04后,由于软件包管理器中的新安全功能问题,我不得不使用Ubuntu16.04附带的cuda存储库。我使用sudo-apt-get-install-nvidia-cuda工具包安装了cuda。这适用于我所做的所有其他事情。与nvidia提供的软件包不同,它不会在/usr/local/cuda上创建cuda目录。我现在正试图从源代码安装tensorflow,它想知道我的cuda主目录在哪里。我甚至不确定我在使用ubuntu repo时是否有。你们中有谁知道它在哪里,或者

自从升级到Ubuntu16.04后,由于软件包管理器中的新安全功能问题,我不得不使用Ubuntu16.04附带的cuda存储库。我使用
sudo-apt-get-install-nvidia-cuda工具包安装了cuda
。这适用于我所做的所有其他事情。与nvidia提供的软件包不同,它不会在
/usr/local/cuda
上创建cuda目录。我现在正试图从源代码安装tensorflow,它想知道我的cuda主目录在哪里。我甚至不确定我在使用ubuntu repo时是否有。你们中有谁知道它在哪里,或者我可能如何解决这个问题吗?

Nvidia在他们的网站上没有与ubuntu16.04兼容的Cuda 7.5。我尝试了他们的15.04版本,当我试图在Ubuntu 16.04上构建TensorFlow时,它给了我编译错误。我不得不降级到Ubuntu15.04才能让它工作。以下是他们在尝试下载时提供的选项

我能够在Ubuntu 16.04中安装CUDA 7.5,使用
sudo apt get install nvidia CUDA toolkit
,它位于
/usr/local/CUDA-7.5

CUDA 8在Ubuntu上对我有效,但无法使用OpenCV和Tensorflow进行构建。对,TensorFlow没有正式支持CUDA 8,这太糟糕了,尽管配置脚本要求我把我的CUDA主页给它,因为其他一切都在Ubuntu(不是nvidia)提供的CUDA 7.5 repo上运行得很好。也许可以清除你的Ubuntu CUDA,然后运行apt get under strace查看它把文件放在哪里。也就是说,
sudo strace-Ttf-e trace=open apt get install nvidia cuda toolkit
我想我刚刚用cuda 8构建了它。不过我还没有试过。下面修复了我在BLAS上的问题,这确实是一个特定于Ubuntu的问题,在特定于Ubuntu的场合问这个问题可能会更好