Ripple-65B vs Qwen3.8-27B para programação local: qual se adequa melhor à sua máquina?

Eva Wong é a redatora técnica e entusiasta residente na ZimaSpace. Uma geek desde sempre, apaixonada por homelabs e software de código aberto, dedica-se a traduzir conceitos técnicos complexos em guias práticos. A Eva acredita que a auto-hospedagem deve ser divertida, não intimidante. Através dos seus tutoriais, ajuda a comunidade a desmistificar configurações de hardware, desde montar o primeiro NAS até dominar os contentores Docker.

Comece pelo Qwen3.8-27B se a memória disponível na sua máquina local de programação for limitada. O Ripple-65B Preview torna-se uma opção se o seu ambiente de execução conseguir carregar um pacote do Ollama de cerca de 39–46 GB, deixando espaço para a cache, o sistema operativo e o ambiente de programação. Compare os dois com base nas tarefas de repositório concluídas e na pressão de memória. Um ponto de controlo maior não proporciona automaticamente um fluxo de trabalho local mais rápido ou mais útil.

Esta é uma comparação de hardware e cargas de trabalho, com um procedimento que pode repetir. As características dos modelos provêm dos respetivos cartões dos programadores. Os escalões de memória são estimativas para planeamento. Não há aqui um vencedor determinado por testes comparativos diretos. Se tiver uma máquina-alvo, baseie a decisão final nos dados de colocação, tempo de execução e conclusão de tarefas dessa máquina.

Em que diferem os dois modelos?

A Ricursive descreve o Ripple como um modelo denso de 65 mil milhões de parâmetros, com 80 camadas, versões BF16 e NVFP4 disponíveis para transferência e um contexto suportado de até cerca de um milhão de tokens. O Qwen3.8-27B é um modelo denso mais pequeno da equipa Qwen. A diferença no número de parâmetros traduz-se numa diferença substancial na ocupação dos pesos em bruto, com a mesma precisão. A arquitetura, o tokenizador, o suporte para imagens, o ambiente de execução e a precisão também podem alterar o custo de uma carga de trabalho.

Fator Ripple-65B Preview Qwen3.8-27B
Dimensão do modelo Cerca de 65 mil milhões de parâmetros. Cerca de 27 mil milhões de parâmetros.
Cálculo aproximado dos pesos em bruto em BF16 Cerca de 130 GB com dois bytes por parâmetro. Cerca de 54 GB com dois bytes por parâmetro.
Ponto de partida Maior memória disponível e um pacote quantizado suportado. Menor ocupação local e mais margem para a cache com uma precisão comparável.
Evidências publicadas A Ricursive divulga os seus próprios resultados de programação com agentes. A Qwen publica as especificações dos modelos e as suas próprias avaliações.
Decisão local Confirme a colocação e o tempo de conclusão numa tarefa de programação real. Use como referência em sistemas com recursos limitados e verifique se a qualidade é adequada à tarefa.

Estas estimativas em BF16 não incluem a sobrecarga. Para planear o espaço em disco, use os ficheiros efetivamente instalados. Consulte o cartão do programador do Ripple, o cartão do programador do Qwen e a listagem do modelo Ripple no Ollama para conhecer os percursos suportados e os detalhes dos artefactos.

Cartão do repositório do modelo Qwen3.8-27B no Hugging Face
Ficha do repositório do modelo Qwen3.8-27B no Hugging Face. Fonte original

O que cabe numa placa gráfica de 24 GB ou 48 GB?

Um pacote Ollama do Ripple de cerca de 39–46 GB não cabe totalmente numa GPU dedicada de 24 GB. A transferência para a memória do sistema pode permitir carregar o modelo, se o runtime e a RAM do sistema o permitirem. Essa opção altera a largura de banda e a latência, por isso, teste-a explicitamente. Um artefacto Qwen adequado com menor precisão pode deixar espaço suficiente na mesma GPU para a cache e o runtime, dependendo do contexto pretendido. Verifique a quantização real e consulte o guia de implementação do Qwen3.8-27B para mais informações.

Uma placa de 48 GB oferece ao Ripple um ponto de partida mais viável numa precisão compacta suportada, mas um pacote no limite superior deixa pouca margem. Meça a alocação utilizada pelo runtime e confirme se parte do modelo foi transferida silenciosamente para a RAM do sistema. Os prompts longos e os trabalhadores em paralelo também competem pela memória. Uma alocação que permite uma conversa rápida não é uma base sólida para comprar uma estação de trabalho.

O que muda num Mac com memória unificada?

