CUDA setup description incomplete

Abierto
#274 2 comentarios 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
3/5
Tiempo estimado
1-2 días
Aptitud para principiantes
20/100
Tipo de issue
Documentación
Claridad
Necesita aclaración
Estado de actividad
Estancado
Stack tecnológico
shell

Línea de trabajo

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.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

"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

Lenguaje dominante
Python
Estrellas
14
Forks
54
Merge medio
11 h 2 min
PR fusionados (30 d)
41

Preparar el entorno

Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de EESSI/docs

Todos los issues de EESSI/docs

Issues similares

Más issues de Python

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.