Download flora-worker-image.json from finerobotics/annotation-studio: direct link, hf CLI and curl.
- Browser
- Download file 5.69 kB
-
https://huggingface.co/spaces/finerobotics/annotation-studio/resolve/main/flora-worker-image.json
- Command line
-
hf download hf://spaces/finerobotics/annotation-studio/flora-worker-image.json
-
curl -L -o flora-worker-image.json https://huggingface.co/spaces/finerobotics/annotation-studio/resolve/main/flora-worker-image.json
5.69 kB
| { | |
| "repo": "finerobotics/annotation-studio", | |
| "batch_size": 8, | |
| "episode_parallelism": 8, | |
| "generation_batch_size": 64, | |
| "generation_batch_size_by_kind": { | |
| "tempseg": 64, | |
| "captioner": 16 | |
| }, | |
| "vision_frame_batching": true, | |
| "captioner_profile": { | |
| "model_id": "nvidia/Flora-Captioner", | |
| "code_revision": "f736ca36925ae55d2f7915993ed1bc9f87288bb3", | |
| "weights_revision": "fef0bbfe11829ca7f3539d58da7a6a2c2f109dc6", | |
| "segmenter_id": "nvidia/Flora-TempSeg", | |
| "segmenter_revision": "114a1076f70eb53f4a58ac045505db3087e79347", | |
| "segmenter_sha256": "1d80fe544e4cd1a7ff6b0ea4be71e988972408dab81d4c8af72e3a628739d6c3", | |
| "segmenter_base_id": "Qwen/Qwen3.5-9B", | |
| "segmenter_base_revision": "c202236235762e1c871ad0ccb60c8ee5ba337b9a", | |
| "temporal_profile": "yam", | |
| "hardware": "h200", | |
| "resident_models": true, | |
| "license": "NVIDIA OneWay Noncommercial License", | |
| "role": "TempSeg predicts and stitches intervals; Captioner writes their labels independently" | |
| }, | |
| "expected_code": { | |
| "worker.py": "c4f53f78e246e2e42cc8348d5ed23954badc1c027bceb579ff24be0db89a9110", | |
| "subset.py": "c32c62ca23155c602a4c92e67a76613bc2c4dec4ddf9dd4dc554600bb99034d3", | |
| "flora_captioner.py": "56a2ce4e5beda1c57948a8293bd53f5871f196ff0cbf91fa18e3858d51eea998", | |
| "flora_acceleration.py": "782a49a896bfe90d5ca4853ee963287dd861a87f09e28bc52efaecca3cdaeaa6", | |
| "flora_batcher.py": "38e03e2032af8d5f3ed34980cc4d89927fe70c9742aa2ce13f4d0ccdd6fba727", | |
| "flora_speed_entry.py": "192b18d75b9d876c2a65d88de340c8cea7c8da90543d0510b5ee6865d123d524", | |
| "studio_runtime.py": "2b393bf7fafcdead638ad1cea35e49df8c6edce725f5545b76fd68e0a8fedd80", | |
| "pipeline-version.json": "ee3868635d88f578c805ea6afa13a4587989bc8586fcb81a1127cdeb2d59bafe", | |
| "flora_vision.py": "a5a4231abf7b615164c40986df5f87047f745a23c55d86385d88f2a09e70f1e8" | |
| }, | |
| "acceptance": { | |
| "episodes": 25, | |
| "frames": 78781, | |
| "independent": true, | |
| "fused_kernels": true, | |
| "vision_batching_verified": true, | |
| "exports_verified": true, | |
| "end_to_end_seconds": 924.409075, | |
| "target_seconds": 1500, | |
| "compute_estimate_usd": 1.333328, | |
| "benchmark_job": "https://huggingface.co/jobs/pepijn223/6ada3683c191903149a731a7", | |
| "dataset_revision": "ae26429375133765430b11334aac6629b912c253", | |
| "oom_retries": 0, | |
| "benchmark_source_revision": "c544b821385449f344a17801c46fd1db2928929a", | |
| "integrated_bundle_changes": [ | |
| "src/lerobot/annotations/hands/assets.py" | |
| ], | |
| "annotation_core_identical_to_benchmark": true, | |
| "integrated_pipeline_revision": "bd4c312dac38068440edf59e764ba0c68ab7ce0b" | |
| }, | |
| "image_source": "studio", | |
| "kernel_versions": { | |
| "torch": "2.11.0+cu128", | |
| "transformers": "5.8.1", | |
| "flash-linear-attention": "0.5.2", | |
| "causal-conv1d": "1.7.0" | |
| }, | |
| "runtime_files": { | |
| "Dockerfile": "0998bdc286e60fb98c498369ad27c2fa70addf15e3a6aa1e3a63c852ba04edce", | |
| "worker-requirements.txt": "397197aee1c1535433572491a2811789d9ded88ceff1bf65a12a5881ccf7603f", | |
| "flora-requirements.txt": "2418eca6ea2aae3e0527f9ae73030ac25fe5ece1c4c3ea9811d379d6e54a3c63", | |
| "flora-acceleration-requirements.txt": "f5f73b5db06aeba8672cf3e4a2ce8e400c633d529689927ead09a4f8826b0c35", | |
| "build_causal_conv1d.py": "95e4ef472dcb45f85c563b414d27429f67de77bbba3a71ff8f786cd183b7e96f", | |
| "bootstrap.py": "f43bf5fb18dc4064ef041ee4235a5613dbdb75bcb98cc9bedc93029103121e55", | |
| "flora_studio_entry.py": "b67f43e91096774eacc8cf2d8f7b7b920f6aa1804e0b55bb7c82404fb5f01b53" | |
| }, | |
| "hand_integration_validation": { | |
| "accepted_space_revision": "3e5a9974755c40a1125598a20c7a59d5e3311932", | |
| "non_hand_ast_parity": { | |
| "worker.py": { | |
| "non_hand_ast_sha256": "10da6a0ac808fbf7b89dc7c0a1dc67d63b6d4f935419c4e2721b4218417d3708", | |
| "accepted_source_sha256": "321ca2353f7ddb7839656aff440590c081d41d2e639bca7f640b3f9139831101", | |
| "integrated_source_sha256": "c4f53f78e246e2e42cc8348d5ed23954badc1c027bceb579ff24be0db89a9110" | |
| }, | |
| "studio_runtime.py": { | |
| "non_hand_ast_sha256": "5e54e9154333a1a2949b1bd3fdd2a684633f75ef74878adec55724863eced9a7", | |
| "accepted_source_sha256": "58ea7ba2e09d102b17c4eb8665dab0ea73442c7e1c63b0ecaf005c9a21e619aa", | |
| "integrated_source_sha256": "2b393bf7fafcdead638ad1cea35e49df8c6edce725f5545b76fd68e0a8fedd80" | |
| }, | |
| "subset.py": { | |
| "non_hand_ast_sha256": "7a8c6a1f424438ccca92aebf708850a2ba83d44296af35fea59f5e9178eef1d5", | |
| "accepted_source_sha256": "04195cc9ee9e8b86a3dec0aa96e74822094a48ce207563649dfe639cc10f9a62", | |
| "integrated_source_sha256": "f82fa98d325780b17d904a2a4f1cd8d6f37cd95f3e8b87f3d26185eb34a73632" | |
| } | |
| }, | |
| "source_path_compatibility": { | |
| "additional_keyword": "episode_index=row.get('episode_index')", | |
| "canonical_path_behavior": "unchanged: unused format keyword; explicit resolver and real subset export tests pass", | |
| "source_files": [ | |
| "worker.py", | |
| "subset.py" | |
| ] | |
| }, | |
| "inference_or_benchmark_rerun": false, | |
| "core_change_scope": "Hand package only; other src files byte-identical to accepted pipeline bd4c312dac38068440edf59e764ba0c68ab7ce0b", | |
| "pipeline_revision": "33c4ca366114b8717bb5df6ed4f412387af12dfe", | |
| "public_asset_distribution": "Only the hand asset provisioning helper changed; all Flora and execution-engine source bytes remain identical to the accepted release." | |
| }, | |
| "single_space_packaging": { | |
| "native_hand_payload_added": true, | |
| "flora_inference_source_unchanged": true, | |
| "flora_dependencies_unchanged": true, | |
| "hand_tf32_override_scoped_to_hand_jobs": true, | |
| "cpu_startup_import_verification": true, | |
| "new_gpu_inference_run": false | |
| } | |
| } | |