Repolode
beamivalice

beamivalice/sushi

Servidor local de inferência de IA para Macs com Apple Silicon, que executa LLMs quantizados de baixa precisão e alta qualidade nos formatos Sushi STQ e EXL3.

Estrelas
434
Forks
35
Issues abertas
7
Último commit
há 2 horas

O que é?

Sushi é um servidor local de IA para executar modelos de linguagem grandes quantizados de baixa precisão em Macs com Apple Silicon. Ele usa o formato personalizado Sushi Trellis Quant (STQ) e um conversor híbrido EXL3-Affine para gerar pacotes de modelos compactados que mantêm alta qualidade de saída. O projeto é um fork independente do mlx-serve, de ddalcu, e pode ser executado por conta própria ou como mecanismo convidado dentro do mlx-serve. Requer um chip M1 ou mais recente e macOS 26.2 ou posterior.

O servidor escuta em 127.0.0.1:12345 e oferece suporte a decodificação especulativa (MTP para Qwen e MiMo, DFlash2 para GLM), com cache KV de 8 bits ativado por padrão. Os pacotes incluem os modelos Qwen3.8 Flash-Next, MiMo-V2.6 Flash, GLM-5.3 Flash e DeepSeek-V4.1 Flash, com requisitos de memória que vão de 48 GB a 128 GB. Um modo de streaming mantém apenas parte dos pesos na memória e lê os especialistas roteados do SSD, permitindo executar modelos em Macs com menos RAM do que o tamanho dos pesos.

O servidor pode ser disponibilizado na rede local usando uma chave de API. O projeto também informa métricas de KLD e concordância top-1 para vários pacotes, além de resultados de velocidade e avaliações de uso de ferramentas por agentes em hardware M5 Max.

Recursos principais

  • 01Executa LLMs quantizados de baixa precisão nos formatos personalizados STQ e EXL3-Affine em Apple Silicon.
  • 02Oferece suporte a decodificação especulativa com MTP para Qwen e MiMo e DFlash2 para GLM.
  • 03Faz streaming dos especialistas roteados a partir do SSD para executar modelos em Macs com menos memória do que o tamanho dos pesos.
  • 04Usa cache KV de 8 bits por padrão e escuta em uma porta local.
  • 05Pode atender outros computadores na rede usando uma chave de API Bearer.

Casos de uso

  • Executar localmente grandes modelos quantizados para programação ou chat em um Mac com 48 GB a 128 GB de memória.
  • Disponibilizar um endpoint local no estilo OpenAI para outros computadores na rede doméstica ou do escritório.
  • Comparar a qualidade da quantização e a velocidade dos pacotes Qwen, GLM, MiMo e DeepSeek.

Início rápido

  1. 1

    Instale o Sushi com Homebrew

    brew install beamivalice/tap/sushi
  2. 2

    Inicie o servidor com um pacote de modelos (substitua <pack> pelo nome de um pacote no README)

    sushi serve <pack>

Antes de usar

  • Requer Apple Silicon M1 ou posterior e macOS 26.2 ou posterior.
  • A maioria dos pacotes de modelos precisa de 48 GB a 128 GB de memória, e alguns exigem uma configuração de streaming por SSD para funcionar em Macs menores.
  • O README informa que o sushi é licenciado pelo MIT, mas os pacotes de modelos Qwen e MiMo usam licenças separadas, e a licença detectada do repositório não está clara.

Em coleções

Tópicos

Perguntas frequentes

O que é sushi?
Servidor local de inferência de IA para Macs com Apple Silicon, que executa LLMs quantizados de baixa precisão e alta qualidade nos formatos Sushi STQ e EXL3. Sushi é um servidor local de IA para executar modelos de linguagem grandes quantizados de baixa precisão em Macs com Apple Silicon. Ele usa o formato personalizado Sushi Trellis Quant (STQ) e um conversor híbrido EXL3-Affine para gerar pacotes de modelos compactados que mantêm alta qualidade de saída. O projeto é um fork independente do mlx-serve, de ddalcu, e pode ser executado por conta própria ou como mecanismo convidado dentro do mlx-serve. Requer um chip M1 ou mais recente e macOS 26.2 ou posterior.
sushi é gratuito? Qual é a licença?
sushi é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
sushi ainda é mantido?
Manutenção ativa. O último commit de sushi foi em 7 de nov. de 2026.
Para que posso usar sushi?
Executar localmente grandes modelos quantizados para programação ou chat em um Mac com 48 GB a 128 GB de memória. Disponibilizar um endpoint local no estilo OpenAI para outros computadores na rede doméstica ou do escritório. Comparar a qualidade da quantização e a velocidade dos pacotes Qwen, GLM, MiMo e DeepSeek.
Como instalar sushi?
Instale o Sushi com Homebrew: brew install beamivalice/tap/sushi Inicie o servidor com um pacote de modelos (substitua <pack> pelo nome de um pacote no README): sushi serve <pack>
Onde consigo sushi?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/beamivalice/sushi

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados