Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

[BUG] NVFP4 fails on RTX 5070 Laptop (SM120): CUDA Error: no kernel image is available for execution on the device

Abierto
#3,217 2 comentarios 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 2 días

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
50/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Activo
Stack tecnológico
python

Línea de trabajo

Reproduce el fallo de entrenamiento de NVFP4 en el entorno CUDA 13.3, SM120 indicado en el informe y, a continuación, inspecciona transformer_engine/common/recipe/current_scaling.cu alrededor de la línea 77, incluyendo launch_amax_kernel y el lanzamiento de zero_amax_kernel. Compara el lanzamiento del kernel que falla con la configuración de arquitecturas de GPU compatibles con la compilación; se considera terminado cuando el entrenamiento de NVFP4 se inicia correctamente en el RTX 5070 Laptop sin el error de imagen de kernel faltante.

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

Descripción

Environment

  • GPU: NVIDIA GeForce RTX 5070 Laptop GPU
  • Compute Capability: SM120 (12.0)
  • CUDA Toolkit: 13.3
  • Python: 3.13
  • WSL2 Ubuntu 24.04
  • TransformerEngine built from source
  • Local commit: 6bf7790d
  • Upstream main: 9d92fa05

Problem

TransformerEngine builds successfully, but NVFP4 training fails immediately with:

RuntimeError:
/home/.../transformer_engine/common/recipe/current_scaling.cu:77

launch_amax_kernel

CUDA Error: no kernel image is available for execution on the device

The failure happens immediately after:

zero_amax_kernel<<<1,1,0,stream>>>(...);
NVTE_CHECK_CUDA(cudaGetLastError());
Lenguaje dominante
Python
Estrellas
3.6k
Forks
851
Merge medio
5 d 1 h
PR fusionados (30 d)
52

Preparar el entorno

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 NVIDIA/TransformerEngine

Todos los issues de NVIDIA/TransformerEngine

Issues similares

Más issues de Python

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.