A memória unificada é partilhada pelo sistema operativo, pela GPU e por outras aplicações. Comece com um contexto pequeno num runtime suportado e, em seguida, meça a pressão sobre a memória e o uso de swap. Um sistema com 64 GB pode ser uma opção experimental para um artefacto compacto do Ripple. Uma máquina com 96 GB ou mais oferece mais margem para testar prompts longos e resultados maiores das ferramentas. Um modelo mais leve pode deixar mais recursos disponíveis quando a mesma máquina compila código ou aloja tarefas em segundo plano.

Use uma versão suportada do Ollama e do MLX e registe a etiqueta exata do ficheiro transferido. Compare com o guia de configuração local do Ripple e o guia separado de memória local do Flash Next. O exemplo do Flash Next mostra por que razão não se pode deduzir as otimizações específicas do runtime apenas pela contagem de parâmetros.

Como comparar a qualidade do código sem misturar as condições de teste?

Escolha um commit fixo do repositório e use o mesmo harness, com as mesmas permissões de leitura, comandos de teste, limite de contexto e número máximo de tentativas. Iguale as classes de precisão, quando possível, e registe as diferenças quando não for possível uma correspondência exata. Execute ambos num pequeno bug fix com um teste conhecido, numa tarefa de revisão que não deve fazer alterações e num caso em que a resposta certa é pedir informações em falta.

  1. Guarde o enunciado da tarefa, o commit de referência e as opções exatas do executor.
  2. Meça o tempo até ao primeiro token, o pico de memória e o tempo total decorrido, incluindo os comandos de teste.
  3. Verifique os testes e reveja o diff resultante. Um teste aprovado é apenas um dos critérios, juntamente com o âmbito e a facilidade de revisão.
  4. Conte os tempos limite, os argumentos inválidos das ferramentas, as edições desnecessárias de ficheiros e as tentativas incompletas.
  5. Repita os testes vezes suficientes para detetar variações e guarde os resultados em bruto.

Separe as execuções a frio das execuções em cache. Se um dos modelos beneficiar da descodificação especulativa, registe-a como parte da configuração. Não atribua ao modelo o tempo de teste do sistema de testes nem compare classificações publicadas separadamente como se tivessem sido obtidas no seu executor.

Quando devo separar o armazenamento da inferência?

Um dispositivo de armazenamento partilhado pode guardar cópias imutáveis de repositórios, conjuntos de dados aprovados e relatórios concluídos. Deixe o anfitrião de computação executar a inferência e manter espaço temporário para o checkout se os serviços de armazenamento e cópia de segurança precisarem de uma capacidade previsível. Meça o carregamento do modelo a partir de um SSD local antes de depender de uma montagem de rede. Mantenha os resultados editáveis separados dos ficheiros de origem.

Comece pelo modelo mais pequeno se este já realizar tarefas rotineiras de forma fiável. Experimente o Ripple como segundo nível para as tarefas que precisam dele e registe se consegue concluir o trabalho que o modelo de referência não consegue. Essa comparação é mais útil do que comprar mais memória por causa de um contexto máximo teórico.

Perguntas frequentes

Com que modelo devo começar com 24 GB de VRAM?

Comece por verificar uma quantização do Qwen3.8-27B adequada e os requisitos de contexto. O Ripple precisa de uma divisão suportada ou de um artefacto substancialmente mais pequeno do que o pacote Ollama aqui referido.

Ter 65B significa automaticamente programar melhor?

O número de parâmetros explica parte dos requisitos de hardware. O treino, a quantização, as ferramentas e a tarefa também afetam a qualidade na programação.

Devo testar com o maior contexto suportado?

Use o contexto de que as suas tarefas precisam. Registe o processamento dos prompts e o pico de memória antes de o aumentar.

Posso comparar as pontuações das fichas dos modelos?

Consulte a configuração de avaliação de cada modelo. Use um sistema de testes, uma entrada e um método de pontuação comuns para fazer uma comparação direta local.

Um NAS pode armazenar os modelos para ambas as máquinas?

Pode ser usado como armazenamento, se o seu fluxo de trabalho o permitir. O desempenho da inferência ativa continua a depender da localização, do comportamento de carregamento e do anfitrião de computação.

Conclusão

Use o Qwen3.8-27B como referência com menor consumo de memória e teste o Ripple numa máquina com margem de memória além da necessária para os pesos. Execute as mesmas tarefas e avalie em conjunto a memória, a latência e o trabalho concluído. O modelo local certo é aquele que se adequa ao seu fluxo de trabalho e ao seu hardware.

Comparações de produtos

Mais para ler

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.