THMMY.gr

Μαθήματα Κύκλου Ηλεκτρονικής & Υπολογιστών => Παράλληλα και Διανεμημένα Συστήματα => Topic started by: Apostolof on January 23, 2018, 16:32:21 pm



Title: CUDA installation - linux
Post by: Apostolof on January 23, 2018, 16:32:21 pm
Έφαγα πολύ περισσότερη ώρα από όση θα έπρεπε για αυτό το πράγμα*. >:(
Ελπίζω οι επόμενοι να γλιτώσουν τη ταλαιπωρία.

Οι οδηγίες είναι για apt συστήματα αλλά οι αλλαγές για άλλα distros είναι λίγες νομίζω. Οι οδηγίες που δίνονται από το site της nvidia είναι σωστές εκτός από λίγα σημεία που πρέπει να προσέξεις πριν ξεκινήσεις.

Αρχικά βλέπεις στο terminal αν έχεις τους drivers της nvidia και ποιοι είναι με την εντολή:
Code:
cat /proc/driver/nvidia/version
αν πετάξει "No such file or directory" ανοίγεις το "Software and updates", καρτέλα "Additional Drivers" και επιλέγεις:
Quote
Using NVIDIA binary driver - version M.m from nvidia-M (proprietary)

Τσεκάρεις στους πίνακες εδώ:
https://stackoverflow.com/a/28933055
και εδώ:
https://stackoverflow.com/a/30820690
για να βρεις ποια version του cuda toolkit υποστηρίζουν οι drivers/compute capability της κάρτας σου.

Κατεβάζεις από εδώ τη σωστή version:
https://developer.nvidia.com/cuda-toolkit-archive
ελέγχεις τα checksums και ανοίγεις το link που έχει κάτω από το download "Installation Guide for your_system".
Ακολουθείς τις οδηγίες. Όταν τελειώσει το install καλό είναι να κάνεις ένα restart.

Ελέγχεις αν πέτυχε η εγκατάσταση με τα samples που σου δίνει. Ακόμα και αν τρέξουν τα deviceQuery
και bandwidthTest που προτείνει να τρέξεις ο οδηγός, μπορεί η εγκατάσταση να μην έχει πετύχει. Τρέχεις και κάποια άλλα (πχ vectorAdd, matrixMul, simplePrintf) για να σιγουρευτείς.

Αν παίρνεις error δοκίμασε να τρέξεις την εντολή:
Code:
cat /etc/group | grep -i video
αν το group υπάρχει και δεν είσαι μέσα, πρόσθεσε τον εαυτό σου με:
Code:
usermod -a -G video your_username
κάνε logoff + login και ξανατρέξε.

*disclaimer πολύ πιθανό να οφείλεται σε δική μου βλακεία..


Title: Re: CUDA installation - linux
Post by: c0ndemn3d on January 23, 2018, 16:45:39 pm
Συνήθως τέτοια λαθάκια στις σελίδες έχουν να κάνουν με το distro, οπότε τρέχα γύρευε


Title: Re: CUDA installation - linux
Post by: Επικο Burger on January 23, 2018, 18:49:19 pm
Από τα καλύτερα guides out there είναι αυτά:
https://www.pyimagesearch.com/2016/07/04/how-to-install-cuda-toolkit-and-cudnn-for-deep-learning/
https://www.pyimagesearch.com/2017/09/27/setting-up-ubuntu-16-04-cuda-gpu-for-deep-learning-with-python/