Mojo Academy · Aula

Mojo dentro do grafo MAX

Operações personalizadas escritas em Mojo.

Aula 2 de 413 etapas

Mojo dentro do grafo MAX é uma aula grátis de Mojo Academy no CoddyKit. Esta é a aula 2 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Mojo Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Mojo Academy inclui 4 aulas no total.

Modelos são Grafos

Dentro de MAX, um modelo é representado como um grafo: uma rede de operações na qual os dados fluem de um nó para o seguinte. 🔗

O que é uma Operação

Cada nó do grafo é uma operação, como uma multiplicação de matrizes ou uma função de ativação aplicada às entradas.

Operações Integradas

MAX vem com muitas operações integradas que abrangem camadas comuns, portanto a maior parte de um grafo de modelo típico funciona sem código adicional.

A Necessidade de Operações Personalizadas

Às vezes, seu modelo precisa de uma operação que MAX não inclui. É nesse momento que você escreve uma operação personalizada para preencher a lacuna.

Mojo Dá Poder às Operações Personalizadas

Você escreve operações personalizadas em Mojo, obtendo velocidade de nível de sistema para o cálculo exato exigido pelo seu modelo.

Uma Operação é uma Função

Uma operação personalizada é essencialmente uma função Mojo que recebe tensores de entrada e produz um tensor de saída para o grafo.

fn my_op(x: Tensor) -> Tensor:

Velocidade Onde Importa

Como a operação é escrita em Mojo, você pode usar SIMD e outros recursos para fazer esse nó executar tão rapidamente quanto o hardware permitir.

Encaixe no Grafo

Depois de definida, sua operação personalizada é registrada para que MAX possa colocá-la no grafo, assim como qualquer operação integrada.

Otimização em Conjunto

MAX ainda otimiza o grafo completo, incluindo seu nó personalizado, fundindo e agendando o trabalho para obter a melhor vazão geral.

O Melhor dos Dois Mundos

Esse padrão permite manter um modelo principalmente padrão e inserir uma operação Mojo ajustada manualmente exatamente onde você precisa de velocidade.

Quando Usá-la

Use uma operação personalizada quando um nó ausente ou lento for o seu gargalo, e não em partes que as operações integradas já tratam bem. ✨

Verificação rápida

Relembre como Mojo se conecta ao grafo de computação de MAX.

Recapitulação

Você viu que um modelo MAX é um grafo de operações, e que Mojo permite escrever operações personalizadas rápidas que se encaixam diretamente nele. 🎯

Grátis para começar

Aprenda Mojo com um tutor de IA — grátis

Escreva e execute código real no seu navegador, obtenha ajuda instantânea de um tutor de IA 24/7 e continue de onde parou na web ou no app.

Cursos
30
Aulas
120

Perguntas Frequentes

A aula “Mojo dentro do grafo MAX” é grátis?

Sim — o texto completo de “Mojo dentro do grafo MAX” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Mojo Academy, atualize para CoddyKit PRO. O curso de Mojo Academy inclui 4 aulas no total.

O que vou aprender em “Mojo dentro do grafo MAX”?

Operações personalizadas escritas em Mojo. Você pratica Mojo Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.

Preciso ter experiência prévia para começar Mojo Academy?

Nenhuma experiência prévia é necessária. Mojo Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 2 de 4.

Quanto tempo leva a aula “Mojo dentro do grafo MAX”?

A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.

Posso escrever e executar código nesta aula de Mojo Academy?

Sim. Cada aula de Mojo Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.

Todas as aulas deste curso

  1. O que MAX oferece
  2. Mojo dentro do grafo MAX
  3. Servindo um modelo com MAX
  4. Onde o Mojo encontra a IA em produção
← Voltar para Mojo Academy