Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

CUDA nvcc compiler setup Ubuntu 12.04

Tags:

cuda

nvcc

I successfully installed the nvidia driver and toolkit for cuda 5 (but not the samples) on a 64 bit Ubuntu 12.04 box. The samples failed to install even though I previously ran

$ sudo apt-get install freeglut3-dev build-essential libx11-dev libxmu-dev libxi-dev libgl1-mesa-glx libglu1-mesa libglu1-mesa-dev

I can't seem to find nvcc. I ran

$ export LD_LIBRARY_PATH=/usr/local/cuda-5.0/lib:/usr/local/cuda-5.0/lib64:$LD_LIBRARY_PATH

nvcc -v reports that the compiler is not found:

nvcc -V No command 'nvcc' found, did you mean: Command 'nvlc' from package 'vlc-nox' (universe) nvcc: command not found

The getting started guide hasn't been of much help here: http://docs.nvidia.com/cuda/cuda-getting-started-guide-for-linux/index.html

What's going on here? Do I need to install the gpu computing sdk samples to get nvcc? :/

like image 206
andandandand Avatar asked Oct 21 '22 21:10

andandandand


2 Answers

Consider installing CUDA 5.5 in Ubuntu 12.04. The 5.5 release has special leverages to install it as a debian package. See the following links,

https://developer.nvidia.com/content/cudacasts-episode-5-install-cuda-55-linux-package-manager

https://developer.nvidia.com/cuda-downloads

It is truly much easier than all that you have tried till now ! personal experience ! :-)

like image 163
Arkapravo Avatar answered Oct 30 '22 14:10

Arkapravo


Failing to install samples is a common problem as outlines in https://sn0v.wordpress.com/2012/12/07/installing-cuda-5-on-ubuntu-12-04/#comment-869

The solution is to find "libglut.so" and create a soft-link to it under /usr/lib. Then re-run the cuda*.run and choose to install only the samples.

sudo find /usr -name libglut\*

sudo ln -s /usr/lib/x86_64-linux-gnu/libglut.so.3 /usr/lib/libglut.so

sudo ./cuda*.run #when prompted only install samples. ie do not install drivers and toolkit.

works for me on ubuntu 12.04 hope it works for you too

like image 41
mkuse Avatar answered Oct 30 '22 15:10

mkuse