Mojo Academy · Lección

Buscar en el espacio de parámetros

Evalúe candidatos y elija el mejor.

Lección 3 de 413 pasos

Buscar en el espacio de parámetros es una lección gratuita de Mojo Academy en CoddyKit. Esta es la lección 3 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de Mojo Academy, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de Mojo Academy incluye 4 lecciones en total.

El espacio de opciones

Cada combinación de sus opciones forma el espacio de parámetros. Explorarlo significa probar combinaciones y descubrir cuál se ejecuta más rápido.

Enumerar los candidatos

Primero, enumere los valores que puede tomar cada opción. El conjunto de todas las combinaciones de tamaño de bloque y ancho proporciona los candidatos que se evaluarán.

alias tiles = (16, 32, 64)
alias widths = (4, 8, 16)

Construir cada candidato

Para cada combinación, el compilador construye una versión especializada del kernel con esos valores exactos de los parámetros incorporados.

Medir el tiempo de cada uno

Ejecute cada candidato con una entrada representativa y registre cuánto tarda. Una medición de tiempos honesta es lo que hace significativa la comparación.

Calentamiento inicial

Descartе las primeras ejecuciones como calentamiento. Las cachés y la CPU se estabilizan, por lo que las mediciones iniciales son ruidosas y no representativas.

Repita para reducir el ruido

Mida cada candidato varias veces y tome el mejor resultado o la mediana. La repetición suaviza el ruido aleatorio del sistema operativo.

Compare de forma justa

Proporcione a cada candidato la misma entrada y el mismo tamaño de carga de trabajo, de modo que lo único que varíe sea la configuración que se está probando.

Elija el ganador

El candidato con el menor tiempo se convierte en el ganador. Ese conjunto de parámetros es en el que debe especializar su código.

Búsqueda completa frente a muestreo

Un espacio pequeño permite hacer una búsqueda en cuadrícula de todas las combinaciones. Uno grande puede requerir muestreo para que el ajuste no tarde eternamente.

El coste de la búsqueda se paga al principio

La búsqueda se realiza una vez, antes del despliegue. Ahora paga el tiempo de ajuste para disfrutar de ejecuciones más rápidas después.

Registre lo que encontró

Guarde los valores ganadores para poder reutilizarlos. Un resultado registrado significa que no tendrá que repetir toda la búsqueda la próxima vez.

Comprobación rápida

Recuerde cómo se elige un candidato durante la búsqueda.

Resumen

Enumeró los candidatos, compiló y midió cada uno con una carga de trabajo justa, redujo el ruido y eligió la configuración más rápida como ganadora. 🎯

Gratis para empezar

Aprende Mojo con un tutor de IA — gratis

Escribe y ejecuta código real en tu navegador, obtén ayuda instantánea de un tutor de IA disponible 24/7 y continúa donde lo dejaste en la web o en la aplicación.

Cursos
30
Lecciones
120

Preguntas frecuentes

¿La lección «Buscar en el espacio de parámetros» es gratis?

Sí — el texto completo de «Buscar en el espacio de parámetros» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de Mojo Academy, actualiza a CoddyKit PRO. El curso de Mojo Academy incluye 4 lecciones en total.

¿Qué aprenderé en «Buscar en el espacio de parámetros»?

Evalúe candidatos y elija el mejor. Practicas Mojo Academy con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.

¿Necesito experiencia previa para empezar Mojo Academy?

No se requiere experiencia previa. Mojo Academy en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 3 de 4.

¿Cuánto tiempo toma la lección «Buscar en el espacio de parámetros»?

La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.

¿Puedo escribir y ejecutar código en esta lección de Mojo Academy?

Sí. Cada lección de Mojo Academy incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.

Todas las lecciones de este curso

  1. Qué resuelve el ajuste automático
  2. Parametrizar el teselado y el ancho
  3. Buscar en el espacio de parámetros
  4. Fijar la mejor configuración
← Volver a Mojo Academy