Solicitar información

Temario del curso

Introducción al desarrollo de operadores personalizados

  • ¿Por qué construir operadores personalizados? Casos de uso y restricciones
  • Estructura del runtime de CANN y puntos de integración de operadores
  • Visión general de TBE, TIK y TVM en el ecosistema de IA de Huawei

Uso de TIK para la programación de operadores a bajo nivel

  • Comprensión del modelo de programación de TIK y las APIs admitidas
  • Gestión de memoria y estrategia de mosaicos (tiling) en TIK
  • Creación, compilación y registro de una operación personalizada con CANN

Pruebas y validación de operaciones personalizadas

  • Pruebas unitarias y de integración de operaciones en el grafo
  • Depuración de problemas de rendimiento a nivel de kernel
  • Visualización de la ejecución de operadores y el comportamiento de los búferes

Programación (scheduling) y optimización basadas en TVM

  • Visión general de TVM como compilador para operaciones de tensores
  • Escritura de una programación (schedule) para una operación personalizada en TVM
  • Ajuste (tuning), medición de rendimiento (benchmarking) y generación de código con TVM para Ascend

Integración con marcos de trabajo (frameworks) y modelos

  • Registro de operaciones personalizadas para MindSpore y ONNX
  • Verificación de la integridad del modelo y el comportamiento de respaldo (fallback)
  • Soporte para grafos de múltiples operadores con precisión mixta

Estudios de caso y optimizaciones especializadas

  • Estudio de caso: convolución de alta eficiencia para formas de entrada pequeñas
  • Estudio de caso: optimización del operador de atención con conciencia de memoria
  • Mejores prácticas en el despliegue de operaciones personalizadas entre dispositivos

Resumen y próximos pasos

Requerimientos

  • Sólido conocimiento de los mecanismos internos de los modelos de IA y el cálculo a nivel de operador
  • Experiencia con entornos de desarrollo de Python y Linux
  • Familiaridad con compiladores de redes neuronales o optimizadores a nivel de grafo

Audiencia

  • Ingenieros de compiladores que trabajan en cadenas de herramientas de IA
  • Desarrolladores de sistemas enfocados en la optimización de IA a bajo nivel
  • Desarrolladores que construyen operaciones personalizadas o se enfocan en cargas de trabajo de IA novedosas
 14 Horas

Formación Corporativa a Medida

Soluciones de formación diseñadas exclusivamente para empresas.

  • Contenido personalizado: Adaptamos el temario y los ejercicios prácticos a los objetivos y necesidades reales del proyecto.
  • Calendario flexible: Fechas y horarios adaptados a la agenda de su equipo.
  • Modalidad: Online (en directo), In-company (en sus oficinas) o Híbrida.
Inversión

Precio por grupo privado (formación online) desde 2900 € + IVA*

Contáctenos para obtener un presupuesto exacto y conocer nuestras promociones actuales

Próximos cursos

Categorías Relacionadas