debug-cuda-crash
Depurar fallos de FlashInfer CUDA
Los fallos de CUDA a menudo ocultan los datos de entrada que causaron el error. Esta skill muestra cómo usar el registro de API de FlashInfer y las herramientas de CUDA para aislar la llamada que falla.
Instalar con mi Agente
Copia esta solicitud en tu Agente. Incluye la página canónica del Skill y el manifiesto.
Review the Skillstore skill "debug-cuda-crash" from https://skillstore.io/skills/flashinfer-ai-debug-cuda-crash.md and its manifest at https://skillstore.io/api/skills/flashinfer-ai-debug-cuda-crash/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Tu Agente debe seguir mostrando su plan y solicitar cualquier confirmación exigida por la política de seguridad.
Recursos legibles por agentes
Usa estos enlaces cuando un agente de IA, crawler o script necesite contexto limpio en vez de leer la página completa.
Pruébalo
Usando "debug-cuda-crash". Un trabajo de decodificación de FlashInfer falla con un acceso ilegal a memoria después de varias llamadas exitosas.
Resultado esperado:
El asistente identifica la última llamada de API sin salida, compara las formas de query y cache, y recomienda corregir una discrepancia en la dimensión de head.
Usando "debug-cuda-crash". Una ejecución de entrenamiento multi-GPU falla solo en un rango.
Resultado esperado:
El asistente recomienda archivos de registro por proceso, compara registros de rangos y aísla el rango con un tamaño de tensor inesperado.
Usando "debug-cuda-crash". Un modelo devuelve NaN después de una operación de FlashInfer.
Resultado esperado:
El asistente recomienda el registro de estadísticas, comprueba rangos de valores y delimita el problema al primer tensor con conteos de NaN o Inf.
Auditoría de seguridad
SeguroAll 127 static findings are false positives caused by Markdown code formatting, example commands, and benign CUDA terminology. The skill is a documentation-only tutorial, and no prompt injection, automatic execution, reconnaissance, or malicious intent was found.
Factores de riesgo
⚙️ Comandos externos (50)
Compartir y citar este informe
Comparte el informe de evaluación versionado, la insignia neutral, la tarjeta insertable y las citas. Skillstore presenta evidencias sin decidir si este Skill es seguro.
Copiar enlace del informe
https://skillstore.io/skills/flashinfer-ai-debug-cuda-crash/audits/8?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportInsignia Markdown
[](https://skillstore.io/skills/flashinfer-ai-debug-cuda-crash?utm_source=security_passport_badge)Insignia HTML
<a href="https://skillstore.io/skills/flashinfer-ai-debug-cuda-crash?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/flashinfer-ai-debug-cuda-crash/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Tarjeta para insertar
<iframe src="https://skillstore.io/embed/skills/flashinfer-ai-debug-cuda-crash.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Citas académicas (APA · BibTeX · CFF)
Cita APA
flashinfer-ai. (2026). debug-cuda-crash security audit report (audit version 8) [Author version unspecified]. Skillstore. https://skillstore.io/skills/flashinfer-ai-debug-cuda-crash/audits/8Cita BibTeX
@techreport{flashinfer-ai-flashinfer-ai-debug-cuda-crash-2026,
author = {flashinfer-ai},
title = {debug-cuda-crash security audit report (audit version 8)},
institution = {Skillstore},
year = {2026},
number = {8},
url = {https://skillstore.io/skills/flashinfer-ai-debug-cuda-crash/audits/8},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "debug-cuda-crash security audit report (audit version 8)"
version: "unspecified"
type: report
authors:
- name: "flashinfer-ai"
date-released: "2026-07-23"
url: "https://skillstore.io/skills/flashinfer-ai-debug-cuda-crash/audits/8"
identifiers:
- type: other
value: "skillstore:flashinfer-ai-debug-cuda-crash:audit:8"
description: "Skillstore immutable audit report identifier"
Puntuación de Skillstore
Por qué esta puntuación Confianza de la evidencia: AltoLo que puedes crear
Rastrear un fallo de CUDA
Usa el registro de API para encontrar la última llamada de FlashInfer e inspeccionar sus tensores de entrada.
Investigar inestabilidad numérica
Usa estadísticas de tensores para localizar valores NaN, Inf o extremos antes de una operación que falla.
Depurar trabajos de GPU distribuidos
Crea registros de proceso separados y compara rangos cuando falla una ejecución multi-GPU.
Prueba estos prompts
Guíame para habilitar el registro de API de FlashInfer para un fallo de CUDA en mi script de PyTorch. Quiero capturar la última llamada de API y los metadatos de entrada.
Tengo un registro de API de FlashInfer de una ejecución fallida. Ayúdame a inspeccionar formas de tensores, dtypes, dispositivos y la primera llamada fallida.
Ayúdame a usar el registro de nivel 5 de FlashInfer para investigar valores NaN o Inf en este flujo de trabajo CUDA. Explica qué patrones comparar.
Crea un plan paso a paso que combine el registro de API de FlashInfer, compute-sanitizer, cuda-gdb y salida selectiva de printf en kernel.
Mejores prácticas
- Comienza con registro de nivel 3 antes de habilitar estadísticas más pesadas.
- Escribe los registros de fallos en archivos locales y elimínalos después del análisis.
- Deshabilita el registro antes de ejecuciones en producción para reducir ruido y exposición.
Evitar
- Compartir registros de depuración sin comprobar si contienen metadatos sensibles de tensores.
- Ejecutar verificadores de memoria pesados antes de acotar la llamada de API que falla.
- Asumir que todas las API de FlashInfer tienen registro antes de confirmar la compatibilidad con el decorador.
Preguntas frecuentes
¿Esta skill ejecuta comandos automáticamente?
¿Puede corregir errores de CUDA directamente?
¿Qué herramientas cubre?
¿Pueden Claude, Codex o Claude Code usar este flujo de trabajo?
¿Es seguro compartir registros de depuración?
¿Cuándo debe deshabilitarse el registro?
Detalles del desarrollador
Autor
flashinfer-aiLicencia
MIT
Revisión de Skillstore
r2
Aviso de versión
El autor no declaró una versión.
Ref.
c43861a65bb95efcae259cd161c9d6f4dc7eec6f
Actualidad del mantenimiento
25/7/2026
Uso
4 descargas · 156 vistas
Estructura de archivos
📄 SKILL.md