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

  • Kubuntu 18.04 CUDA 10.0 CUDNN >= 7.0 Ne pas utiliser Ubuntu Mate, il y a un conflit de dépendances entre CUDA et Mate Desktop
  • Valable aussi pour un Desktop avec une carte graphique Nvidia
  • Ubuntu est nécessaire pour avoir le driver Nvidia en permanence

Problème à résoudre:

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 ???

Ressources et documentation de YOLO Darknet

Darknet

Portable Optimus

Installation de CUDA 10.0 sur Ubuntu 18.04

Darknet demande CUDA dans /usr/local/cuda

Sans GPU sans CUDA sans OPENCV

Options de Makefile

GPU=0
CUDNN=0
CUDNN_HALF=0
OPENCV=0
AVX=0
OPENMP=0
LIBSO=0
ZED_CAMERA=0

Télécharger:

  • cuda-repo-ubuntu1804_10.0.130-1_amd64.deb
  • nvidia-machine-learning-repo-ubuntu1804_1.0.0-1_amd64.deb
sudo dpkg -i cuda-repo-ubuntu1804_10.0.130-1_amd64.deb
sudo apt-key adv --fetch-keys http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/7fa2af80.pub
sudo apt-get update
sudo apt install ./nvidia-machine-learning-repo-ubuntu1804_1.0.0-1_amd64.deb
sudo apt-get update
sudo apt-get install --no-install-recommends cuda-10-0
sudo apt-get install --no-install-recommends libcudnn7=7.4.1.5-1+cuda10.0  libcudnn7-dev=7.4.1.5-1+cuda10.0
sudo apt-get install cmake
sudo apt-get install clang
export PATH=/usr/local/cuda-10.0/bin${PATH:+:${PATH}}
nvcc -V
make

Installation de CUDNN 7.0

Darknet demande cuDNN v5-v7 et cuDNN dans /usr/local/cudnn

Il faut avoir un compte sur Nvidia et se loguer pour pouvoir télécharger.
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.1553509180.txt.gz · Dernière modification : 2019/03/25 10:19 de serge