Bandwidth memori adalah targetnya
Bobot ternary yang dikemas mengurangi byte yang dialirkan per token; tata letak komputasi menggunakan RAM hanya jika jalur perangkat keras diuntungkan.
Sistem perangkat lunak 03 / Inferensi
Hyphae BitNet adalah repositori dasar untuk runtime celiums-bitnet saat ini: pembuatan sekali pakai, penyajian HTTP asli, C ABI eksperimental, dan tolok ukur pra-pengisian/dekode.
Menjadikan model ternary yang didukung beroperasi pada server CPU biasa tanpa mengubah perkiraan kernel, pertumbuhan RAM yang tidak terkendali, atau internal mesin yang diwarisi menjadi perilaku produk yang tersembunyi.
01 / Benefits
Bobot ternary yang dikemas mengurangi byte yang dialirkan per token; tata letak komputasi menggunakan RAM hanya jika jalur perangkat keras diuntungkan.
I2_S uses (D−S)ρ and Q1 uses 2P−S with integer accumulation; approximate LUT-GEMM and T-MAC stay outside strict mode.
Pemuatan model atau pembuatan sesi menolak untuk melebihi batas set kerja yang dikonfigurasi dan bukannya membuat host tidak dapat digunakan.
Arsitektur yang didukung dan kombinasi tipe file bersifat eksplisit; model Llama/Qwen Q4 biasa dan format Q2 yang bertabrakan ditolak.
Aplikasi menggunakan celiums-bitnet CLI, C ABI, atau subset HTTP asli alih-alih mengikat ke internal GGML.
Tolok ukurnya mencakup ringkasan model, batas RAM, CPU/ISA, pemisahan pra-pengisian/dekode, JSON mentah, dan non-klaim eksplisit.
02 / Architecture
GGUF yang dikemas tetap menjadi toko yang tahan lama. Tata letak komputasi dalam memori opsional yang dianggarkan cocok dengan ISA CPU; pra-isi dan dekode lalu gunakan kernel yang berbeda.
I2_S BitNet or Q1_0 Bonsai; architecture, type, revision, and digest remain operator-visible
ram_budget mencadangkan ruang utama host dan gagal sebelum alokasi jika tata letak yang dipilih tidak sesuai
ARM i8mm memperluas Q1 ke int8 ±1; x86 VNNI menyimpan panel 4×8 yang penuh bit; I2_S menggunakan jalur tinyBLAS yang ketat
GEMM menggunakan kembali setiap panel bobot di delapan dan empat baris aktivasi
GEMV menangani satu token dan mengalirkan gambar bobot satu kali; pengoptimalan pra-pengisian tidak berpura-pura mempercepat dekode
Tokenisasi, pengisian awal, dekode, logit, pengambilan sampel, pembatalan, panggilan balik streaming, HTTP/SSE, dan bangku JSONL
03 / Surface
Microsoft BitNet b1.58 2B di MOSTLY_I2_S dengan gerbang identitas dan ketepatan konversi yang disematkan.
Keluarga Q1_0 Qwen35 yang telah dikuantisasi sebelumnya dengan tanda 1-bit, skala blok FP16, DeltaNet plus perhatian, dan pemilihan keluarga eksplisit.
Pembuatan sekali pakai, penyelesaian HTTP asli/subset obrolan, SSE, kunci API, metrik, urutan penghentian, dan pembatalan kooperatif.
Proses Rust terpisah dapat menambahkan pengambilan, memori, tanda terima, registri, bukti, cache semantik, dan MCP tanpa menghubungkan Hyphae ke GGML.
04 / Evidence
Prefill dan decode memiliki garis atap yang berbeda. Tanda terima yang diterbitkan melaporkan keduanya dan menyimpan kasus-kasus di mana tata letak membantu satu fase tetapi merugikan fase lainnya.
Q1 expand-to-int8 vs packed mmap
jumlah thread yang tinggi dapat mengalami kemunduran
8-row vs 4-row GEMM
ditolak sebelum alokasi model
Angka Graviton dan Xeon hanya berlaku untuk model, intisari, mesin, jumlah thread, panjang prompt/generasi, dan batas 64 GiB yang disebutkan. Memperluas Q1 dapat mengurangi decode high-thread ketika DRAM jenuh.
Hyphae BitNet