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