玩模型开放模型 · 清晰来源 · 自主选择
返回模型目录
squ0sh /

OFFELLIA_OpenAI-gpt-oss-20B-GPT5.1-5.2-DISTILL-Heretic-Uncensored-MXFP4.gguf

HF 源站

squ0sh/OFFELLIA_OpenAI-gpt-oss-20B-GPT5.1-5.2-DISTILL-Heretic-Uncensored-MXFP4.gguf is an uncensored open-source model hosted on Hugging Face.

Text Generationllama.cppGGUFPyTorchEnglishLicense: mit20Bquantizationofferliahelicoidal-sieveggmlcpluspluspt
README.md说明 / 使用方法

license: mit language:

  • pt
  • en library_name: gguf pipeline_tag: text-generation tags:
  • llama.cpp
  • gguf
  • quantization
  • offerlia
  • helicoidal-sieve
  • ggml
  • cplusplus pretty_name: ΩFFΣLLIα — llama.cpp Helicoidal Quantization (Q4_2_H)


📌 Visão Geral

O ΩFFΣLLIα é um fork otimizado do ecossistema llama.cpp / GGML, projetado para integrar avanços da Teoria Aritmético-Harmônica de Becker ao pipeline de inferência de Modelos de Linguagem de Grande Porte (LLMs).

A principal inovação técnica é o tipo de quantização GGML_TYPE_Q4_2_H (LLAMA_FTYPE_MOSTLY_Q4_2_H), padronizado para um tamanho de bloco exato de 24 elementos (QK_Q4_2_H = 24). Essa especificação resolve matematicamente os problemas de divisibilidade em arquiteturas modernas (1536, 2048, 4096, 6912, 8192 dimensões ocultas), reduzindo o erro médio quadrático (RMSE) de reconstrução de tensores sem comprometer a densidade de memória.


🛡️ Flexibilização do Build & Remoção de Travas

Para garantir uma compilação fluida em repositórios customizados, servidores de integração contínua (CI/CD) e plataformas como Hugging Face Spaces:

  1. Desativação de Checagens Rígidas de Git/Hash:
    • As regras em CMakeLists.txt e cmake/git-vars.cmake foram ajustadas para não interromper a compilação nem forçar tags -dirty quando o código-fonte for modificado fora de uma árvore Git padrão.
  2. Remoção de Restrições PWA / Service Worker:
    • Os artefatos e scripts de interface de desenvolvimento e visualização tiveram bloqueios de cache e validações de integridade revogados para permitir recarga em tempo real.
  3. Servidor Integrado de Benchmark (server.ts):
    • API Express nativa para validar e simular métricas do crivo $O(1)$ e erro RMSE em tempo de execução.

🧬 Especificação Técnica: Quantização Helicoidal Q4_2_H (QK = 24)

1. Resolução do Problema de Divisibilidade

Em implementações experimentais anteriores com tamanho de bloco $42$, matrizes de tensores em modelos como LLaMA e Mistral apresentavam incompatibilidade por falta de divisibilidade ($1536 / 42 = 36.57$). Isso gerava fallbacks involuntários para Q4_0 e fragmentação de memória.

Com o novo padrão QK_Q4_2_H = 24:

  • Divisibilidade Perfeita: $24$ é divisor exato de todas as dimensões de atenção e feed-forward ($1536 / 24 = 64$, $2048 / 24 = 85.33\dots$, $4096 / 24 = 170.66\dots$, $6912 / 24 = 288$).
  • Estrutura Compacta de 14 Bytes:
    typedef struct {
        ggml_fp16_t d;   // Scale do bloco FP16 (2 bytes)
        uint8_t qs[12];  // 24 nibbles de 4-bits empacotados (12 bytes)
    } block_q4_2_h;
    
    static_assert(sizeof(block_q4_2_h) == 14, "block_q4_2_h must be 14 bytes");
    
  • Taxa de Compressão: 4.67 bits por peso (bpw), oferecendo equilíbrio ideal entre Q4_0 (4.50 bpw) e Q4_1 (5.00 bpw).

📐 Fundamentação Matemática do Motor ΩFFΣLLIα

  1. Crivo de Roda $420$ em $O(1)$ (Teorema 3.2): A aplicação da máscara de 96 braços coprimos ($mod\ 420$) elimina 77,14% das verificações e colisões em tabelas hash de vocabulário e sparse KV-cache em tempo constante por operação de bitmask.
  2. Amostragem de Proporção Áurea (Teoremas 4.2 & 4.3): A rotação irracional $x_n = {n \cdot \phi} \pmod 1$ garante equidistribuição homogênea no espaço de amostragem de tokens segundo o Teorema de Weyl-Vinogradov.

