-
309f20c939
E5: moe_submit relies on the residency set instead of per-buffer useResource:
monotophic
2026-07-18 13:56:54 -04:00
-
0049ea15ae
E5: MTLResidencySet lifecycle scaffolding (init/register/unregister/shutdown)
monotophic
2026-07-18 13:56:06 -04:00
-
-
-
22560ad15b
README: vision, the JIT-for-weights framing, roadmap, acknowledgements
ZacharyZcR
2026-07-20 00:08:28 +08:00
-
bca4e95d92
site: redesign — measured atlas everywhere, vision, algorithm, models
ZacharyZcR
2026-07-20 00:08:28 +08:00
-
3e45074bf2
site: official website — animated demo, expert brain, 3-D atlas, Pages deploy
ZacharyZcR
2026-07-19 23:31:37 +08:00
-
-
-
7d01d21023
fix Windows async expert loader
ZacharyZcR
2026-07-18 18:44:27 +08:00
-
1d9f554715
cuda: cache layernorm weights on-device in pipe_layer_sparse (kill 152 sync H2D/token) + overlap-window profiling counters
ZacharyZcR
2026-07-17 15:41:38 +08:00
-
ab55f4900c
cuda: COLI_GROUP_ASYNC=1 — async expert-group issue/take with CPU/GPU overlap at decode (opt-in, +6-8% measured)
ZacharyZcR
2026-07-17 15:32:09 +08:00
-
-
-
4586d33c60
fix: MTP-head probe uses the last expert by index, not a hardcoded 255
Nicholas Beerbower
2026-07-19 10:54:01 -04:00
-
-
27b4c4263a
Added Dockerfile and instructions for using Colibrì through a docker container
Davide Quack
2026-07-19 16:49:29 +02:00
-
-
e9225d2ffc
docs: dual-SSD streaming env vars in ENVIRONMENT.md
Steve Markgraf
2026-07-19 15:02:14 +02:00
-
63966ba3f8
Dual-SSD streaming: COLI_MODEL_MIRROR reads experts from two model copies
Steve Markgraf
2026-07-14 01:23:18 +02:00
-
-
-
26d6b2d662
sync: dev
noobdev-ph
2026-07-19 21:47:34 +08:00
-
-
-
-
468b190db9
Merge remote-tracking branch 'upstream/main' into feat/gpu-backend-hardening
noobdev-ph
2026-07-19 21:39:57 +08:00
-
-
-
-
61004dcb84
Merge pull request #391 from ZacharyZcR/refactor/split-colibri
Vincenzo Fornaro
2026-07-19 15:29:40 +02:00
-
-
8a9a0fca4d
plan: auto-tune heuristics — bottleneck classification + parameter decisions
ZacharyZcR
2026-07-19 04:50:45 +08:00
-
-
-
083fda5b0a
fix: update test_logit_nan to include colibri.c instead of glm.c
ZacharyZcR
2026-07-19 21:18:33 +08:00
-
bc69a9a6d0
fix: remove duplicate argmax_v — use NaN-safe version from sample.h
ZacharyZcR
2026-07-19 21:15:54 +08:00
-
4a7f630cad
serve: #401 diagnostics + optional single-system-block tool rendering (experiment)
p401-experiment
JustVugg
2026-07-19 15:15:47 +02:00
-
93b4a8e78e
ci: fix Windows CUDA DLL check — glm.exe → colibri.exe
ZacharyZcR
2026-07-19 04:27:10 +08:00
-
e486574442
web: i18n support — English, 简体中文, 繁體中文, Italiano
ZacharyZcR
2026-07-19 04:22:46 +08:00
-
420a0720c3
docs: add simplified Chinese and Italian README, update language nav
ZacharyZcR
2026-07-19 04:02:00 +08:00
-
f853ea8a0b
refactor: split glm.c into colibri.c + 4 header modules
ZacharyZcR
2026-07-19 03:56:56 +08:00
-
-
8f33bd153b
Merge pull request #420 from JustVugg/p417-metal-lfru
Vincenzo Fornaro
2026-07-19 15:02:41 +02:00
-
-
-
-
cfcc742591
metal: advance the LFRU recency clock on the GPU-prerouted decode path (#417)
p417-metal-lfru
JustVugg
2026-07-19 14:58:32 +02:00
-
-
ebc851edb3
Merge pull request #415 from JustVugg/docs-quickstart
Vincenzo Fornaro
2026-07-19 14:25:24 +02:00
-
-
40a3596354
nix: python3 is only needed for checks, not for the actual build
Attila Oláh
2026-07-19 14:09:45 +02:00
-
845af6378d
docs: beginner-friendly Quick Start guide for Linux/Windows/macOS (#414)
docs-quickstart
JustVugg
2026-07-19 14:08:19 +02:00
-
-
4775f28ceb
nix: copy missing version.py to the environment
Attila Oláh
2026-07-19 13:50:45 +02:00
-
51fe03f615
nix: set main program to coli
Attila Oláh
2026-07-19 11:36:13 +02:00
-
da97f0dbf1
nix: build on darwin with -march=native
Attila Oláh
2026-07-19 10:59:16 +02:00
-
58fd0e557f
nix: commit lockfile, ignore result
Attila Oláh
2026-07-19 10:48:00 +02:00
-
bcb984a61f
nix: use getExe instead of hardcoding the path
Attila Oláh
2026-07-19 10:40:19 +02:00
-
e93d574e13
nix: add the python env to check inputs
Attila Oláh
2026-07-19 10:29:46 +02:00
-
a6d0a6c4a7
nix: use with pkgs in some package lists
Attila Oláh
2026-07-19 10:21:50 +02:00
-
73aef4d010
nix: configure and apply a formatter
Attila Oláh
2026-07-19 10:14:24 +02:00
-
ac39be6b62
flake: remove unnecessary rec
Attila Oláh
2026-07-19 10:06:27 +02:00
-
-
-
3ffe4bb75e
Merge pull request #413 from JustVugg/p-sec-trustboundary
Vincenzo Fornaro
2026-07-19 13:11:06 +02:00
-
-
72e36772f5
security: reject malformed model tensors at the untrusted-mirror boundary
p-sec-trustboundary
JustVugg
2026-07-19 13:05:56 +02:00
-
-
fae4b2cc3e
Merge pull request #412 from JustVugg/p396-packaging
Vincenzo Fornaro
2026-07-19 12:42:29 +02:00
-
-
22509fccde
Merge pull request #362 from EgonRuiter/prefetcher-v3
JustVugg
2026-07-19 12:40:43 +02:00
-
-
ca39e5333f
packaging: single version source + honest editable-install semantics (on top of #396)
p396-packaging
JustVugg
2026-07-19 12:38:11 +02:00
-
741d46ba25
Merge branch 'pr396' into p396-packaging
JustVugg
2026-07-19 12:36:18 +02:00
-
-
-
72874f38a2
Merge pull request #411 from JustVugg/dev
v1.0.0
Vincenzo Fornaro
2026-07-19 12:30:32 +02:00
-
-
-
-
3cd2674f68
release: fix the Windows job shell — 'msys2 {0}', not 'msys2' (+ inherit PATH for 7z)
JustVugg
2026-07-19 12:29:33 +02:00
-
819941ee2c
Merge pull request #400 from JustVugg/dev
Vincenzo Fornaro
2026-07-19 12:25:43 +02:00
-
-
-
-
e25aeecc4c
Merge pull request #410 from JustVugg/p403-rss-guard
Vincenzo Fornaro
2026-07-19 11:29:11 +02:00
-
-
2f8fefd701
Merge pull request #408 from JustVugg/p401-tools-e2e
Vincenzo Fornaro
2026-07-19 11:06:14 +02:00
-
-
c90e2cc438
glm: measured-RSS guard — the RAM budget enforces itself at the safe point (#403)
p403-rss-guard
JustVugg
2026-07-19 11:02:31 +02:00
-
-
-
0f606bc446
test: skip the tools e2e suite on Windows (shebang mock engine)
p401-tools-e2e
JustVugg
2026-07-19 11:01:26 +02:00
-
2122c004d9
serve: end-to-end tool-calling regression test + unparsed-marker diagnosis (#401)
JustVugg
2026-07-19 10:56:00 +02:00
-
-
d94c68149d
Merge pull request #352 from woolcoxm/fix/test-stops-windows
JustVugg
2026-07-19 10:42:41 +02:00
-
-
66b5e57bc4
Merge pull request #397 from NeuralNotwerk/fix/mtp-int8-repair
Vincenzo Fornaro
2026-07-19 10:40:07 +02:00
-
-
3f99d2bbb7
Merge pull request #395 from Stonki13/fix/windows-cuda-detection
Vincenzo Fornaro
2026-07-19 10:40:01 +02:00
-
-
19bab420a0
Merge pull request #404 from anrasi/fix/indir-meta-resume
Vincenzo Fornaro
2026-07-19 10:39:56 +02:00
-
-
36d389bf50
Merge pull request #402 from anrasi/fix/coli-run-think
Vincenzo Fornaro
2026-07-19 10:39:50 +02:00
-
-
6690c4f58e
Merge branch 'p394' into trialsafe
JustVugg
2026-07-19 01:28:16 +02:00
-
-
e5b1e19022
Merge branch 'p366' into trialsafe
JustVugg
2026-07-19 01:26:51 +02:00
-
-
4d780e2b46
Merge branch 'p378' into trialsafe
JustVugg
2026-07-19 01:25:40 +02:00
-
-
d86a6b93ad
packaging: pyproject.toml + editorconfig + clang-format
ZacharyZcR
2026-07-19 06:10:14 +08:00
-
-
d2d3a7b559
Fix CUDA detection on Windows: cuda_binary()/cuda_linkage() always returned False
Stonki13
2026-07-18 23:18:16 +02:00
-
-
-
05bba7994c
release: version infrastructure + GitHub Release workflow
ZacharyZcR
2026-07-19 05:01:41 +08:00
-
-
-
d6676c10e9
tools: repair_mtp_int8.py — fix int4-converted MTP heads in place; warn on --mtp --ebits <8
recviking
2026-07-18 16:27:29 -04:00
-
-
-
308e269f46
convert(fp8->int4): --indir copies the full metadata set and resumes interrupted passes (#383)
andres-gb10
2026-07-18 21:11:40 +01:00
-
799fe41f88
coli: honor THINK=1 in run mode
andres-gb10
2026-07-18 16:45:19 +01:00
-
-
6a2ab47f3b
convert: resolve --mtp/--indexer shards from the local index instead of scanning all of them (#383)
bokiko
2026-07-18 15:15:26 +03:00
-
-
-
caa49f7fa0
Merge pull request #384 from ZacharyZcR/perf/auto-numa
Vincenzo Fornaro
2026-07-18 12:52:08 +02:00
-
-
3fed654473
Merge pull request #372 from ZacharyZcR/feat/paged-ragged-kv
Vincenzo Fornaro
2026-07-18 12:48:07 +02:00
-
-
4fcbea9056
Merge branch 'p370' into t370
JustVugg
2026-07-18 12:41:07 +02:00
-
-
9c17dc6d29
plan NUMA interleave on multi-socket Linux
ZacharyZcR
2026-07-18 18:38:40 +08:00
-
-
-
6d3a6168e4
cuda: keep ragged KV resident across decode steps
ZacharyZcR
2026-07-18 04:14:46 +08:00
-
-
-
f8e4dc95b5
serve: honor --ngen when the client omits max_tokens; convert: print the resolved plan (#382, #383)
JustVugg
2026-07-18 12:28:27 +02:00
-
8a1dccae3b
docs(api): tell coding-CLI users about the prefill cost before they hit it (#373)
JustVugg
2026-07-18 02:33:23 +02:00
-
605b0e28f9
Merge pull request #365 from ZacharyZcR/feat/ragged-batch-attention-upstream
Vincenzo Fornaro
2026-07-18 02:04:43 +02:00
-
-
b09273f73d
serve: MTP status message tells the truth in multiplexed mode (#358)
JustVugg
2026-07-18 01:57:17 +02:00
-
679c0742b2
telemetry: split expert hits into pin-tier vs LRU ecache (#336)
JustVugg
2026-07-18 01:43:50 +02:00
-
db09466d3d
convert(fp8->int4): --mtp/--indexer respected on the --indir path, no more container overwrite (#355)
JustVugg
2026-07-18 01:24:43 +02:00
-
eb6d4325dc
docs: collapse WINDOWS.md/windows.md case collision into one file (#371)
JustVugg
2026-07-18 01:15:48 +02:00
-
4fb5b4e975
sampling: survive non-finite logits instead of emitting token 0 forever (#369)
JustVugg
2026-07-18 01:10:33 +02:00
-
6ce6cc4380
Merge pull request #374 from ZacharyZcR/perf/p0-execution-profile
Vincenzo
2026-07-18 00:57:35 +02:00
-
-
d5dac9bd6c
Merge pull request #376 from KingIcyCreamProjects/docs/connect-coding-cli
Vincenzo
2026-07-18 00:57:31 +02:00
-
-
1deaa250f5
Merge pull request #375 from bokiko/fix/cpu-absorb-fmt4
Vincenzo
2026-07-18 00:54:57 +02:00
-
-
153ee16f61
bench: multi-seed bench_dsa_select — kill single-input pivot-luck spike (#357)
woolcoxm
2026-07-17 18:17:29 -04:00
-
-
-
570d738ed5
profile effective CPU expert bandwidth
ZacharyZcR
2026-07-18 05:34:41 +08:00
-
73e0e5ec82
docs(api): add "Connect a coding CLI or editor" recipe (#373)
KingIcyCreamProjects
2026-07-17 16:24:33 -05:00
-
-
-
946fcd4f9f
glm: fmt=4 support in qt_addrow/qt_matvec_rows — CPU absorb path decoded grouped int4 as int2
bokiko
2026-07-18 00:19:39 +03:00
-
-
c3a90eca36
profile CPU GPU tier execution costs
ZacharyZcR
2026-07-18 04:54:59 +08:00
-
-
786f98d471
cuda: load ragged attention entry point on Windows
ZacharyZcR
2026-07-18 03:50:48 +08:00
-
e2d39abd2d
sampling: NaN-skip the mx scan too (review follow-up on #369)
KingIcyCreamProjects
2026-07-17 14:39:14 -05:00
-
7f70a8db5d
sampling: guard against non-finite logits (was silent token-0 spew)
KingIcyCreamProjects
2026-07-17 14:08:50 -05:00
-
-
-
92ddc2234f
Merge remote-tracking branch 'upstream/dev' into feat/gpu-backend-hardening
noobdev-ph
2026-07-18 02:55:12 +08:00
-
-
-
-
ef97f3cf2b
Windows: fix non-ASCII chat prompt corruption (ANSI codepage vs UTF-8)
volognamor
2026-07-17 21:49:28 +03:00
-
-
8b36736e5d
Merge branch 'p357' into trial357
JustVugg
2026-07-17 20:47:21 +02:00
-
-
70a58799d6
Merge branch 'p354' into trialsamp
JustVugg
2026-07-17 20:45:53 +02:00
-
-
1a956b0119
Merge pull request #331 from nbeerbower/st-pread-full
Vincenzo
2026-07-17 20:42:42 +02:00
-
-
19f267794f
Merge pull request #329 from mohamedmastouri2000-boop/docs/windows-native
Vincenzo
2026-07-17 20:42:38 +02:00
-
-
d2226e222f
Merge pull request #346 from bm1016bm-svg/docs/readme-zh-tw
Vincenzo
2026-07-17 20:42:35 +02:00
-
-
d6d28f0c5c
Merge pull request #353 from woolcoxm/docs/environment-refresh-dev
Vincenzo
2026-07-17 20:42:31 +02:00
-
-
c1e709eb96
Merge pull request #351 from LordMZTE/nix-flake
Vincenzo
2026-07-17 20:42:28 +02:00
-
-
3d0a28b7bf
Merge pull request #350 from woolcoxm/fix/build-warnings-dev
Vincenzo
2026-07-17 20:42:25 +02:00
-