Regole numeriche esatte
Utilizzare contratti di accumulo di numeri interi dichiarati con controlli di riferimento.
Hyphae BitNet Inferenza ternaria esatta su CPU
Hyphae BitNet è un runtime CPU per i modelli ternari supportati. Il suo eseguibile attuale è hyphae-bitnet, con celiums-bitnet e i nomi ABI storici mantenuti per compatibilità.
Rendi ispezionabile l'inferenza del modello supportato tramite contratti numerici, di modello, di memoria e hardware espliciti.
01 / Perché è importante
Utilizzare contratti di accumulo di numeri interi dichiarati con controlli di riferimento.
Rifiutare allocazioni di modelli o sessioni che superano il budget di memoria configurato.
Ammettere famiglie e formati di modelli espliciti invece di implicare un supporto di modelli arbitrario.
Segnala la precompilazione e la decodifica separatamente, con il modello, CPU e le identità del carico di lavoro.
02 / Come funziona
Le fasi principali rendono visibili i confini del progetto.
Controlla la famiglia supportata, il formato e l'identità del modello aggiunto dall'operatore
Ammette il layout di calcolo selezionato entro il limite del set di lavoro
I percorsi attuali ARM e x86 Q1 utilizzano pannelli compressi; la precompilazione e la decodifica differiscono
CLI, ABI C sperimentale, sottoinsieme HTTP e record benchmark
03 / Capacità
Percorsi di testo I2_S BitNet e Q1_0 Bonsai CPU supportati, con selezione esplicita della famiglia.
Generazione, servizio HTTP nativo, benchmark, convalida e un'ABI C sperimentale.
Archivi Linux x86-64 e lavoro misurato ARM64 Q1; NEON DOTPROD rimane il valore predefinito Graviton4 misurato.
Un processo separato collega il recupero, la memoria e le ricevute Hyphae al runtime.
04 / Prove
La versione v0.3.3 pubblica la versione sorgente/runtime 0.3.2 e registra la convalida Graviton4 e le misurazioni A/B.
Distribuito sotto il tag v0.3.3
I precedenti acceleramenti di espansione a int8 descrivono il codice ARM storico. L'attuale percorso ARM utilizza pannelli Q1 compressi; i risultati variano in base alla fase, al modello, al layout e al numero di thread.
Hyphae BitNet