A indústria de inteligência artificial e computação de alto desempenho acaba de presenciar um de seus anúncios mais aguardados: a Modular (fundada pelo criador do LLVM e da linguagem Swift, Chris Lattner, e recém-integrada à Qualcomm) tornou o código-fonte do MAX Engine totalmente aberto ao público.
A decisão complementa o movimento anterior que abriu integralmente o compilador da linguagem de programação Mojo sob licença Apache 2.0 no repositório oficial da Modular no GitHub. Com a liberação do MAX Engine, a empresa disponibiliza o conjunto completo de seu pipeline: o compilador de grafos neurais, o ambiente de execução (runtime) de baixa latência e as interfaces de extensibilidade para aceleradores de hardware.
IA de alto desempenho sem exclusividade com CUDA
O grande diferencial do MAX Engine é atacar a maior barreira de entrada da inteligência artificial moderna: a dependência quase compulsória do ecossistema proprietário CUDA, da NVIDIA.
Historicamente, desenvolvedores e pesquisadores que buscam extrair o máximo de velocidade de modelos de linguagem (LLMs) em servidores acabam atrelados aos compiladores fechados de uma única fabricante. O MAX quebra essa lógica ao utilizar tecnologias avançadas de compilação baseadas no ecossistema MLIR:
- Desempenho agnóstico de arquitetura: O MAX Engine é projetado para compilar e orquestrar inferências de IA com velocidade comparável ou superior às bibliotecas dedicadas, operando de forma nativa tanto em GPUs (NVIDIA, AMD e Intel) quanto em CPUs x86 e processadores com arquitetura ARM;
- Compatibilidade direta com PyTorch e ONNX: Equipes de desenvolvimento não precisam reescrever suas redes neurais. O MAX atua como um acelerador transparente que ingere modelos populares e otimiza a alocação de memória e execução das matrizes matemáticas;
- Integração profunda com o Mojo: Permite que engenheiros escrevam operadores numéricos e camadas personalizadas diretamente na sintaxe amigável do Python com o desempenho de baixo nível da linguagem de programação Mojo.
Abertura estratégica sob licença personalizada
A abertura do MAX Engine foi viabilizada através de uma licença com código aberto para inspeção e compilação (source-available), desenhada para permitir uso comercial, testes e distribuição sem cobrança de royalties, ao mesmo tempo em que estabelece travas pontuais contra a fragmentação predatória do ecossistema.
A novidade reforça a busca global por autonomia tecnológica e alternativas que não fiquem presas a silos corporativos fechados, conceito central que discutimos com frequência quando tratamos da importância da soberania digital e da independência de plataformas proprietárias.
Com o código aberto acessível a toda a comunidade de software livre, pesquisadores e empresas ganham uma ferramenta para democratizar o desenvolvimento de inteligência artificial sobre sistemas Linux e estações de trabalho independentes.
Fique por dentro das principais novidades da semana sobre tecnologia e Linux: receba nossa newsletter!