Reglas numéricas exactas
Utiliza contratos declarados de acumulación de enteros y comprobaciones frente a una referencia.
Hyphae BitNet Inferencia ternaria exacta en CPU
Hyphae BitNet es un runtime en CPU para los modelos ternarios compatibles. Su ejecutable actual es hyphae-bitnet; celiums-bitnet y los nombres históricos de la ABI se conservan por compatibilidad.
Hacer inspeccionable la inferencia de los modelos compatibles mediante contratos explícitos sobre cálculo numérico, modelos, memoria y hardware.
01 / Por qué es importante
Utiliza contratos declarados de acumulación de enteros y comprobaciones frente a una referencia.
Rechaza las asignaciones de memoria para modelos o sesiones que superan el presupuesto configurado.
Admite familias y formatos de modelos explícitos, sin implicar compatibilidad con cualquier modelo.
Mide por separado el procesamiento inicial y la decodificación, con la identidad del modelo, la CPU y la carga de trabajo.
02 / Cómo funciona
Las etapas principales hacen visibles los límites del proyecto.
Comprobar la familia compatible, el formato y la identidad del modelo fijada por el operador
Admitir la disposición de cómputo elegida dentro del límite de memoria de trabajo
Las rutas actuales ARM y x86 para Q1 usan paneles empaquetados; el procesamiento inicial y la decodificación difieren
CLI, ABI de C experimental, subconjunto HTTP y registros de medición
03 / Capacidades
Inferencia de texto en CPU para BitNet I2_S y Bonsai Q1_0 compatibles, con selección explícita de la familia.
Generación, servicio HTTP nativo, mediciones, validación y una ABI de C experimental.
Archivos para Linux x86-64 y trabajo medido sobre ARM64 Q1; NEON DOTPROD sigue siendo la opción predeterminada medida en Graviton4.
Un proceso separado conecta la búsqueda, la memoria y los comprobantes de Hyphae con el runtime.
04 / Evidencia
La publicación v0.3.3 distribuye la versión 0.3.2 del código y del runtime, con registros de validación en Graviton4 y mediciones A/B.
Distribuido bajo la etiqueta v0.3.3
Las mejoras anteriores basadas en expansión a int8 describen código histórico de ARM. La ruta ARM actual usa paneles Q1 empaquetados; los resultados varían según la fase, el modelo, la disposición y el número de hilos.
Hyphae BitNet