Mojo Academy · Leçon

Mojo au cœur du graphe MAX

Des opérations personnalisées écrites en Mojo.

Leçon 2 sur 413 étapes

Mojo au cœur du graphe MAX est une leçon Mojo Academy gratuite sur CoddyKit. Ceci est la leçon 2 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.

Les modèles sont des graphes

Dans MAX, un modèle est représenté sous forme de graphe : un réseau d'opérations où les données circulent d'un nœud au suivant. 🔗

Qu'est-ce qu'une opération ?

Chaque nœud du graphe est une opération, c'est-à-dire une opération unique telle qu'une multiplication matricielle ou une fonction d'activation appliquée à ses entrées.

Opérations intégrées

MAX fournit de nombreuses opérations intégrées couvrant les couches courantes, si bien que la majeure partie d'un graphe de modèle classique fonctionne sans code supplémentaire.

Pourquoi des opérations personnalisées ?

Il arrive que votre modèle nécessite une opération que MAX n'inclut pas. C'est alors que vous écrivez une opération personnalisée pour combler ce manque.

Mojo donne de la puissance aux opérations personnalisées

Vous écrivez les opérations personnalisées en Mojo, ce qui vous offre une vitesse digne des systèmes pour le calcul exact requis par votre modèle.

Une opération est une fonction

Une opération personnalisée est essentiellement une fonction Mojo qui reçoit des tenseurs d'entrée et produit un tenseur de sortie pour le graphe.

fn my_op(x: Tensor) -> Tensor:

La vitesse là où elle compte

Puisque l'opération est écrite en Mojo, vous pouvez utiliser SIMD et d'autres techniques pour faire fonctionner ce nœud aussi vite que le permet le matériel.

S'intégrer au graphe

Une fois définie, votre opération personnalisée est enregistrée, afin que MAX puisse la placer dans le graphe comme n'importe quelle opération intégrée.

Optimisé dans son ensemble

MAX optimise toujours le graphe complet, y compris votre nœud personnalisé, en fusionnant et en ordonnançant le travail pour obtenir le meilleur débit global.

Le meilleur des deux mondes

Ce modèle vous permet de conserver un modèle principalement standard tout en insérant une opération Mojo réglée manuellement exactement là où vous avez besoin de vitesse.

Quand l'utiliser

Utilisez une opération personnalisée lorsqu'un nœud manquant ou lent constitue votre goulot d'étranglement, et non pour les parties que les opérations intégrées gèrent déjà correctement. ✨

Vérification rapide

Rappelez-vous comment Mojo se connecte au graphe de calcul MAX.

Récapitulatif

Vous avez vu qu'un modèle MAX est un graphe d'opérations, et que Mojo vous permet d'écrire des opérations personnalisées rapides qui s'y intègrent directement. 🎯

Gratuit pour commencer

Apprends Mojo avec un tuteur IA — gratuit

Écris et exécute du vrai code dans ton navigateur, obtiens de l'aide instantanée d'un tuteur IA disponible 24h/24, et reprends là où tu t'es arrêté sur le web ou dans l'app.

Cours
30
Leçons
120

Questions Fréquemment Posées

La leçon « Mojo au cœur du graphe MAX » est-elle gratuite ?

Oui — le texte complet de « Mojo au cœur du graphe MAX » 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 « Mojo au cœur du graphe MAX » ?

Des opérations personnalisées écrites en Mojo. 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 2 sur 4.

Combien de temps prend la leçon « Mojo au cœur du graphe MAX » ?

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

  1. Ce que fournit MAX
  2. Mojo au cœur du graphe MAX
  3. Servir un modèle avec MAX
  4. Quand Mojo rencontre l’IA en production
← Retour à Mojo Academy