Je me demande si je peux facilement installer plusieurs kits d’outils Cuda et les utiliser.
La raison en est que, j'ai deux applications, qui nécessitent deux versions différentes.
Maintenant, si je crée deux comptes utilisateur et installe chaque version dans chaque compte, est-ce que tout va bien se passer?
Je veux dire, n’affecteront-ils pas l’ensemble du système et donc d’autres comptes?
Puis-je le faire sur un seul compte?
Merci d'avance
Oui c'est possible.
Tant que le système d'exploitation est pris en charge, vous pouvez installer plusieurs boîtes à outils CUDA. Afin de ne pas rencontrer de problèmes, je vous recommande toutefois d'utiliser les programmes d'installation runfile
, car ils vous permettent de spécifier qui et où les installer.
Une des choses à surveiller est le lien symbolique créé pour CUDA. Lorsque vous installez CUDA, de nombreuses applications et/ou infrastructures recherchent généralement ce lien symbolique qui pointe le plus souvent vers la version la plus récente/unique de CUDA disponible sur un système.
Les modifications nécessaires dans le fichier de configuration spécifique à votre application doivent donc être dirigées vers la version correcte de l’installation cuda. Le programme d’installation crée normalement toujours un dossier nommé cuda-x.x
(par exemple, cuda-9.1) que vous pouvez également utiliser à la place du lien symbolique (/usr/local/cuda
).
Si une de vos applications ne vérifie que le lien symbolique /usr/local/cuda
, et qu’il n’ya aucun moyen de modifier sa configuration, vous pouvez faire en sorte que ce symlinc pointe sur la version de cuda, celle-ci doit configurez les autres applications pour qu'elles utilisent leurs versions corrosives via leurs fichiers de configuration.