Outils pour utilisateurs

Outils du site


yolo_darknet_sur_un_portable_optimus

Ceci est une ancienne révision du document !


Yolo Darknet sur un portable Optimus

Installation de YOLO Darknet sur un portable avec Optimus

Considération générales

  • Ubuntu Mate 18.04 CUDA 9.0 CUDNN 7.0
  • Valable aussi pour un Desktop avec une carte graphique Nvidia
  • Ubuntu est nécessaire pour avoir le driver Nvidia en permanence
  • CUDA 10.1 et CUDNN 7.5 a été un échec
skipping incompatible /usr/local/cuda-10.1/targets/x86_64-linux/lib/libcudnn.so when searching for -lcudnn

signifierait qu'il y a une incompatibilité entre cudnn et darnet ?

Ressources et documentation de YOLO Darknet

Darknet

Portable Optimus

Installation du driver Nvidia

Avec pilotes additionnels, installation de nvidia-driver-390. Redémarrer, nvidia-settings est actif, la carte nvidia est utilisée en permanence, ça souffle, ça consomme !

Installation de CUDA 9.0

wget -c https://developer.nvidia.com/compute/cuda/10.1/Prod/local_installers/cuda-repo-ubuntu1804-10-1-local-10.1.105-418.39_1.0-1_amd64.deb
sudo dpkg -i cuda-repo-ubuntu1804-10-1-local-10.1.105-418.39_1.0-1_amd64.deb
sudo apt-key add /var/cuda-repo-<version>/7fa2af80.pub
sudo apt-key add /var/cuda-repo-10-1-local-10.1.105-418.39/7fa2af80.pub
sudo apt-get update
sudo apt-get install cuda

Installation de CUDNN

Remarque: Début des essais avec

sudo dpkg -i libcudnn7_7.5.0.56-1+cuda10.1_amd64.deb

qui n'a pas installer cudnn !!

Il faut avoir un compte sur Nvidia et se loguer pour pouvoir télécharger:

wget -c https://developer.nvidia.com/compute/machine-learning/cudnn/secure/v7.5.0.56/prod/10.1_20190225/cudnn-10.1-linux-x64-v7.5.0.56.tgz

Décompresser, dans le dossier:

sudo cp -P /media/data/cuda/targets/ppc64le-linux/lib/libcudnn* /usr/local/cuda-10.1/lib64/
sudo cp  /media/data/cuda/targets/ppc64le-linux/include/cudnn.h /usr/local/cuda-10.1/include/
sudo chmod a+r /usr/local/cuda-10.1/include/cudnn.h /usr/local/cuda/lib64/libcudnn*
yolo_darknet_sur_un_portable_optimus.1553426457.txt.gz · Dernière modification: 2019/03/24 12:20 par serge