Hi everybody,

I am trying to use recon-all with gpu. So I installed the CUDA librairies successfully (it seems).
I am using freesurfer 5.0, cuda driver 3.2.

Here is the cudadetect output :

Detecting CUDA... There is 1 device supporting CUDA:

Device 0: "D13U"
  CUDA Driver Version:                           3.20
  CUDA Runtime Version:                          3.20
  CUDA Capability Major revision number:         2
  CUDA Capability Minor revision number:         0
  Total amount of global memory:                 1341325312 bytes
  Number of multiprocessors:                     15
  Number of cores:                               480
  Total amount of constant memory:               65536 bytes
  Total amount of shared memory per block:       49152 bytes
  Total number of registers available per block: 32768
  Warp size:                                     32
  Maximum number of threads per block:           1024
  Maximum sizes of each dimension of a block:    1024 x 1024 x 64
  Maximum sizes of each dimension of a grid:     65535 x 65535 x 1
  Maximum memory pitch:                          2147483647 bytes
  Texture alignment:                             512 bytes
  Clock rate:                                    1.46 GHz
  Concurrent copy and execution:                 Yes
  Run time limit on kernels:                     Yes
  Integrated:                                    No
  Support host page-locked memory mapping:       Yes
  Compute mode:                                  Default (multiple host threads can use this device simultaneously)

But I get the already known error message with recon-all :

mri_em_register_cuda -skull nu.mgz /home/global//freesurfer//average/RB_all_withskull_2008-03-26.gca transforms/talairach_with_skull.lta

Acquiring CUDA device
Using default device
CUDA Error in file 'devicemanagement.cu' on line 46 : all CUDA-capable devices are busy or unavailable.

I rebooted my station but still get the same error.
I'd like to know if there's something new about this issue ?

Kind regards,

--
Aurélien Monnet