Installation de Cuda
utilisation des possibilités de la carte graphique nvidia
Système et matériels / Cartes graphiques et webcams

Filigrane Membre non connecté
-
- Voir le profil du membre Filigrane
- Inscrit le : 29/09/2020
J'aimerais utiliser les possibilités de CUDA inclus sur ma carte graphique Ndivia 710 pour améliorer les performances de mon ordinateur.
Selon -- CUDA toolkit documentation -- https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html--
2. Pre-installation Actions
Some actions must be taken before the CUDA Toolkit and Driver can be installed on Linux:
Verify the system has a CUDA-capable GPU.
Verify the system is running a supported version of Linux.
Verify the system has gcc installed.
Verify the system has the correct kernel headers and development packages installed.
Download the NVIDIA CUDA Toolkit.
Handle conflicting installation methods.
Mon système semble répondre au conditions préalables : Mageia 7 x86_64 --- gcc (Mageia 8.4.0-1.mga7) 8.4.0 --- kernel 5.7.14-desktop-1.mga7
Quelle installation choisir? Fedora
3.4. Fedora
1. Perform the pre-installation actions.
2. Address custom xorg.conf, if applicable
(trad.)Le pilote repose sur un fichier xorg.conf généré automatiquement dans /etc/X11/xorg.conf.
Si un fichier xorg.conf personnalisé est présent, cette fonctionnalité sera désactivée
et le pilote risque de ne pas fonctionner. Vous pouvez essayer de supprimer le fichier xorg.conf existant
ou d'ajouter le contenu de /etc/X11/xorg.conf.d/00-nvidia.conf au fichier xorg.conf.
Le fichier xorg.conf nécessitera très probablement des ajustements manuels pour les systèmes
avec une configuration GPU non triviale.
---The driver relies on an automatically generated xorg.conf file at /etc/X11/xorg.conf.
If a custom-built xorg.conf file is present, this functionality will be disabled and
the driver may not work. You can try removing the existing xorg.conf file,
or adding the contents of /etc/X11/xorg.conf.d/00-nvidia.conf to the xorg.conf file.
The xorg.conf file will most likely need manual tweaking for systems with a non-trivial GPU configuration.
3. Install repository meta-data
$ sudo rpm --install cuda-repo-<distro>-<version>.<architecture>.rpm
4. Clean DNF repository cache
$ sudo dnf clean expire-cache
5. Install CUDA
$ sudo dnf module install nvidia-driver:latest-dkms
$ sudo dnf install cuda
The CUDA driver installation may fail if the RPMFusion non-free repository is enabled. In this case, CUDA installations should temporarily disable the RPMFusion non-free repository:
$ sudo dnf --disablerepo="rpmfusion-nonfree*" install cuda
It may be necessary to rebuild the grub configuration files, particularly if you use a non-default partition scheme. If so, then run this below command, and reboot the system:
$ sudo grub2-mkconfig -o /boot/grub2/grub.cfg
Remember to reboot the system.
6. Add libcuda.so symbolic link, if necessary
The libcuda.so library is installed in the /usr/lib{,64}/nvidia directory. For pre-existing projects which use libcuda.so, it may be useful to add a symbolic link from libcuda.so in the /usr/lib{,64} directory.
Merci de votre collaboration

Yuusha Membre non connecté
-
- Voir le profil du membre Yuusha
- Inscrit le : 04/07/2017
- Groupes :
-
Modérateur
-
Administrateur
-
Forgeron
Filigrane :
Verify the system has a CUDA-capable GPU.
Ça semble être le cas pour la carte
Filigrane :
Verify the system is running a supported version of Linux.
Oui c'est le cas pour Mageia
Filigrane :
Verify the system has gcc installed.
Ok tu as dit que c'était bon
Filigrane :
Verify the system has the correct kernel headers and development packages installed.
Vérifier que kernel-header et kernel-devel sont installés.
Filigrane :
Quelle installation choisir? Fedora
Il y a un paquet pour Mageia tout simplement.
Code BASH :
urpmq -Y cuda
cuda-z
nvidia-cuda-toolkit
nvidia-cuda-toolkit-devel
nvidia-cuda-toolkit-samples
nvidia-cuda-toolkit-samples-bins
nvidia-current-cuda-opencl
nvidia340-cuda-opencl
nvidia390-cuda-opencl
python2-pycuda
python3-pycuda
Ensuite pour juste utiliser des programmes cuda :
Code BASH :
urpmi nvidia-cuda-toolkit
Pour faire du développement en cuda il faut installer
[code=bash]urpmi nvidia-cuda-toolkit-devel[quote]
Les autres paquets doivent permettre de faire du développement en Python avec cuda et d'utiliser les performances d'OpenCL.

nic80 Membre non connecté
-
- Voir le profil du membre nic80
- Inscrit le : 06/08/2018
- Groupes :
-
Modérateur
Je pense que Cuda a déjà un paquet sous Mageia.
Code BASH :
$locate libcuda /usr/lib/nvidia-current/libcuda.so /usr/lib/nvidia-current/libcuda.so.1 /usr/lib/nvidia-current/libcuda.so.430.64 /usr/lib64/nvidia-current/libcuda.so /usr/lib64/nvidia-current/libcuda.so.1 /usr/lib64/nvidia-current/libcuda.so.430.64 [xxx@localhost ~ ]$rpm -q --whatprovides /usr/lib/nvidia-current/libcuda.so.1 nvidia-current-cuda-opencl-430.64-11.mga7.nonfree
Après Cuda est plus pour faire du calcul ( au travers d' application conçues pour).
edit: trop tard

Édité par nic80 Le 29/09/2020 à 22h27
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie