Dobromir Popov
2868fc0d56
fix: tracker must not advertise incomplete snapshot as a full model source
...
files_for_layer_range() silently dropped required weight files that were
missing from the tracker's local snapshot directory, so a snapshot with
zero (or partial) shard files downloaded still reported back a "complete"
file list (metadata only, or a partial subset). Nodes then trusted that
subset as fully cached and skipped the real download, only discovering
the missing weight shards at model-load time.
Now, if any weight file required for the requested layer range is absent
on disk, the tracker returns an empty file list for that range so it
isn't offered as a source at all, letting the node fall through to
peers/HuggingFace for the real data.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
2026-07-21 13:45:27 +03:00
Dobromir Popov
b7d40c5bcf
fix: finish master branch integration compatibility
2026-07-17 14:35:05 +03:00
Dobromir Popov
f0197bfa83
fix: reconcile merged runtime behavior
2026-07-17 14:29:09 +03:00
Dobromir Popov
6aced6a005
fix: reconcile legacy branch runtime with current GGUF
2026-07-17 14:21:02 +03:00
Dobromir Popov
c758106a42
Merge branch 'archived_ralph/proxy-stream-cancellation' into merge/all-branches-into-master
2026-07-17 13:45:04 +03:00
Dobromir Popov
f0ddb69d33
Merge branch 'archived_ralph/dgr-001-performance-contract' into merge/all-branches-into-master
...
# Conflicts:
# .claude/memory/MEMORY.md
# .scratch/distributed-gguf-runtime/PRD.md
# .scratch/distributed-gguf-runtime/RALPH-CONTEXT.md
# .scratch/distributed-gguf-runtime/README.md
# .scratch/distributed-gguf-runtime/architecture.md
# .scratch/distributed-gguf-runtime/evidence/DGR-017/README.md
# .scratch/distributed-gguf-runtime/implementation-strategy.md
# .scratch/distributed-gguf-runtime/issues/07-add-isolated-concurrent-local-hot-kv-state.md
# .scratch/distributed-gguf-runtime/issues/13-harden-failure-cancellation-and-restart-semantics.md
# .scratch/distributed-gguf-runtime/milestones.md
# .scratch/distributed-gguf-runtime/prd.json
# docs/issues/distributed-gguf-runtime/01-lock-the-safetensors-versus-gguf-performance-contract.md
# docs/issues/distributed-gguf-runtime/02-adopt-the-versioned-grpc-shard-protocol.md
# docs/issues/distributed-gguf-runtime/03-define-exact-artifact-and-runtime-recipe-identity.md
# docs/issues/distributed-gguf-runtime/05-implement-dense-llama-range-aware-gguf-ownership.md
# docs/issues/distributed-gguf-runtime/06-implement-architecture-defined-boundary-input-output.md
2026-07-17 13:44:52 +03:00
Dobromir Popov
369b2072cc
chore: clean superseded GGUF scaffolding
2026-07-16 22:32:37 +03:00
Dobromir Popov
994546f78e
Merge remote-tracking branch 'origin/master' into ralph/proxy-stream-cancellation
2026-07-16 18:06:54 +03:00
Dobromir Popov
6fd9d93e4b
fix: flush direct SSE proxy frames before completion
2026-07-16 18:06:50 +03:00
Dobromir Popov
254627629b
Merge commit '47b243cd98fd94da7918cacf5725373b099208e5' into ralph/distributed-gguf-runtime
2026-07-15 23:04:52 +02:00
Dobromir Popov
1fe31ef38d
feat: checkpoint distributed gguf runtime stories
2026-07-15 23:42:58 +03:00
Dobromir Popov
47b243cd98
model loading, dash
2026-07-15 13:55:38 +02:00
Dobromir Popov
2852b1f80b
loading more
2026-07-15 12:54:51 +02:00
Dobromir Popov
22f28bd69a
fix model load/unload
2026-07-15 12:35:32 +02:00
Dobromir Popov
97e2784b37
node registration fixes
2026-07-15 10:34:41 +02:00
Dobromir Popov
ba7c656364
node metrics
2026-07-14 20:33:02 +02:00
Dobromir Popov
b661590ac7
log window bigger
2026-07-14 17:47:20 +02:00
Dobromir Popov
21e6c86147
fix: let admin placement recover joined nodes
2026-07-14 16:37:42 +02:00
Dobromir Popov
8cb00e951f
feat: show admin node pool capacity
2026-07-14 16:11:18 +02:00
Dobromir Popov
35af1e21de
fix: make model placement controls observable
2026-07-14 16:00:37 +02:00
Dobromir Popov
348b003d6e
fix: restore responsive dashboard panel grid
2026-07-14 15:55:24 +02:00
Dobromir Popov
1e64a5b2b9
new dash update
2026-07-14 15:29:11 +02:00
Dobromir Popov
e2f3ae32b8
feat: let admins manage model placement
2026-07-14 15:16:23 +02:00
Dobromir Popov
5c9a2f6c97
dash style fix
2026-07-14 13:29:51 +02:00
Dobromir Popov
4eeec7fa7f
feat: MAINT-001 - Fix Ruff violations across all Python source
2026-07-14 14:17:23 +03:00
Dobromir Popov
13d82f8032
dash, tests
2026-07-14 12:26:10 +02:00
Dobromir Popov
d1a1400db9
Move tracker hive to admin and expand nodes panel.
...
Give Nodes & coverage full width on overview with inference prices and live speed, and expose model pricing on /v1/models.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-14 12:19:25 +02:00
Dobromir Popov
7b8e467c6b
fix: harden DGR-003 identity trust boundary
2026-07-14 09:48:42 +03:00
Dobromir Popov
ad2d17541c
feat: DGR-003 - Define exact Artifact and runtime recipe identity
2026-07-14 01:10:07 +03:00
Dobromir Popov
a6bcc69288
sol mainnet payouts tasks
2026-07-13 18:51:40 +02:00
Dobromir Popov
b5fa7245df
[verified] fix: preserve tracker precision eligibility
2026-07-13 10:27:45 +03:00
Dobromir Popov
377346c301
[verified] feat: complete Ralph task workstreams
2026-07-12 11:17:03 +03:00
Dobromir Popov
9a1b15c020
models on tracker
2026-07-12 02:44:12 +03:00
Dobromir Popov
95d79a0a16
quantizations
2026-07-12 01:33:51 +03:00
Dobromir Popov
7cf8d9bcf3
test descriptions
2026-07-11 22:25:30 +03:00
Dobromir Popov
7d259d7c9b
test grouping
2026-07-11 22:11:21 +03:00
Dobromir Popov
c195b5ce78
fix dash test runner
2026-07-11 21:59:43 +03:00
Dobromir Popov
bd99c5177b
dash test runner
2026-07-11 21:59:37 +03:00
Dobromir Popov
f99237b4e6
dashboard test runner . backend
2026-07-11 16:11:42 +03:00
Dobromir Popov
bb561a9665
tests on dash
2026-07-11 12:38:51 +03:00
Dobromir Popov
11bf460027
routing tests, launch.configs, redirect, stats and route statistics
2026-07-11 11:39:47 +03:00
Dobromir Popov
23dd0c3219
install jit on liunux fedora, TPS in chat
2026-07-10 01:08:26 +03:00
Dobromir Popov
3d264a500a
inference fixes
2026-07-09 20:46:29 +02:00
Dobromir Popov
2b000ce9c3
favicon
2026-07-09 12:29:32 +02:00
Dobromir Popov
3abd4176d7
favicon
2026-07-09 12:16:12 +02:00
Dobromir Popov
65ad8289b3
Merge branch 'master' of https://git.d-popov.com/popov/neuron-tai
2026-07-09 08:48:11 +02:00
Dobromir Popov
6ba8546c55
relay preparing for public internet
2026-07-09 08:01:22 +02:00
Dobromir Popov
5b1655fcca
fix model selector loading
2026-07-09 08:28:32 +03:00
Dobromir Popov
4a10eb6013
UI update changed
2026-07-08 22:58:11 +03:00
Dobromir Popov
1e44e8e578
node and account names
2026-07-08 21:33:42 +03:00