Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: vili84 - 19.09.18 - klo:13.42

Otsikko: Päivityksen jälkeen nvidian-ajurin ja cuda-ajurin eroavat [RATKAISTU].
Kirjoitti: vili84 - 19.09.18 - klo:13.42
Hei, asensin cuda-ympräristön koneelle jossa on nvidian-suljettu ajuri käyttämällä komentoja
Koodia: [Valitse]
sudo apt-key adv --fetch-keys http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64/7fa2af80.pub
wget http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64/cuda-repo-ubuntu1604_9.1.85-1_amd64.deb
wget http://developer.download.nvidia.com/compute/machine-learning/repos/ubuntu1604/x86_64/nvidia-machine-learning-repo-ubuntu1604_1.0.0-1_amd64.deb
sudo dpkg -i cuda-repo-ubuntu1604_9.1.85-1_amd64.deb
sudo dpkg -i nvidia-machine-learning-repo-ubuntu1604_1.0.0-1_amd64.deb
sudo apt-get update
# Includes optional NCCL 2.x.
sudo apt-get install cuda9.0 cuda-cublas-9-0 cuda-cufft-9-0 cuda-curand-9-0 \
  cuda-cusolver-9-0 cuda-cusparse-9-0 libcudnn7=7.2.1.38-1+cuda9.0 \
   libnccl2=2.2.13-1+cuda9.0 cuda-command-line-tools-9-0
Kaikki toimikin asennuksen jälkeen loistavasti. Nyt kuitenkin päivityksen yhteydessä Nvidian ajuri päivittyi ilmeisesti versiosta 384.130 versioon 384.145 ja gpu-ta käyttävää ohjelmaa ajettaessa tulee virheilmoitus
Lainaus
kernel version 384.130.0 does not match DSO version 384.145.0 -- cannot find working devices in this configuration
. Ilmeisesti kun tuo cuda-ympäristö asennettiin, yllä olevilla komennoilla, se osasi hakea oikeaa ajuria vastaavan version https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64/ (https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64/). Osaisiko joku neuvoa miten tuon cuda-ajurin saisi päivitettyä uudempaan? Pystyykö nuo paketit jotenkin re-installoimaan?
Otsikko: Vs: Päivityksen jälkeen nvidian-ajurin ja cuda-ajurin eroavat.
Kirjoitti: Jakke77 - 19.09.18 - klo:14.00
onko tää tuttu https://developer.nvidia.com/cuda-downloads?target_os=Linux
Otsikko: Vs: Päivityksen jälkeen nvidian-ajurin ja cuda-ajurin eroavat.
Kirjoitti: vili84 - 19.09.18 - klo:14.12
Hei, joo on tuttu. Olen siis itse asentanut tuon pakettivaraston kautta ja mietin onnistuuko tuon korjaaminen jotenkin paketin hallinnan kautta tai miten tuon saa vaihtoehtoisesti poistettua kokonaan?
Otsikko: Vs: Päivityksen jälkeen nvidian-ajurin ja cuda-ajurin eroavat.
Kirjoitti: nm - 19.09.18 - klo:14.30
Kannattaa päivittää CUDA versioon 9.2: https://developer.nvidia.com/cuda-downloads?target_os=Linux&target_arch=x86_64&target_distro=Ubuntu&target_version=1604&target_type=debnetwork
Otsikko: Vs: Päivityksen jälkeen nvidian-ajurin ja cuda-ajurin eroavat.
Kirjoitti: vili84 - 19.09.18 - klo:14.39
Hei, joo jouduin asentamaan tuon 9.0 version sen takia että tensorflow linuxin valmiity pip-buildit on linkattu tuota 9.0 versiota vasten. Onnistuin nähtävästi saamaan tuon jälleen pelittämään poistamalla kaikki paketiti ja asentamalla ne uudelleen ajamalla
Lainaus
sudo apt-get --purge remove cuda9.0 cuda-cublas-9-0 cuda-cufft-9-0 cuda-curand-9-0 \
  cuda-cusolver-9-0 cuda-cusparse-9-0 libcudnn7=7.2.1.38-1+cuda9.0 \
   libnccl2=2.2.13-1+cuda9.0 cuda-command-line-tools-9-0
ja sen jälkeen asentamalle ne uudellee samalla komennolla.