f853ea8a0b
Rename glm.c → colibri.c and extract four self-contained modules into header-only files (same pattern as st.h/tier.h/grammar.h): quant.h (672 lines) — SIMD matmul kernels, quantization sample.h (143 lines) — RNG, top-p sampling, stop-set kv_persist.h (121 lines) — .coli_kv disk persistence telemetry.h (189 lines) — dashboard protocol, stats, usage Main engine file shrinks from 6588 to 5396 lines (−18%). Build system: primary target is now colibri$(EXE); `make glm` remains as a phony alias for backward compat. CI, setup.sh, coli CLI, and all 10 test files that include the engine are updated. make check passes (C + Python, 73 tests, zero warnings).
77 lines
1.3 KiB
Plaintext
77 lines
1.3 KiB
Plaintext
# ambienti python / cache
|
|
c/mio_env/
|
|
__pycache__/
|
|
**/__pycache__/
|
|
*.pyc
|
|
web/node_modules/
|
|
web/dist/
|
|
web/*.tsbuildinfo
|
|
desktop/src-tauri/target/
|
|
desktop/src-tauri/gen/
|
|
|
|
# binari compilati (si rigenerano con make / coli build)
|
|
c/colibri
|
|
c/colibri.exe
|
|
c/glm
|
|
c/glm.exe
|
|
c/olmoe
|
|
c/olmoe.exe
|
|
c/iobench
|
|
c/iobench.exe
|
|
c/tok_test
|
|
c/backend_cuda.o
|
|
c/backend_cuda_test
|
|
c/backend_loader.o
|
|
c/coli_cuda.dll
|
|
c/coli_cuda.lib
|
|
c/coli_cuda.exp
|
|
c/tests/test_json
|
|
c/tests/test_json.exe
|
|
c/tests/test_st
|
|
c/tests/test_st.exe
|
|
c/tests/test_tier
|
|
c/tests/test_tier.exe
|
|
c/tests/test_grammar
|
|
c/tests/test_grammar.exe
|
|
c/tests/test_schema_gbnf
|
|
c/tests/test_schema_gbnf.exe
|
|
c/tests/test_compat_direct
|
|
c/tests/test_compat_direct.exe
|
|
|
|
# oracoli tiny generati (make_glm_oracle.py) e dati benchmark scaricati
|
|
c/glm_tiny/
|
|
c/glm_tiny_i2/
|
|
c/glm_tiny_i4/
|
|
c/glm_tiny_mix/
|
|
c/glm_bench_medium/
|
|
c/bench/
|
|
|
|
# pesi modello / artefatti di run
|
|
*.safetensors
|
|
stats*.txt
|
|
*.log
|
|
|
|
# script di ricerca stadio-0 (esperimenti locali, non parte del motore)
|
|
/engine.py
|
|
/run.py
|
|
/validate_ref.py
|
|
/s0_costmodel.py
|
|
/s1_trace_hitrate.py
|
|
/s2_research.py
|
|
/quant_test.py
|
|
/profile_run.py
|
|
/sweep.py
|
|
c/backend_metal.o
|
|
c/backend_metal_test
|
|
c/tests/test_tier
|
|
c/mio_env/
|
|
c/bench/
|
|
c/tests/test_decode_batch
|
|
c/tests/test_i4_acc512
|
|
c/tests/test_idot
|
|
c/tests/test_uring
|
|
olmoe_merged/
|
|
olmoe_i4/
|
|
c/olmoe_merged/
|
|
c/olmoe_i4/
|