As mentioned above I wanted to run a chess program (lczero) on a jetson NX with cuda.
The Ubuntu 18.04 in the Jetson device comes with cuDNN-8 libraries and as pointed out by the author of the project [http://www.ezchess.org/ ] there is a bug in it preventing LCZero engine to load .
The work around proposed there is a downgrade to cuDNN-7.
This I did, I finally found two required files, and installed them as described in the project for the jetson NX .
libcudnn7.6.4.30 and cuda 10.2 seem to work for this project. However there are dependency errors which I cannot resolve and I cannot install further packages.
The avoid the dependency errors in other projects the jetson has to be booted from a second sdcard with cudnn8 installed. This of course is not really feasible, because it is a real pain in the neck to change the sd card (jetson in a metal case).
I wonder if cudnn7.6.4.30 can somehow coexist on the jetson NX with later versions i.e cudnn8… or if one can maybe switch between different cudnn versions.
Hi Jack, - Yes, I compiled lczero and use cudnn 8.0. This worked. Using cudnn 7.6 will lead to dependency problems after system updates. So this is not a clean way to run the Jetson NX. May be lczero is slower with cudnn 8.0 => but ok you have to accept that …
so thank you for your kind help and request!
Best regards
Marius