title: Could not insert 'nvidia_352': No such device
body: <p>I am trying to run <a href="http://caffe.berkeleyvision.org/">caffe</a> on <code>Linux Ubuntu</code>. 
  After installation, I run caffe in gpu and the error is </p>
  
  <pre><code>I0910 13:28:13.606891 10629 caffe.cpp:296] Use GPU with device ID 0
  modprobe: ERROR: could not insert 'nvidia_352': No such device
  F0910 13:28:13.728612 10629 common.cpp:142] Check failed: error == cudaSuccess (38 vs. 0)  no CUDA-capable device is detected
  *** Check failure stack trace: ***
      @     0x7ffd3b9a7daa  (unknown)
      @     0x7ffd3b9a7ce4  (unknown)
      @     0x7ffd3b9a76e6  (unknown)
      @     0x7ffd3b9aa687  (unknown)
      @     0x7ffd3bf91cb5  caffe::Caffe::SetDevice()
      @           0x40a5a7  time()
      @           0x4080f8  main
      @     0x7ffd3aeb9ec5  (unknown)
      @           0x408618  (unknown)
      @              (nil)  (unknown)
  Aborted (core dumped)
  </code></pre>
  
  <p>My NVIDIA driver is 352.41.
  I installed 352 and it is installed latest version.</p>
  
  <pre><code>sudo apt-get install nvidia-352[sudo] 
  Reading package lists... Done
  Building dependency tree       
  Reading state information... Done
  nvidia-352 is already the newest version.
  The following packages were automatically installed and are no longer required:
    account-plugin-windows-live libupstart1
  Use 'apt-get autoremove' to remove them.
  0 upgraded, 0 newly installed, 0 to remove and 31 not upgraded.
  </code></pre>
  
  <p>My Ubuntu has NVIDIA driver 352 and why I have error like</p>
  
  <pre><code>I0910 13:28:13.606891 10629 caffe.cpp:296] Use GPU with device ID 0
      modprobe: ERROR: could not insert 'nvidia_352': No such device
      F0910 13:28:13.728612 10629 common.cpp:142] Check failed: error == cudaSuccess (38 vs. 0)  no CUDA-capable device is detected
  </code></pre>
  
  <p>I checked whether I have CUDA capable device like</p>
  
  <pre><code>lspci | grep -i nvidia
  05:00.0 VGA compatible controller: NVIDIA Corporation GK107GL [Quadro K2000] (rev a1)
  05:00.1 Audio device: NVIDIA Corporation GK107 HDMI Audio Controller (rev a1)
  </code></pre>
  
  <p>I have CUDA capable device and why I get the error?</p>
  
  <p>EDIT 1:
  Yeah my test with ./deviceQuery failed.</p>
  
  <pre><code>../NVIDIA_CUDA-7.5_Samples/bin/x86_64/linux/release/deviceQuery Starting...
  
   CUDA Device Query (Runtime API) version (CUDART static linking)
  
  cudaGetDeviceCount returned 38
  -&gt; no CUDA-capable device is detected
  Result = FAIL
  </code></pre>
  
  <p>I checked in the dev/ folder, I have nvidia0.</p>
  
  <pre><code>crwxrwxrwx  1 root root    195,   0 Sep 10 16:51 nvidia0
  crw-rw-rw-  1 root root    195, 255 Sep 10 16:51 nvidiactl
  </code></pre>
  
  <p>My nvcc -V check gave me</p>
  
  <pre><code>li@li-HP-Z420-Workstation:/dev$ nvcc -V
  nvcc: NVIDIA (R) Cuda compiler driver
  Copyright (c) 2005-2015 NVIDIA Corporation
  Built on Tue_Aug_11_14:27:32_CDT_2015
  Cuda compilation tools, release 7.5, V7.5.17
  </code></pre>
  
  <p>Then my version check</p>
  
  <pre><code>li@li-HP-Z420-Workstation:/dev$ cat /proc/driver/nvidia/version
  NVRM version: NVIDIA UNIX x86_64 Kernel Module  352.41  Fri Aug 21 23:09:52 PDT 2015
  GCC version:  gcc version 4.8.4 (Ubuntu 4.8.4-2ubuntu1~14.04) 
  </code></pre>
  
  <p>What could be wrong?</p>