Commit graph

24 commits

Author SHA1 Message Date
4a348ab4cd refactor(core): drop native threading for tick-driven execution
Core no longer owns or drives OS threads. The runtime is now a single
tick-driven worker whose loop an external engine hosts and advances.
This is the cutover required before the engine seam is introduced.

Removed from core:
- Runtime::run() and its owned thread pool (spawn, park/unpark, join)
- notify_worker() and worker_threads: Vec<OnceLock<Thread>> plumbing
- Placement load-aware selector and its WorkerStats-driven next_worker()
- WorkerId newtype and the address->worker routing map; AddressMap is
  now a plain AddrSet membership set
- num_threads from RuntimeConfig

Rewired for the single-worker tick API:
- python/wasm bindings, dashboard dummy node (deleted), myelin vastai
  adapter, and the runtime/test suites

Cleanup folded in during review:
- prune three never-written WorkerStats counters (cross_sends,
  messages_dropped, restarts)
- collapse the redundant tick_all params onto the WorkerContext handle
2026-08-09 13:50:33 +04:00
1d0d4d66f0 feat: proper README, LICENSE, and our first quick example 2026-08-06 00:53:16 +04:00
995f0f8c70 feat: actor view panels for the dashboard 2026-08-03 14:18:24 +04:00
f8219f031e refactor: mvp-system is now a standalone app, myelin 2026-08-01 14:06:10 +04:00
155741bedb feat: working 7B inferenced over 4 pipeline stages 2026-07-27 10:47:17 +04:00
d3a67d021f feat: successful 8 stage pipeline parallel run, more metrics 2026-07-25 20:04:57 +04:00
1b8b5f9aff feat: better benchmarking 2026-07-24 23:05:11 +04:00
3c6845b170 feat: working two stage pipeline parallel over vastai 2026-07-24 12:59:32 +04:00
1d41e9d2f6 feat: working mutlinode pipeline parallel prompt loop running locally 2026-07-23 15:34:57 +04:00
50f58432f5 stash: local single-node gpu prompt loop 2026-07-23 13:39:17 +04:00
92643bf399 feat: mvp-chat benchmarking 2026-07-23 09:35:04 +04:00
9e0a26d99d slow but working mvp-chat 2026-07-22 11:50:53 +04:00
3c0d350a91 stash 2026-07-12 10:14:34 +04:00
a2484d78ed refactor ssh bootstrap logic 2026-07-08 18:06:00 +04:00
82e8e958a6 stash 2026-07-07 14:40:02 +04:00
cef212d1f4 stash 2026-07-05 13:59:51 +04:00
a2a926844a local e2e chat with cuda gpu 2026-07-01 12:44:25 +04:00
660662c60d stash 2026-06-25 16:30:18 +04:00
6ccc6ed666 stash dashboard prune and match mvp to spec 2026-06-25 11:29:16 +04:00
0775901dfe stash refactor dist tests mvp gpu worker 2026-06-24 13:30:29 +04:00
59427c4b7b stash refactor 2026-06-24 00:10:41 +04:00
07949b3576 stash cleanup and localized e2e stubbed mock 2026-06-23 19:42:28 +04:00
16f337e4ce stash 2026-06-21 23:54:41 +04:00
05943edfd5 feat: datastream feature cleaning 2026-06-09 13:29:07 +04:00