📁 Tabela de Arquivos Modificados no llama.cpp

ArquivoLocalizaçãoDescrição da Modificação
ggml-common.hllama.cpp/ggml/src/Define #define QK_Q4_2_H 24 e atualiza a struct block_q4_2_h para qs[12] (14 bytes).
ggml-quants.cllama.cpp/ggml/src/Atualiza rotinas C quantize_row_q4_2_h_ref, dequantize_row_q4_2_h e quantize_q4_2_h para bloco 24.
ggml.cllama.cpp/ggml/src/Registra a tabela de tipos em [GGML_TYPE_Q4_2_H] com .blck_size = 24, .type_size = 14.
ggml-quants.hllama.cpp/ggml/src/Declarações de interface para os kernels de quantização helicoidal C.
ggml.hllama.cpp/ggml/include/Registra as enums GGML_TYPE_Q4_2_H = 43 e GGML_FTYPE_MOSTLY_Q4_2_H = 29.
llama.hllama.cpp/include/Adiciona a enumeração pública LLAMA_FTYPE_MOSTLY_Q4_2_H = 42.
llama-model-loader.cppllama.cpp/src/Associa LLAMA_FTYPE_MOSTLY_Q4_2_H à descrição "Q4_2_H - Helicoidal Q_24".
llama-quant.cppllama.cpp/src/Adiciona regras de validação e permissão de conversão para Q4_2_H.
quantize.cppllama.cpp/tools/quantize/Registra a flag "Q4_2_H" no utilitário de linha de comando llama-quantize.
convert_hf_to_gguf.pyllama.cpp/Suporte ao argumento --outtype q4_2_h para conversão direta Hugging Face $\to$ GGUF.
base.pyllama.cpp/conversion/Mapeia a constante MOSTLY_Q4_2_H no pipeline de escrita de arquivos GGUF v3.
constants.pyllama.cpp/gguf-py/gguf/Adiciona Q4_2_H = 43 e MOSTLY_Q4_2_H = 42 no pacote Python gguf.
server.tsRaiz da AplicaçãoAtualiza logs do simulador e endpoints da API para medição de RMSE com bloco 24.

📊 Comparativo Técnico

MétricaQ4_0 PadrãoQ4_2_H (Bloco 42 Incompatível)Q4_2_H ΩFFΣLLIα (Bloco 24)
Tamanho do Bloco (QK)32 pesos42 pesos24 pesos
Tamanho da Estrutura (sizeof)18 bytes24 bytes14 bytes
Bits por Peso (BPW)4.50 bpw4.57 bpw4.67 bpw
Compatibilidade de ColunasSimIncompatível (fallbacks)100% Compatível (zero fallbacks)
Redução de Erro RMSE vs Q4_0Linha de base~3.2%~5.8% de melhoria

🚀 Como Compilar e Usar

1. Compilar o llama.cpp Otimizado

cd llama.cpp
mkdir -p build && cd build
cmake .. -DLLAMA_BUILD_EXAMPLES=ON
cmake --build . --config Release -j$(nproc)

2. Converter Modelo Hugging Face para GGUF Q4_2_H

python3 llama.cpp/convert_hf_to_gguf.py path/to/hf-model \
  --outtype q4_2_h \
  --outfile models/modelo-q4_2_h.gguf

3. Quantizar Modelo F16/F32 Existente

./llama.cpp/build/bin/llama-quantize ./models/modelo-f16.gguf ./models/modelo-q4_2_h.gguf Q4_2_H

4. Executar Inferência via CLI

./llama.cpp/build/bin/llama-cli -m ./models/modelo-q4_2_h.gguf -p "ΩFFΣLLIα: Explique a Teoria Helicoidal" -n 256

5. Executar a Aplicação Web & Dashboard

npm run build
npm start

HUGGING FACE

上游数据

HF 下载量1352
HF 点赞量1

HF 下载量为源站最近 30 天统计,与本站点击分开。

SITE STATS

本站统计

下载点击—
请求数—
匿名去重—最近 7 天—

本站下载量记录按钮点击,不代表下载完成;短时连点会去重。

来源与版本

作者
squ0sh
最近更新
2026/08/18
最新创建
2026/08/18
HF 趋势
未知
数据快照
2026/09/16
版本
未知
许可证
mit