Files
colibri/.gitignore
T
ZacharyZcR f853ea8a0b refactor: split glm.c into colibri.c + 4 header modules
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).
2026-07-19 21:12:04 +08:00

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/