Commit Graph

  • 59d74ae435 Merge pull request #340 from tonuonu/fix/fs-detect-9p-statfs Vincenzo 2026-07-17 20:42:22 +02:00
  • 1af9435760 Merge pull request #328 from mohamedmastouri2000-boop/fix/olmoe-ebits Vincenzo 2026-07-17 20:42:18 +02:00
  • 1223f9ca2e cuda: batch ragged attention across independent streams ZacharyZcR 2026-07-18 01:54:31 +08:00
  • 1552db2323 Merge pull request #347 from ZacharyZcR/tools/e8-rate-scaled Vincenzo 2026-07-17 19:17:33 +02:00
  • 211d4488c3 win32: stop erasing the real ReadFile error — pread failures name their WinErr (#307) JustVugg 2026-07-17 18:49:28 +02:00
  • 5d16368817 sampling: partial top-keep select in attention_rows DSA — O(nk) quickselect, not O(nk log nk) qsort (#356) woolcoxm 2026-07-17 09:54:40 -04:00
  • 37c96ee07a bench: add bench_topp -- head-to-head old-qsort vs new-heap timing on V=151936 (#335) woolcoxm 2026-07-17 09:22:26 -04:00
  • ba00889fb9 sampling: partial top-p select in dist_build — O(V) heapify + k pops, not O(V log V) qsort (#335) woolcoxm 2026-07-17 09:01:23 -04:00
  • 099e0c13c4 docs(env): refresh ENVIRONMENT.md — document all 34 drifted env vars woolcoxm 2026-07-17 08:28:41 -04:00
  • 5e2be61a2c fix(test): make test_stops build on Windows (mkdtemp compat shim) woolcoxm 2026-07-17 08:27:51 -04:00
  • 411f237f94 fix(warnings): silence two -Wall/-Wextra warnings on the MinGW build woolcoxm 2026-07-17 08:26:18 -04:00
  • 03e643f006 fix(flake): create flake.lock, use --set-default for COLI_ENGINE LordMZTE 2026-07-17 14:02:30 +02:00
  • d5327e2252 omp: cap LLVM libomp idle spin — a parked engine must not burn 3000% CPU (#341) JustVugg 2026-07-17 13:53:20 +02:00
  • 617ae51631 Merge pull request #348 from woolcoxm/fix/nix-flake-packaging-345 Vincenzo 2026-07-17 13:52:06 +02:00
  • 7eb239328d coli: serve pidfile + coli stop — one command to shut engine and server down JustVugg 2026-07-17 13:26:48 +02:00
  • 8bf4cb9a98 coli: chat attaches to a running serve — the engine survives the chat (local) JustVugg 2026-07-17 02:07:09 +02:00
  • 528b3cff37 fix(flake): package engine, support modules, and python for Nix builds (#345) woolcoxm 2026-07-17 07:18:24 -04:00
  • 3f239dbb92 tools: rate-scale the E8 lattice ball by bit-width — int3-e8 is now a real int3 codebook, not a fixed 2-bit ball ZacharyZcR 2026-07-17 18:39:53 +08:00
  • 721bfcb325 docs: add Traditional Chinese README BM Cho 2026-07-17 17:03:49 +08:00
  • dc196633f1 pipe: blocking pipe_wait (COLI_PIPE_BLOCK=1) + PIPE_WORKERS implies PIPE=1 ebootheee 2026-07-16 23:20:16 -06:00
  • 81a56777df glm.c: detect 9p by statfs f_type, not the "/mnt/" path prefix Tonu Samuel 2026-07-17 08:00:26 +03:00
  • 288edd7190 fix: GPU backend failure-path hardening + tests noobdev-ph 2026-07-17 12:39:59 +08:00
  • 5ad4d540ab test_tok_o200k: fgets instead of getline for the windows job Nicholas Beerbower 2026-07-16 16:33:22 -04:00
  • ed8dab4da4 test_st_pread: Windows-compatible — relative tmpdir, fork subtest gated POSIX Nicholas Beerbower 2026-07-16 16:32:43 -04:00
  • 6507817d9f st: chunked pread with EINTR retry and honest short-read errors Nicholas Beerbower 2026-07-16 15:20:43 -04:00
  • 9e2d41567c tests: o200k tokenizer coverage, no model download Nicholas Beerbower 2026-07-16 15:17:21 -04:00
  • 364b9741e2 tok: o200k pre-tokenizer support, auto-detected from tokenizer.json Nicholas Beerbower 2026-07-15 23:10:10 -04:00
  • d45cfa268a Merge branch 't321' into trial321b JustVugg 2026-07-16 21:11:23 +02:00
  • 69284facb8 docs: Windows 11 native install walkthrough - toolchain, SAC, CUDA DLL, failure index (#198) Mohamed Mastouri 2026-07-16 21:59:20 +03:00
  • 80f886cd22 convert_olmoe.py: wire --ebits through to quantization (#323) Mohamed Mastouri 2026-07-16 21:59:16 +03:00
  • cead3d8bf3 Merge pull request #324 from dawnfield-institute/feat/olmoe-ppl-mode Vincenzo 2026-07-16 20:47:37 +02:00
  • 57030ab231 Merge pull request #327 from lEWFkRAD/ci/windows-cuda-build Vincenzo 2026-07-16 20:47:33 +02:00
  • b75422d605 ci: build the Windows CUDA path (nvcc + MSVC host) — the one toolchain no job covers lEWFkRAD 2026-07-16 14:35:30 -04:00
  • e7188df16a tests: test_stops must not assume /tmp exists (fixes the windows job) JustVugg 2026-07-16 20:07:44 +02:00
  • ee5d273cd4 Merge pull request #232 from nbeerbower/profiling-upstream Vincenzo 2026-07-16 19:58:31 +02:00
  • 98f7c88ca9 numa: parenthesise the page-align arithmetic (#313) JustVugg 2026-07-16 19:50:20 +02:00
  • 3cec90cd45 Merge pull request #313 from ZacharyZcR/feat/numa-expert-interleave Vincenzo 2026-07-16 19:49:17 +02:00
  • 2dca36a8a0 Merge pull request #314 from mohamedmastouri2000-boop/fix/windows-cuda-dll-build Vincenzo 2026-07-16 19:49:14 +02:00
  • 644e0d16c6 Merge pull request #302 from alekseysorokin68/main Vincenzo 2026-07-16 19:49:11 +02:00
  • 59988c41c8 Merge pull request #143 from lEWFkRAD/ci/make-check-matrix Vincenzo 2026-07-16 19:46:27 +02:00
  • 545d9d0ab5 Merge pull request #317 from ZacharyZcR/docs/serve-protocol Vincenzo 2026-07-16 19:46:24 +02:00
  • b04c2ca50e Merge pull request #322 from woolcoxm/fix/oracle-transformers-pin Vincenzo 2026-07-16 19:46:20 +02:00
  • c686f6bd51 Merge pull request #320 from Magnet-js/docs/winget-python-readme Vincenzo 2026-07-16 19:46:17 +02:00
  • 95b059b15b Merge pull request #318 from tt1203/fix/oracle-mkdir-glm-tiny Vincenzo 2026-07-16 19:46:13 +02:00
  • 72d3d37231 ci: run the checks on main too (#144) JustVugg 2026-07-16 19:39:40 +02:00
  • 78c77bf6c8 ci: make the CUDA job able to fail, and able to run (#144) JustVugg 2026-07-16 19:36:31 +02:00
  • 5272d19abc Merge pull request #144 from ZacharyZcR/ci/github-actions Vincenzo 2026-07-16 19:32:18 +02:00
  • 7bc9f6e2e9 docs/media: refreshed dashboard shots (full-residency 4 tok/s, disk 0), new Atlas galaxy, phone + sidebar shots ZacharyZcR 2026-07-17 00:29:50 +08:00
  • c5f2027fa1 olmoe: PPL=1 teacher-forced perplexity mode (loss meter for throughput experiments) Peter Groom 2026-07-16 13:10:50 -03:00
  • c70d94368e Merge branch 'main' into fix/windows-cuda-dll-build mohamedmastouri2000-boop 2026-07-16 19:05:43 +03:00
  • fa821a15a2 oracle: hard-fail on transformers < 5.11.0 (interleaved-RoPE floor, #281) woolcoxm 2026-07-16 12:03:15 -04:00
  • 6de32c55f6 Don't trust a converted checkpoint's config for the stop set JustVugg 2026-07-16 17:59:34 +02:00
  • ac7103fe9c tests: extend the fmt=4 oracle to the fused gate+up kernel (#298) JustVugg 2026-07-16 17:27:06 +02:00
  • 64291238da README: restructure around the technical path — parameters and full results move to docs/, four new figures ZacharyZcR 2026-07-16 23:24:37 +08:00
  • 05f9bd4b77 docs: add winget python one-liner to Windows install block (#310) Elias 2026-07-16 16:43:32 +02:00
  • 2a5961a01b tests: exactness oracle for the grouped-int4 kernel (fmt=4) JustVugg 2026-07-16 16:37:39 +02:00
  • c769e04d13 fix(prefetch): address fourth round of copilot review comments Egon Ruiter 2026-07-16 15:58:38 +02:00
  • a3e942516c fix(oracle): create glm_tiny/ before saving so a fresh checkout works tt1203 2026-07-16 14:52:16 +01:00
  • b6bae91b66 fix(prefetch): address third round of copilot review comments Egon Ruiter 2026-07-16 15:46:26 +02:00
  • 2d8d2951ee fix(prefetch): address second round of copilot review comments Egon Ruiter 2026-07-16 15:37:20 +02:00
  • deafa72b95 docs: serve protocol reference — mux wire format, telemetry lines, HTTP surface (#310) ZacharyZcR 2026-07-16 21:25:45 +08:00
  • 36394bc317 Profiling: fix the phase accounting so 'Other' stops swallowing the disk stall Claude 2026-07-15 01:17:52 +00:00
  • 6afffbcbf2 Profiling page: per-turn phase timings, live in the web dashboard Claude 2026-07-14 23:48:54 +00:00
  • 63a6824881 PROF=1: per-request reports in mux serve mode too (the web-dashboard path) Claude 2026-07-14 23:18:03 +00:00
  • 09bf17f001 PROF=1: opt-in performance profile (latency percentiles, expert I/O, tuning verdict) Claude 2026-07-14 23:13:11 +00:00
  • 1ac2e7b487 fix(prefetch): address copilot code quality reviews on safety and concurrency Egon Ruiter 2026-07-16 14:36:53 +02:00
  • 2b182ae7f6 glm: COLI_NUMA=1 interleaves resident weights across NUMA nodes — +13% decode on 2S, raw mbind, no libnuma (#82) ZacharyZcR 2026-07-16 20:32:03 +08:00
  • 9cf97a4f0c Fix Windows cuda-dll build: quote NVCC, gate MSVC warnings, add config stamp (#306) Mohamed Mastouri 2026-07-16 15:27:08 +03:00
  • 6ade4093de refactor(prefetch): clean up unused variables, dead functions, and hardcoded paths Egon Ruiter 2026-07-16 14:22:04 +02:00
  • 6728029555 fix: set stdout to O_BINARY on Windows to prevent READY sentinel corruption aleks 2026-07-16 14:10:27 +03:00
  • 54cfe56324 Merge remote-tracking branch 'origin/main' into dev JustVugg 2026-07-16 12:38:42 +02:00
  • 16b253ae43 Merge pull request #308 from fermionoid/fix-metal-clang16-std Vincenzo 2026-07-16 12:38:12 +02:00
  • 0d297ee85b Merge pull request #301 from NeuralNotwerk/pr/pin-auto Vincenzo 2026-07-16 12:38:09 +02:00
  • 613a13020f Merge pull request #309 from bokiko/fix/bench-fetch-robust Vincenzo 2026-07-16 12:38:05 +02:00
  • 35f90b9e76 Quarantine EXPERT_BUDGET: the operating window is measured empty (#303) JustVugg 2026-07-16 12:26:17 +02:00
  • d57955e95a Say why the engine died instead of dying mute (#305) JustVugg 2026-07-16 12:25:53 +02:00
  • f86fc6860d bench: survive transient hub errors — retry with backoff, per-task isolation, atomic writes (#304) bokiko 2026-07-16 13:20:35 +03:00
  • 85c7857fe2 Makefile: add -std=gnu++17 to METALXX for Apple clang 16 fermionoid 2026-07-16 18:11:45 +08:00
  • 81c0398877 PIN=auto — seed the pin from the live usage history NeuralNotwerk 2026-07-16 06:57:36 +00:00
  • d4b4f33f22 Merge main into dev: Windows fixes (#275-279, #290) alongside engine work (#274, #293, #294, #297) JustVugg 2026-07-16 07:59:53 +02:00
  • 3074c7d9d0 Merge pull request #279 from KingIcyCreamProjects/pr/win32-launcher-defaults Vincenzo 2026-07-16 07:56:43 +02:00
  • 12d3bd5140 Merge pull request #290 from NeuralNotwerk/fix/mlock-under-mmap Vincenzo 2026-07-16 07:51:48 +02:00
  • e8479da97d Merge pull request #278 from KingIcyCreamProjects/pr/win32-hwinfo Vincenzo 2026-07-16 07:51:44 +02:00
  • 2f9ca3143a Merge pull request #277 from KingIcyCreamProjects/pr/readme-mechanical-fixes Vincenzo 2026-07-16 07:51:41 +02:00
  • 965e8a80aa Merge pull request #276 from KingIcyCreamProjects/pr/bench-parser-fix Vincenzo 2026-07-16 07:51:37 +02:00
  • 1a8371631b Merge pull request #275 from KingIcyCreamProjects/pr/win32-physical-cores Vincenzo 2026-07-16 07:51:34 +02:00
  • a6a99925a2 Merge pull request #294 from bokiko/fix/spec-kernel-pin Vincenzo 2026-07-16 07:37:32 +02:00
  • c7531c43d1 Merge pull request #297 from RonitBStudent/fix/portable-target-architecture Vincenzo 2026-07-16 07:35:51 +02:00
  • 6d190d91e1 Merge pull request #293 from woolcoxm/fix/pipe2-profiling-and-cuda-mtp-optin Vincenzo 2026-07-16 07:35:48 +02:00
  • 5f167e5964 Windows: pipe2 resident pipeline at decode + EXPERT_BUDGET ws_b cache fix (#274) Vincenzo 2026-07-16 07:29:34 +02:00
  • 53324fdcf0 fix(build): handle portable detection edge cases RonitBStudent 2026-07-15 22:19:25 -05:00
  • c82593ad87 fix(build): make portable checks target-aware RonitBStudent 2026-07-15 21:13:05 -05:00
  • 37da111bb4 glm: pin draft+verify to one kernel family during speculation; soften MTP guard (#163) bokiko 2026-07-16 01:36:15 +03:00
  • 78c675eb8b cuda: fix pipe2 profile double-count + add COLI_CUDA_MTP opt-in (#292) woolcoxm 2026-07-15 18:33:25 -04:00
  • 97fa52698f glm: make MLOCK=1 actually wire pinned experts under COLI_MMAP NeuralNotwerk 2026-07-15 22:12:31 +00:00
  • 550ddcba83 glm(win): ignore cmd.exe's built-in PROMPT template; add COLI_PROMPT (#271) JustVugg 2026-07-15 23:11:35 +02:00
  • 6b4f5e5fd0 glm: bilingual (EN+IT) oracle-mismatch message, lead with English (#271) JustVugg 2026-07-15 23:02:35 +02:00
  • a2391587c7 Makefile(win): link -lpsapi so the MinGW build resolves GetProcessMemoryInfo JustVugg 2026-07-15 22:52:17 +02:00
  • e56d483a15 run_text: TOKENS=1 env to dump generated token ids for path A/B comparison woolcoxm 2026-07-15 16:31:18 -04:00
  • a37dda9eae Merge pull request #289 from woolcoxm/fix/grouped-quant-detect-arbitrary-gs Vincenzo 2026-07-15 22:01:20 +02:00