[Gate-users] Trouble installing GATE with CUDA enabled
jbaran
jbaran at ifj.edu.pl
Wed Apr 11 12:04:57 CEST 2018
Hi David,
many thanks for your help.
Finally, I have been able to compile Gate with GPU support (with optical
photons). For me CUDA 9.1 works well and -G option for compiler made the
job well, like you suggest.
We tried to compile Gate with the ITK, however it crashed so we left it
due to we don't need it so far. We have not tried to install ECAT also
because we don't need it at all.
Our first tries show that GPU works, however it definitely needs more
investigation.
Regards,
Jakub
On 2018-04-05 20:21, Boersma David wrote:
> Hi Jacub,
>
> First: we have had a lack of GPU development manpower for quite a
> while, it is likely that we need to drop GPU support in the near
> future.
>
> Second: I am not at a GPU expert, but when I was testing the develop
> branch in preparation for the 8.1 release, I ran in to the same
> problem, using the same CUDA compiler (the current release, 9.1). I
> did some googling and found reports about similar/identical errors,
> and it looks like this is due to an internal CUDA compiler bug: nvcc
> crashes with a segfault when trying to compile our code. Compilers
> really shouldn't crash like that, no matter how
> bad/evil/weird/outdated our code might be. For me the error went away
> if I add "-G" to the list of compiler options (edit the CMakeLists.txt
> file, insert "-G;" in the option string in the 'SET(CUDA_NVCC_FLAGS
> ...' line). However, that is a pretty ugly blunt axe solution. It
> selects "debug" mode, which makes it *much* slower, which is very
> probably very unwelcome. Maybe this compiler bug will be fixed in the
> next CUDA release? You could maybe also try downgrading to an older
> CUDA version, maybe that makes the crash go away without speed
> penalty. I did not yet find time to try this myself, unfortunately.
>
> Please let us know if you have any success in this topic, there seem
> to be more users on the mailing list interested in this.
>
> Good luck,
> David B.
>
> -----Original Message-----
> From: Gate-users
> [mailto:gate-users-bounces at lists.opengatecollaboration.org] On Behalf
> Of jbaran
> Sent: Thursday, April 5, 2018 4:31 PM
> To: gate-users at lists.opengatecollaboration.org
> Subject: [Gate-users] Trouble installing GATE with CUDA enabled
>
> Dear Gate Users,
>
> I am trying to enable GPU support for GATE v8.0 (TITAN X graphic card,
> driver: 387, CUDA 9.1.85). I found the problem during the compilation
> as it is indicated in one of the archive messages:
>
> https://emea01.safelinks.protection.outlook.com/?url=http%3A%2F%2Flists.opengatecollaboration.org%2Fpipermail%2Fgate-users%2F2018-January%2F010089.html&data=02%7C01%7Cdavid.boersma%40medaustron.at%7C5ea85d73a35747a76f2108d59b01f39a%7Cadb749e06dfd4f6fbea8cd9f8e0c9b89%7C0%7C0%7C636585355046203758&sdata=1nJPldcknXvZLdmcOzAHth%2BBB4PvD%2BSMyB613V6hH5I%3D&reserved=0
>
> However there is no solution so far.
>
> My error is as follows:
> [ 0%] Building NVCC (Device) object
> CMakeFiles/Gate.dir/source/gpu/src/Gate_generated_GateGPUManager.cu.o
> Segmentation fault
> CMake Error at Gate_generated_GateGPUManager.cu.o.cmake:266 (message):
> Error generating file
>
> /usr/local/gate/gate_v8.0-build/CMakeFiles/Gate.dir/source/gpu/src/./Gate_generated_GateGPUManager.cu.o
>
>
> CMakeFiles/Gate.dir/build.make:930: recipe for target
> 'CMakeFiles/Gate.dir/source/gpu/src/Gate_generated_GateGPUManager.cu.o'
> failed
> make[2]: ***
> [CMakeFiles/Gate.dir/source/gpu/src/Gate_generated_GateGPUManager.cu.o]
> Error 1
> CMakeFiles/Makefile2:67: recipe for target 'CMakeFiles/Gate.dir/all'
> failed
> make[1]: *** [CMakeFiles/Gate.dir/all] Error 2
> Makefile:138: recipe for target 'all' failed
> make: *** [all] Error 2
>
>
> I am wondering if anyone of you have similar problem and solve it
> somehow and could give any tips.
> Yours help is very appreciated.
>
> Regards,
> Jakub
> _______________________________________________
> Gate-users mailing list
> Gate-users at lists.opengatecollaboration.org
> https://emea01.safelinks.protection.outlook.com/?url=http%3A%2F%2Flists.opengatecollaboration.org%2Fmailman%2Flistinfo%2Fgate-users&data=02%7C01%7Cdavid.boersma%40medaustron.at%7C5ea85d73a35747a76f2108d59b01f39a%7Cadb749e06dfd4f6fbea8cd9f8e0c9b89%7C0%7C0%7C636585355046203758&sdata=KNIA%2FYStG9AiFKIRTqbQXRODoFOIEaNNO%2FnGSj%2BdPGg%3D&reserved=0
> Disclaimer:
> Please notice our E-Mail Disclaimer
> http://www.medaustron.at/email-disclaimer/
More information about the Gate-users
mailing list