Projeto independente que mede quanto dá para encolher um modelo de linguagem antes de a qualidade cair, e quanto custa cada corte. Sem laboratório, numa placa de vídeo doméstica de 8 GB.
Modelo-base aberto Qwen2.5-1.5B (Alibaba). Tamanhos em GiB, a unidade que o Windows mostra como GB, medidos no arquivo real. Nota no teste MMLU com 1.000 questões, na mesma régua para todos os modelos, medida antes da conversão para GGUF; a conversão foi conferida no llama.cpp.
A primeira fase do projeto testou uma arquitetura nova, que reaproveita os mesmos blocos de processamento várias vezes. Ela encolhia o modelo e mantinha quase toda a qualidade, mas um controle mais rigoroso mostrou que um modelo comum, do mesmo tamanho, empata ou ganha. A tese foi retratada.
Desde então a pergunta mudou: em vez de inventar um modelo menor, encolher modelos abertos que já existem até caberem em cerca de 1 GB, e medir com rigor o que sobra da qualidade em cada tamanho.
Tamanho do modelo original (barra clara, 16 bits por parâmetro) e da versão comprimida (barra âmbar, medida no arquivo gravado em disco), em GiB.
Nota no teste de conhecimento geral MMLU (1.000 questões), em porcentagem da nota do modelo original. Quanto mais o modelo é encolhido em relação ao original, mais nota ele perde. Num teste de 4 alternativas, chutar já dá 25%.