Alexander Korolev
|
58c6892537
staging P1: declarative [[staging]] hub-mirror, ledger-verified
|
3 hafta önce |
Alexander Korolev
|
a1472225ad
refactor: move prebuilt-image check to sync::ensure_prebuilt_image (mod.rs back under 500)
|
4 hafta önce |
Alexander Korolev
|
89c21cc236
fix: stop --cluster narrows multi-deployment (no more 'use --node' when --cluster given); --node without --cluster resolves via node containment. prebuilt images (no docker_image_dir) are presence-checked + node-to-node synced before docker run — no more silent Docker Hub pull + false 'started'
|
4 hafta önce |
Alexander Korolev
|
3bcc7760a0
docker: --entrypoint override for entrypoint-driven images; trim cluster to launch set before hooks/sync; recipe.cluster on auto
|
4 hafta önce |
Alexander Korolev
|
3270c2b967
serve: honor recipe.cluster when --cluster is auto (docker path parity with tmux)
|
4 hafta önce |
Alexander Korolev
|
51b7404aa8
feat: serve --hf-cache <path> overrides the host-side HF cache dir per serve (config hf_cache_dir stays the global knob; mutual exclusion with --mirror)
|
4 hafta önce |
Alexander Korolev
|
9c39603968
feat: [registry] — push built images to a registry (ghcr.io) after build; docker push via tmux on the node, localized (6 locales), --no-push opt-out
|
1 ay önce |
Alexander Korolev
|
1d73fd0945
serve/stop reliability + run ledger + archive curation
|
1 ay önce |
Alexander Korolev
|
a33cfa87a2
stop: wait until containers are actually stopped (60s verify); add --no-wait
|
1 ay önce |
kilork
|
267b9daae7
build works outside the launcher repo; bundles gain a build.sh
|
1 ay önce |
Alexander Korolev
|
08d005ffb5
feat(config): global [before_serve."*"] hooks + optional master_ib_ip
|
1 ay önce |
Alexander Korolev
|
8446509baf
Global config: recipe_sources + cluster_sources
|
2 ay önce |
Alexander Korolev
|
48bbec1f66
serve: --clear flag to wipe host-side extra_mount folders (sudo)
|
2 ay önce |
Alexander Korolev
|
08871e3dfa
Add --fit flag to serve: scale recipe to N nodes or whole cluster
|
2 ay önce |
Alexander Korolev
|
551ea7d8d7
feat(nccl): auto-detect NCCL_IB_GID_INDEX per node, opt-out via config pin
|
2 ay önce |
Alexander Korolev
|
08d1e9fe03
feat(serve): add --mirror — serve from a per-node local HF mirror
|
2 ay önce |
Alexander Korolev
|
0a21797aeb
refactor(docker): extract model path-reference resolver to path_ref submodule
|
2 ay önce |
Alexander Korolev
|
e300668348
feat(docker): authoritative build/sync source, single-node build clusters, chunked upload
|
2 ay önce |
Alexander Korolev
|
1b4d07309a
fix: make NCCL config optional for single-node, capture stderr, support --on for tmux
|
2 ay önce |
Alexander Korolev
|
82bbb916d2
fix(i18n): set thread-local locale in spawned tasks
|
2 ay önce |
Alexander Korolev
|
63b5518bb5
feat(serve): warn when image checksum doesn't match Dockerfile dir
|
2 ay önce |
Alexander Korolev
|
892c28d1a4
feat(serve): add --force flag to ignore occupied nodes
|
2 ay önce |
Alexander Korolev
|
de18759712
feat(serve): add composed_model for multi-repo model directories
|
2 ay önce |
Alexander Korolev
|
23ae7a6484
feat(serve): add solo mode and fix single-node launch bug
|
3 ay önce |
Alexander Korolev
|
1ba1d99e05
fix: resolve review findings across modules
|
3 ay önce |
Alexander Korolev
|
dcb28faf1e
fix(docker): rewrite resolved HF cache path to container mount target
|
3 ay önce |
Alexander Korolev
|
a7cd759af1
feat(recipe): model-subfolder path refs via {{name}} substitution
|
3 ay önce |
Alexander Korolev
|
6cd245f9a8
feat(recipe): model-subfolder mounts resolved per-node from HF cache
|
3 ay önce |
Alexander Korolev
|
ac19fa45b8
fix(serve): dry-run skips SSH probing so it works with cluster off
|
3 ay önce |
Alexander Korolev
|
2b0deeaffa
feat(recipe): extra_mounts with config alias resolution + tilde + env injection
|
3 ay önce |