On 16 November 2016 at 22:33, June Kang cnsla@korea.ac.kr wrote:
I'm attempting to run recon-all using -use-gpu option in Mac Pro 5,1 with OS X 10.12.1. I am using GTX980 rom-flashed edition, and it supports CUDA properly with other tools. Current cuda version is 8.0, and cudadetect command works perfect.
Device 0: "GeForce GTX 980" CUDA Driver Version: 8.0 CUDA Runtime Version: 5.0 CUDA Capability Major revision number: 5 CUDA Capability Minor revision number: 2
<snip>
Run time limit on kernels: Yes
<snip>
However, when I run recon-all -all -s DEP030 -qcache -use-gpu,
I face repeatedly the error
reading transform from transforms/talairach.m3z ERROR: cannot find or read transforms/talairach.m3z No such file or directory
I found it might be caused since talairach.m3z couldn’t created.
I also found an error above. Cuda error: MRIconvolveKernelX failed! in file 'mriconvolve_cuda.cu' in line 536 : unspecified launch failure. freeing gibbs priors...done. average std[0] = 5.0
The way I'm reading it, the talairach.m3z not found error is in ca_label, and due to ca_register not completing properly.
I have to admit that I'm a bit short on possible reasons for this. Looking at the above, I'm guessing that you have a monitor plugged in to this graphics card? Do you still get the same error if you unplug that monitor, so there's no runtime limit on CUDA kernels.
Regards,
Richard