Keep native startup validation gated on the corrected worker release
Browse files- flora-worker-image.json +1 -1
- hand-pipeline-catalog.json +1 -1
- hand-worker-image.json +2 -2
- hand_actions.py +1 -1
- pipeline-source.tar.gz +2 -2
- pipeline-version.json +2 -2
flora-worker-image.json
CHANGED
|
@@ -31,7 +31,7 @@
|
|
| 31 |
"flora_batcher.py": "38e03e2032af8d5f3ed34980cc4d89927fe70c9742aa2ce13f4d0ccdd6fba727",
|
| 32 |
"flora_speed_entry.py": "192b18d75b9d876c2a65d88de340c8cea7c8da90543d0510b5ee6865d123d524",
|
| 33 |
"studio_runtime.py": "2b393bf7fafcdead638ad1cea35e49df8c6edce725f5545b76fd68e0a8fedd80",
|
| 34 |
-
"pipeline-version.json": "
|
| 35 |
"flora_vision.py": "a5a4231abf7b615164c40986df5f87047f745a23c55d86385d88f2a09e70f1e8"
|
| 36 |
},
|
| 37 |
"acceptance": {
|
|
|
|
| 31 |
"flora_batcher.py": "38e03e2032af8d5f3ed34980cc4d89927fe70c9742aa2ce13f4d0ccdd6fba727",
|
| 32 |
"flora_speed_entry.py": "192b18d75b9d876c2a65d88de340c8cea7c8da90543d0510b5ee6865d123d524",
|
| 33 |
"studio_runtime.py": "2b393bf7fafcdead638ad1cea35e49df8c6edce725f5545b76fd68e0a8fedd80",
|
| 34 |
+
"pipeline-version.json": "ae5c32b776fec86e1c4c7bd1ebf0f4b2e495fec2a6c159b4bc7d4ba3c3f2fd3c",
|
| 35 |
"flora_vision.py": "a5a4231abf7b615164c40986df5f87047f745a23c55d86385d88f2a09e70f1e8"
|
| 36 |
},
|
| 37 |
"acceptance": {
|
hand-pipeline-catalog.json
CHANGED
|
@@ -44,5 +44,5 @@
|
|
| 44 |
"soma": "https://huggingface.co/nvidia/SOMA-X",
|
| 45 |
"runtime": "https://github.com/NVlabs/GEM-X/blob/20555befe2fbbe5b2015e1fff7ff214dc18ea9d6/ATTRIBUTIONS.md"
|
| 46 |
},
|
| 47 |
-
"lerobot_revision": "
|
| 48 |
}
|
|
|
|
| 44 |
"soma": "https://huggingface.co/nvidia/SOMA-X",
|
| 45 |
"runtime": "https://github.com/NVlabs/GEM-X/blob/20555befe2fbbe5b2015e1fff7ff214dc18ea9d6/ATTRIBUTIONS.md"
|
| 46 |
},
|
| 47 |
+
"lerobot_revision": "a0f85b4b53af43cc4e6cade202242091a4599829"
|
| 48 |
}
|
hand-worker-image.json
CHANGED
|
@@ -2,9 +2,9 @@
|
|
| 2 |
"recipe": "egohand-soma-v3-checkpoint-overlap-v4",
|
| 3 |
"build_verified": false,
|
| 4 |
"image_repo": "finerobotics/egohand-soma-worker-v4",
|
| 5 |
-
"image_revision": "
|
| 6 |
"image": "hf.co/spaces/finerobotics/egohand-soma-worker-v4",
|
| 7 |
-
"image_version_sha256": "
|
| 8 |
"assets": {
|
| 9 |
"repo": "finerobotics/egohand-soma-runtime",
|
| 10 |
"revision": "cb082150aed8612fd50a6a78a0e37deebf24b6c3",
|
|
|
|
| 2 |
"recipe": "egohand-soma-v3-checkpoint-overlap-v4",
|
| 3 |
"build_verified": false,
|
| 4 |
"image_repo": "finerobotics/egohand-soma-worker-v4",
|
| 5 |
+
"image_revision": "c3b93e6d066b0598af03d36990525f3895a41c96",
|
| 6 |
"image": "hf.co/spaces/finerobotics/egohand-soma-worker-v4",
|
| 7 |
+
"image_version_sha256": "69f1253e2ffc753c563f409f70825403ba03c5da4393ab68d23ef132f945cacb",
|
| 8 |
"assets": {
|
| 9 |
"repo": "finerobotics/egohand-soma-runtime",
|
| 10 |
"revision": "cb082150aed8612fd50a6a78a0e37deebf24b6c3",
|
hand_actions.py
CHANGED
|
@@ -19,7 +19,7 @@ def runtime_configuration():
|
|
| 19 |
raise ValueError("The EgoHand/SOMA HF Jobs image is being prepared")
|
| 20 |
profile = json.loads(path.read_text())
|
| 21 |
if profile.get("recipe") != RECIPE or profile.get("build_verified") is not True:
|
| 22 |
-
raise ValueError("The EgoHand/SOMA
|
| 23 |
if not re.fullmatch(r"[a-f0-9]{40}", profile.get("image_revision", "")):
|
| 24 |
raise ValueError("The hand worker image must be pinned to an immutable revision")
|
| 25 |
backend = HandBackendConfig(**profile["backend"])
|
|
|
|
| 19 |
raise ValueError("The EgoHand/SOMA HF Jobs image is being prepared")
|
| 20 |
profile = json.loads(path.read_text())
|
| 21 |
if profile.get("recipe") != RECIPE or profile.get("build_verified") is not True:
|
| 22 |
+
raise ValueError("The EgoHand/SOMA hand action worker has not passed validation yet")
|
| 23 |
if not re.fullmatch(r"[a-f0-9]{40}", profile.get("image_revision", "")):
|
| 24 |
raise ValueError("The hand worker image must be pinned to an immutable revision")
|
| 25 |
backend = HandBackendConfig(**profile["backend"])
|
pipeline-source.tar.gz
CHANGED
|
@@ -1,3 +1,3 @@
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:
|
| 3 |
-
size
|
|
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:498cada6ff60d577dac4e846375e0b01d060b0ad1942f3869d66a0befaf83cb5
|
| 3 |
+
size 1872728
|
pipeline-version.json
CHANGED
|
@@ -1,6 +1,6 @@
|
|
| 1 |
{
|
| 2 |
-
"git_commit": "
|
| 3 |
-
"sha256": "
|
| 4 |
"preset": "abc_phases_schema_with_original_window_recovery",
|
| 5 |
"preset_date": "2026-09-25",
|
| 6 |
"engine": "lerobot.annotations.runtime",
|
|
|
|
| 1 |
{
|
| 2 |
+
"git_commit": "a0f85b4b53af43cc4e6cade202242091a4599829",
|
| 3 |
+
"sha256": "498cada6ff60d577dac4e846375e0b01d060b0ad1942f3869d66a0befaf83cb5",
|
| 4 |
"preset": "abc_phases_schema_with_original_window_recovery",
|
| 5 |
"preset_date": "2026-09-25",
|
| 6 |
"engine": "lerobot.annotations.runtime",
|