Mojo au cœur du graphe MAX
Des opérations personnalisées écrites en Mojo.
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. 🎯
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
- Ce que fournit MAX
- Mojo au cœur du graphe MAX
- Servir un modèle avec MAX
- Quand Mojo rencontre l’IA en production