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
79e1a48d28
refactor: more grind on mvp-system
2026-07-31 12:04:09 +04:00
0902de6394
refactor: more yoke grind
2026-07-30 15:31:23 +04:00
38383e1113
refactor: fold driver pumps into iroh-driver and codecs into transport
2026-07-30 12:18:02 +04:00
8fb1f90d1f
refactor: more yoke grind
2026-07-30 00:23:26 +04:00
e8821c85be
stash: tested working yoke grind runs
2026-07-29 21:09:26 +04:00
599e8e870b
stash: refactoring using yoke grind
2026-07-29 17:17:57 +04:00
73cfaad5d6
refactor: prune tests according to spec-defined behavior
2026-07-29 14:34:33 +04:00
f0c12531ff
refactor: prune public api
2026-07-29 14:02:50 +04:00
d973340043
refactor: actorization polish and stability
2026-07-29 12:14:52 +04:00
ce4845ab8d
refactor: data movement handled by an independant crate
2026-07-28 21:30:56 +04:00
f9c29faab2
refactor: final filetree shape
2026-07-28 13:04:13 +04:00
df620bbf17
stash: current progress on refactoring
2026-07-28 11:29:31 +04:00
28a7292de2
fix: faster provisioning, better ssh checks
2026-07-27 12:30:49 +04:00
155741bedb
feat: working 7B inferenced over 4 pipeline stages
2026-07-27 10:47:17 +04:00
a5736730b5
stash: post second deployment test
2026-07-26 22:23:48 +04:00
e29a7ec1d0
feat: post deploy test patching
2026-07-26 13:01:18 +04:00
545e39d2aa
stash: another failed run, more telemetry
2026-07-26 00:05:44 +04:00
d3a67d021f
feat: successful 8 stage pipeline parallel run, more metrics
2026-07-25 20:04:57 +04:00
f8beca8c5d
feat: verification gate for N pipeline stage deployment
2026-07-25 11:42:29 +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
18f06e34f9
feat: --vastai verification test target
2026-07-24 11:04:40 +04:00
6c11c4c2b4
fix: mvp-chat cleanup leak
2026-07-23 16:31:26 +04:00
1d41e9d2f6
feat: working mutlinode pipeline parallel prompt loop running locally
2026-07-23 15:34:57 +04:00
06478bb6a2
feat: mvp-chat multinode docker test with network masking
2026-07-23 14:58:03 +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
7a7283ab85
stash before refactor
2026-07-21 10:25:52 +04:00
808435ce2a
process manager refactor
2026-07-18 15:21:34 +04:00
f3900401fb
stash in-progross mvp-chat refactor
2026-07-18 13:40:09 +04:00
dfe4507eb1
datastream cleaning and refactor
2026-07-18 13:38:16 +04:00
17491c5247
try_tick() method for st swactor runtimes
2026-07-15 14:48:13 +04:00
e8a44c3666
mid refactor to clean up all the unclear and badly distributed logic, add specs
2026-07-15 12:49:56 +04:00
3c0d350a91
stash
2026-07-12 10:14:34 +04:00
9e910ab5eb
iroh relay debug, runtime actor admin control
2026-07-09 12:53:53 +04:00
d4a41c4aa9
actor direct control through runtime admin
2026-07-08 19:23:03 +04:00
a2484d78ed
refactor ssh bootstrap logic
2026-07-08 18:06:00 +04:00
78b2da3fc4
stash
2026-07-08 13:14:49 +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
496c54d49e
docker provisioning
2026-06-28 22:54:02 +04:00
373805b279
datastream based dashboard
2026-06-28 13:42:48 +04:00
d0b6555a7c
stash
2026-06-28 11:57:56 +04:00
e39dc83a30
stash
2026-06-26 12:13:28 +04:00