Explorer l’espace des paramètres
Évaluez les candidats et choisissez le meilleur.
Explorer l’espace des paramètres est une leçon Mojo Academy gratuite sur CoddyKit. Ceci est la leçon 3 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage Mojo Academy, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours Mojo Academy comprend 4 leçons au total.
Certaines parties de cette leçon n'ont pas encore été traduites et s'affichent en anglais.
The Space of Choices
Every combination of your knobs forms the parameter space. Searching it means trying combinations and finding which one runs fastest.
Enumerate the Candidates
First list the values each knob may take. The set of all pairings of tile and width gives the candidates to evaluate.
alias tiles = (16, 32, 64)
alias widths = (4, 8, 16)Build Each Candidate
For every combination, the compiler builds a specialized version of the kernel with those exact parameter values baked in.
Time Each One
Run each candidate on a representative input and record how long it takes. Honest timing is what makes the comparison meaningful.
Warm Up First
Discard the first few runs as warm-up. Caches and the CPU settle in, so early timings are noisy and not representative.
Repeat to Reduce Noise
Time each candidate several times and take the best or median. Repetition smooths out random noise from the operating system.
Compare Fairly
Feed every candidate the same input and the same workload size, so the only thing that varies is the configuration under test.
Pick the Winner
The candidate with the lowest time becomes the winner. That parameter set is the one your code should specialize on.
Full Search vs Sampling
A small space allows a full grid search of every combination. A large one may need sampling so tuning does not take forever.
Search Cost Is Up Front
The search happens once, ahead of deployment. You pay tuning time now to enjoy faster runs for every execution afterward.
Record What You Found
Save the winning values so you can reuse them. A logged result means you do not repeat the whole search next time.
Quick Check
Recall how a candidate is chosen during the search.
Recap
You enumerated candidates, built and timed each on a fair workload, smoothed out noise, and picked the fastest configuration as the winner. 🎯
Questions Fréquemment Posées
La leçon « Explorer l’espace des paramètres » est-elle gratuite ?
Oui — le texte complet de « Explorer l’espace des paramètres » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours Mojo Academy, passe à CoddyKit PRO. Le cours Mojo Academy comprend 4 leçons au total.
Qu'est-ce que j'apprendrai dans « Explorer l’espace des paramètres » ?
Évaluez les candidats et choisissez le meilleur. Tu pratiques Mojo Academy avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.
Dois-je avoir de l'expérience pour commencer Mojo Academy ?
Aucune expérience préalable n'est requise. Mojo Academy sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 3 sur 4.
Combien de temps prend la leçon « Explorer l’espace des paramètres » ?
La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.
Peux-tu écrire et exécuter du code dans cette leçon Mojo Academy ?
Oui. Chaque leçon Mojo Academy inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.
Toutes les leçons de ce cours
- Ce que résout l’optimisation automatique
- Paramétrer la tuile et la largeur
- Explorer l’espace des paramètres
- Verrouiller la meilleure configuration