Debian 10 and CUDNN

Solved!
BenGonGon
Level 3
Debian 10 and CUDNN

Hello,
it is possible to install cudnn on debian 10 and wich version?

0 Kudos
1 Solution
sergeyd
Dataiker

Hi @BenGonGon 

Yes, it's possible:

dataiku@debian:~$ ls -l
total 961568
-rw-r--r--  1 dataiku dataiku 153130336 Nov  7 13:32 libcudnn7-dev_7.6.5.32-1+cuda10.0_amd64.deb
-rw-r--r--  1 dataiku dataiku   4427860 Nov  7 13:34 libcudnn7-doc_7.6.5.32-1+cuda10.0_amd64.deb
-rw-r--r--  1 dataiku dataiku 165285164 Nov  7 13:34 libcudnn7_7.6.5.32-1+cuda10.0_amd64.deb
dataiku@debian:~$ sudo dpkg -i libcudnn7*                                  
(Reading database ... 46499 files and directories currently installed.)
Preparing to unpack libcudnn7-dev_7.6.5.32-1+cuda10.0_amd64.deb ...
Unpacking libcudnn7-dev (7.6.5.32-1+cuda10.0) over (7.6.5.32-1+cuda10.0) ...
Selecting previously unselected package libcudnn7-doc.
Preparing to unpack libcudnn7-doc_7.6.5.32-1+cuda10.0_amd64.deb ...
Unpacking libcudnn7-doc (7.6.5.32-1+cuda10.0) ...
Selecting previously unselected package libcudnn7.
Preparing to unpack libcudnn7_7.6.5.32-1+cuda10.0_amd64.deb ...
Unpacking libcudnn7 (7.6.5.32-1+cuda10.0) ...
Setting up libcudnn7 (7.6.5.32-1+cuda10.0) ...
Setting up libcudnn7-dev (7.6.5.32-1+cuda10.0) ...
update-alternatives: using /usr/include/x86_64-linux-gnu/cudnn_v7.h to provide /usr/include/cudnn.h (libcudnn) in auto mode
Setting up libcudnn7-doc (7.6.5.32-1+cuda10.0) ...
Processing triggers for libc-bin (2.28-10) ...
dataiku@debian:~$ lsb_release -a
No LSB modules are available.
Distributor ID:	Debian
Description:	Debian GNU/Linux 10 (buster)
Release:	10
Codename:	buster

Version taken is cuDNN v7.6.5 for CUDA 10.0 as DSS supports CUDA v9 and v10 for visual ML:

Screenshot 2020-11-07 at 18.41.46.png

View solution in original post

0 Kudos
4 Replies
sergeyd
Dataiker

Hi @BenGonGon 

Yes, it's possible:

dataiku@debian:~$ ls -l
total 961568
-rw-r--r--  1 dataiku dataiku 153130336 Nov  7 13:32 libcudnn7-dev_7.6.5.32-1+cuda10.0_amd64.deb
-rw-r--r--  1 dataiku dataiku   4427860 Nov  7 13:34 libcudnn7-doc_7.6.5.32-1+cuda10.0_amd64.deb
-rw-r--r--  1 dataiku dataiku 165285164 Nov  7 13:34 libcudnn7_7.6.5.32-1+cuda10.0_amd64.deb
dataiku@debian:~$ sudo dpkg -i libcudnn7*                                  
(Reading database ... 46499 files and directories currently installed.)
Preparing to unpack libcudnn7-dev_7.6.5.32-1+cuda10.0_amd64.deb ...
Unpacking libcudnn7-dev (7.6.5.32-1+cuda10.0) over (7.6.5.32-1+cuda10.0) ...
Selecting previously unselected package libcudnn7-doc.
Preparing to unpack libcudnn7-doc_7.6.5.32-1+cuda10.0_amd64.deb ...
Unpacking libcudnn7-doc (7.6.5.32-1+cuda10.0) ...
Selecting previously unselected package libcudnn7.
Preparing to unpack libcudnn7_7.6.5.32-1+cuda10.0_amd64.deb ...
Unpacking libcudnn7 (7.6.5.32-1+cuda10.0) ...
Setting up libcudnn7 (7.6.5.32-1+cuda10.0) ...
Setting up libcudnn7-dev (7.6.5.32-1+cuda10.0) ...
update-alternatives: using /usr/include/x86_64-linux-gnu/cudnn_v7.h to provide /usr/include/cudnn.h (libcudnn) in auto mode
Setting up libcudnn7-doc (7.6.5.32-1+cuda10.0) ...
Processing triggers for libc-bin (2.28-10) ...
dataiku@debian:~$ lsb_release -a
No LSB modules are available.
Distributor ID:	Debian
Description:	Debian GNU/Linux 10 (buster)
Release:	10
Codename:	buster

