Otimizando o GLM-4.7-Flash no Mac Mini M4 com 24 GB de RAM

Configuração Prática para GLM-4.7-Flash no Hardware M4
Um desenvolvedor testando OpenClaw e Ollama em um Mac Mini M4 com 24GB de RAM compartilhou detalhes específicos de otimização para executar o modelo GLM-4.7-Flash. A fonte fornece realidades concretas de alocação de memória e parâmetros de configuração que funcionam dentro das limitações do hardware.
Realidade de Memória e Seleção de Modelo
Os testes revelam que o orçamento efetivo de memória GPU no M4 Mini é aproximadamente 17.8GB Metal (GPU-wired), não os 24GB completos. O restante é consumido pelo macOS, aplicativos e computação da CPU. Esta limitação afeta a seleção do modelo e o tamanho do contexto.
- Quantização Q4_K_XL (17.5GB GGUF) não consegue lidar com contexto de 32k: Modelo (14.4GB) + KV (2.8GB) + computação (1.4GB) = 18.6GB → Sem Memória
- Quantização Q3_K_XL (13.8GB GGUF) funciona em contexto de 32k: Modelo (12.7GB) + KV (3.2GB) + computação (1.4GB) = 16.1GB com 1.7GB de margem
- O limite de contexto é aproximadamente 34k antes que ocorra falta de memória
Detalhes da Configuração
A configuração bem-sucedida utiliza:
- Modelo: unsloth/GLM-4.7-Flash-GGUF do Hugging Face
- Quantização: Q3_K_XL
- Tamanho do contexto: 32k com MLA (Multi-Head Latent Attention)
- Implementação do cache KV: cache KV sem v do llama.cpp (PR #19067, Jan 2026) acionado por metadados GGUF (key_length_mla, kv_lora_rank)
- Requisito de compilação: llama.cpp b7860+
A implementação MLA reduz significativamente o uso de memória KV - o cache KV de contexto de 32k é apenas 3.2GB em vez de 13GB.
Considerações Específicas da Estrutura
Estruturas agentes como OpenClaw têm limiares de contexto internos que afetam o desempenho:
- OpenClaw aciona compactação agressiva abaixo de 32k de contexto
- Aumentar o contexto de 20k para 32k reduziu o tempo de inicialização de 5 minutos para 2 minutos e 17 segundos
- As passagens de compactação caíram de 2 para 1 ao combinar num_ctx com os limiares da estrutura
- num_ctx deve ser incorporado ao Modelfile do Ollama - OpenClaw e outros orquestradores que usam a API compatível com OpenAI do Ollama ignoram-no no nível da solicitação
Dados de Teste de Desempenho
O desenvolvedor forneceu dados de tempo específicos para várias tarefas:
Tarefa Tempo Tokens de Entrada Compactações Resultado Introdução de personalidade 119s ~13,900 2 ✅ Recuperação de perfil 60s 13,247 2 ✅ com ressalva Criação de tarefa 61s 13,375 2 ✅ Gravação de memória 165s 14,448 2 ✅ Recuperação de memória 89s 14,085 2 ✅ Busca web + síntese 273s 18,668 2 ✅
Considerações sobre MLX
O desenvolvedor observa que MLX e GGUF são formatos diferentes - arquivos GGUF Unsloth/bartowski não podem ser executados com mlx-lm. Atualmente, não existe nenhum modelo Flash de 3 bits no repositório mlx-community, apenas modelos de 4 bits estão disponíveis.
📖 Leia a fonte completa: r/openclaw
👀 See Also

Configuração do Espaço de Trabalho OpenClaw: Lições de Dois Meses de Uso
A experiência de um desenvolvedor com o OpenClaw mostra que a qualidade do espaço de trabalho impacta o desempenho do agente em 5 a 10 vezes, com orientações específicas sobre SOUL.md, AGENTS.md, MEMORY.md, USER.md e configuração de habilidades.

Lições Práticas de Engenharia de Prompt com o Uso do Claude Code
Um gerente de projeto compartilha técnicas específicas que melhoraram os resultados do Claude Code: prompts em duas fases, prompts com objetivo único e definições de função altamente específicas.

Dificuldades de instalação do OpenClaw no Windows 11 e como superá-las
Um usuário detalha três obstáculos específicos ao instalar o OpenClaw em uma máquina nova com Windows 11: política de execução do PowerShell, bloqueio do Windows Defender e dependências ausentes como Node.js e Git.

Executando o OpenClaw Localmente com Ollama para Evitar Custos de API
Um usuário do Reddit compartilha sua experiência ao mudar do OpenClaw baseado em API para executá-lo localmente com o Ollama, eliminando os custos de API enquanto mantém os fluxos de trabalho. Eles criaram um guia de instalação em vídeo passo a passo.