CUDA setup description incomplete

Ouverte
#274 2 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Les mainteneurs répondent en général sous 1 jour

Personne n'a encore pris cette issue.

Évaluation

Difficulté
3/5
Temps estimé
1-2 jours
Accessibilité débutants
20/100
Type d'issue
Documentation
Clarté
À clarifier
Activité
À l'abandon
Stack technique
shell
Domaine
documentation

Piste de recherche

The page to fix is the "Configuring CUDA driver location" section of the GPU docs, which the issue says is only two paragraphs and a link. The script that fails is install_cuda_host_injections.sh, which the issue says writes into /opt/eessi and aborts for root. Read the script to see how it chooses that path. Done means the docs say how the driver location is configured, and the example either works or lists its prerequisites. The issue has no linked pull request, but it has been open for about two years with no recent reply, so confirm with maintainers first.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

"Configuring CUDA driver location" (https://www.eessi.io/docs/site_specific_config/gpu/#driver_location) doesn't say anything about the "configuring" part.

There is just 2 paragraphs and a link which isn't really explained, then the next chapter starts.

So how is the "location" configured? Looks like it is something fixed, not configurable.

Also the example to install the full CUDA SDK doesn't work out of the box:

/cvmfs/software.eessi.io/versions/${EESSI_VERSION}/scripts/gpu_support/nvidia/install_cuda_host_injections.sh --cuda-version 12.1.1 --temp-dir /tmp/$USER/EESSI --accept-cuda-eula

This tries to write into /opt/eessi which fails for non-root users but for root user eb aborts immediately so the script stops.

That is either a bug in the script or something is missing from the description

Langage dominant
Python
Étoiles
14
Forks
54
Merge moyen
11 h 2 min
PR mergées (30 j)
41

Préparer son environnement

Ce projet ne fournit ni conteneur de développement, ni Dockerfile, ni guide de contribution : l'installation est à votre charge. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de EESSI/docs

Toutes les issues de EESSI/docs

Issues similaires

Plus d'issues Python

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.