Version taken is cuDNN v7.6.5 for CUDA 10.0 as DSS supports CUDA v9 and v10 for visual ML:

Screenshot 2020-11-07 at 18.41.46.png

0 Kudos
BenGonGon
Level 3
Author

HI @sergeyd,

it is do

root@BGGDatakikou:/opt/cudnn# ls -l
total 315292
-rw-r--r-- 1 bggbecane bggbecane 165285164 nov 7 21:43 libcudnn7_7.6.5.32-1+cuda10.0_amd64.deb
-rw-r--r-- 1 bggbecane bggbecane 153130336 nov 7 21:42 libcudnn7-dev_7.6.5.32-1+cuda10.0_amd64.deb
-rw-r--r-- 1 bggbecane bggbecane 4427860 nov 7 21:43 libcudnn7-doc_7.6.5.32-1+cuda10.0_amd64.deb
root@BGGDatakikou:/opt/cudnn# dpkg -i libcudnn7*
Sรฉlection du paquet libcudnn7 prรฉcรฉdemment dรฉsรฉlectionnรฉ.
(Lecture de la base de donnรฉes... 235854 fichiers et rรฉpertoires dรฉjร  installรฉs.)
Prรฉparation du dรฉpaquetage de libcudnn7_7.6.5.32-1+cuda10.0_amd64.deb ...
Dรฉpaquetage de libcudnn7 (7.6.5.32-1+cuda10.0) ...
Sรฉlection du paquet libcudnn7-dev prรฉcรฉdemment dรฉsรฉlectionnรฉ.
Prรฉparation du dรฉpaquetage de libcudnn7-dev_7.6.5.32-1+cuda10.0_amd64.deb ...
Dรฉpaquetage de libcudnn7-dev (7.6.5.32-1+cuda10.0) ...
Sรฉlection du paquet libcudnn7-doc prรฉcรฉdemment dรฉsรฉlectionnรฉ.
Prรฉparation du dรฉpaquetage de libcudnn7-doc_7.6.5.32-1+cuda10.0_amd64.deb ...
Dรฉpaquetage de libcudnn7-doc (7.6.5.32-1+cuda10.0) ...
Paramรฉtrage de libcudnn7 (7.6.5.32-1+cuda10.0) ...
Paramรฉtrage de libcudnn7-dev (7.6.5.32-1+cuda10.0) ...
update-alternatives: utilisation de ยซ /usr/include/x86_64-linux-gnu/cudnn_v7.h ยป pour fournir ยซ /usr/include/cudnn.h ยป (libcudnn) en mode automatique
Paramรฉtrage de libcudnn7-doc (7.6.5.32-1+cuda10.0) ...
Traitement des actions diffรฉrรฉes (ยซ triggers ยป) pour libc-bin (2.28-10) ...
root@BGGDatakikou:/opt/cudnn# lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 10 (buster)
Release: 10
Codename: buster
root@BGGDatakikou:/opt/cudnn# reboot


Where is in dataiku your second picture?
I want to control it too.

0 Kudos
sergeyd
Dataiker

@BenGonGon That's DSS code_env page. You can find more about GPU computations here:

https://doc.dataiku.com/dss/latest/machine-learning/deep-learning/runtime-gpu.html

 

0 Kudos
BenGonGon
Level 3
Author

@sergeyd, you are a boss.
Thank you very much for your precious help.