fly-sim / data /site.json
epoch14's picture
Upload folder using huggingface_hub
411dbb3 verified
Raw History Blame Contribute Delete
11.4 kB
{
"ledger": {
"budget_usd": 4.7,
"total_usd": 2.89,
"remaining_usd": 1.81,
"dedup_rule": "one row per job tag, keeping the max estimate",
"n_jobs": 46,
"jobs": [
{
"tag": "brain-demo-1",
"mode": "flight-brain",
"flavor": "l4x1",
"hours": 0.098,
"cost_usd": 0.0784,
"note": ""
},
{
"tag": "brain-demo-10",
"mode": "flight-brain",
"flavor": "cpu-basic",
"hours": 0.0278,
"cost_usd": 0.0009,
"note": ""
},
{
"tag": "brain-demo-11",
"mode": "flight-brain",
"flavor": "cpu-basic",
"hours": 0.0137,
"cost_usd": 0.0006,
"note": ""
},
{
"tag": "brain-demo-12",
"mode": "flight-brain",
"flavor": "cpu-basic",
"hours": 0.0136,
"cost_usd": 0.0006,
"note": ""
},
{
"tag": "brain-demo-13",
"mode": "flight-brain",
"flavor": "cpu-basic",
"hours": 0.0275,
"cost_usd": 0.0009,
"note": ""
},
{
"tag": "brain-demo-14",
"mode": "flight-brain",
"flavor": "cpu-basic",
"hours": 0.0136,
"cost_usd": 0.0006,
"note": ""
},
{
"tag": "brain-demo-15",
"mode": "flight-brain",
"flavor": "cpu-basic",
"hours": 0.0278,
"cost_usd": 0.0009,
"note": ""
},
{
"tag": "brain-demo-16",
"mode": "flight-brain",
"flavor": "cpu-basic",
"hours": 0.0481,
"cost_usd": 0.0016,
"note": ""
},
{
"tag": "brain-demo-17",
"mode": "flight-brain",
"flavor": "cpu-basic",
"hours": 0.0484,
"cost_usd": 0.0016,
"note": ""
},
{
"tag": "brain-demo-18",
"mode": "flight-brain",
"flavor": "cpu-basic",
"hours": 0.117,
"cost_usd": 0.0039,
"note": ""
},
{
"tag": "brain-demo-19",
"mode": "flight-brain",
"flavor": "cpu-basic",
"hours": 0.0492,
"cost_usd": 0.0016,
"note": ""
},
{
"tag": "brain-demo-2",
"mode": "flight-brain",
"flavor": "l4x1",
"hours": 0.0251,
"cost_usd": 0.0201,
"note": ""
},
{
"tag": "brain-demo-21",
"mode": "flight-brain",
"flavor": "cpu-basic",
"hours": 0.0084,
"cost_usd": 0.0006,
"note": ""
},
{
"tag": "brain-demo-22",
"mode": "flight-brain",
"flavor": "cpu-basic",
"hours": 0.0481,
"cost_usd": 0.0016,
"note": ""
},
{
"tag": "brain-demo-23",
"mode": "flight-brain",
"flavor": "cpu-basic",
"hours": 0.0275,
"cost_usd": 0.0009,
"note": ""
},
{
"tag": "brain-demo-24",
"mode": "flight-brain",
"flavor": "cpu-basic",
"hours": 0.0962,
"cost_usd": 0.0032,
"note": ""
},
{
"tag": "brain-demo-25",
"mode": "flight-brain",
"flavor": "cpu-basic",
"hours": 0.1617,
"cost_usd": 0.0053,
"note": ""
},
{
"tag": "brain-demo-3",
"mode": "flight-brain",
"flavor": "l4x1",
"hours": 0.0586,
"cost_usd": 0.0469,
"note": ""
},
{
"tag": "brain-demo-4",
"mode": "flight-brain",
"flavor": "l4x1",
"hours": 0.0251,
"cost_usd": 0.0201,
"note": ""
},
{
"tag": "brain-demo-5",
"mode": "flight-brain",
"flavor": "l4x1",
"hours": 0.0436,
"cost_usd": 0.0349,
"note": ""
},
{
"tag": "brain-demo-6",
"mode": "flight-brain",
"flavor": "l4x1",
"hours": 0.0251,
"cost_usd": 0.0201,
"note": ""
},
{
"tag": "brain-demo-7",
"mode": "flight-brain",
"flavor": "l4x1",
"hours": 0.3262,
"cost_usd": 0.2609,
"note": ""
},
{
"tag": "brain-demo-8",
"mode": "flight-brain",
"flavor": "l4x1",
"hours": 0.5603,
"cost_usd": 0.4482,
"note": ""
},
{
"tag": "brain-demo-9",
"mode": "flight-brain",
"flavor": "l4x1",
"hours": 0.6525,
"cost_usd": 0.522,
"note": ""
},
{
"tag": "colony-10",
"mode": "live-colony",
"flavor": "cpu-basic",
"hours": 0.1,
"cost_usd": 0.003,
"note": "FIXED VIEW: free MjvCamera top-down (verified affine, flies visible, clicks land true); remote frame visually verified"
},
{
"tag": "colony-2",
"mode": "live-colony",
"flavor": "cpu-basic",
"hours": 1.0,
"cost_usd": 0.033,
"note": "LIVE COLONY STREAM WORKING: 1.1MB/10s of MJPEG, 3600s job"
},
{
"tag": "colony-3",
"mode": "live-colony",
"flavor": "cpu-basic",
"hours": 0.15,
"cost_usd": 0.005,
"note": "crash: m4 imports m3.SPAWN_DIST, m3 missing from colony tar (fixed)"
},
{
"tag": "colony-4",
"mode": "live-colony",
"flavor": "cpu-basic",
"hours": 0.12,
"cost_usd": 0.004,
"note": "ran but default e0=0.8 sent flies wandering outward to starvation pre-connect; fixed e0=0.5"
},
{
"tag": "colony-5",
"mode": "live-colony",
"flavor": "cpu-basic",
"hours": 0.12,
"cost_usd": 0.004,
"note": "degenerate M4 case: food at origin dead-ahead of spawn axis -> no antennal gradient -> straight-line walk-through starvation; fixed off-axis food + alternating sensory bias"
},
{
"tag": "colony-6",
"mode": "live-colony",
"flavor": "cpu-basic",
"hours": 0.12,
"cost_usd": 0.004,
"note": "sated straight wander carried flies 40mm out -> starvation on return; fixed with constant one-sided loiter orbit (colony-7 local: 2 full feed cycles, no deaths)"
},
{
"tag": "colony-7",
"mode": "live-colony",
"flavor": "cpu-basic",
"hours": 0.5,
"cost_usd": 0.017,
"note": "loiter orbit verified locally then remote: default colony self-sustains (feed cycles, no deaths); user far-click starvation is honest + /reset added (thread-safe flag pattern after first reset killed the process)"
},
{
"tag": "colony-8",
"mode": "live-colony",
"flavor": "cpu-basic",
"hours": 1.5,
"cost_usd": 0.05,
"note": "full 5400s run, killed by timeout (expected): courtship encounters firing every ~35s to t=5396 - colony sustained the whole session; final code shipped"
},
{
"tag": "colony-9",
"mode": "live-colony",
"flavor": "cpu-basic",
"hours": 0.7,
"cost_usd": 0.023,
"note": "old code: MJCF camera silently dropped by flygym compile -> update_scene(camera=-1) rendered default free cam 1.5mm above ground = super-zoomed checkerboard; user click mapping wrong too; ROOT-CAUSE fixed with free MjvCamera + verified pixel affine + overlay marker"
},
{
"tag": "flight-l4-1",
"mode": "flight",
"flavor": "l4x1",
"hours": 0.3099,
"cost_usd": 0.2479,
"note": ""
},
{
"tag": "live-4-stale",
"mode": "live",
"flavor": "cpu-basic",
"hours": 20.0,
"cost_usd": 0.66,
"note": "yesterday's live stream job kept RUNNING past its timeout; cancelled now; 20h est"
},
{
"tag": "m0-dup",
"mode": "m0",
"flavor": "cpu-basic",
"hours": 0.067,
"cost_usd": 0.0022,
"note": "duplicate launch, cancelled"
},
{
"tag": "m0-err1",
"mode": "m0",
"flavor": "cpu-basic",
"hours": 0.083,
"cost_usd": 0.0027,
"note": "stale-tar launch, float32 json error"
},
{
"tag": "m0-steer-1",
"mode": "m0",
"flavor": "cpu-basic",
"hours": 2.0,
"cost_usd": 0.066,
"note": "running; est at 2h, timeout 2.5h"
},
{
"tag": "m0-steer-2",
"mode": "m0",
"flavor": "cpu-basic",
"hours": 2.5,
"cost_usd": 0.083,
"note": "timeout during render; metrics lost (written after render)"
},
{
"tag": "m0-steer-3",
"mode": "m0",
"flavor": "cpu-basic",
"hours": 2.676,
"cost_usd": 0.0883,
"note": ""
},
{
"tag": "m0-steer-4",
"mode": "m0",
"flavor": "cpu-basic",
"hours": 2.85,
"cost_usd": 0.094,
"note": "ACCEPTANCE all_pass=true; artifacts uploaded incrementally (metrics+12 logs at fly-sim-runs/m0-steer-4)"
},
{
"tag": "m0-steer-4-dup",
"mode": "m0",
"flavor": "cpu-basic",
"hours": 0.03,
"cost_usd": 0.001,
"note": "duplicate cancelled"
},
{
"tag": "m0-steer-4a",
"mode": "m0",
"flavor": "cpu-basic",
"hours": 0.05,
"cost_usd": 0.002,
"note": "duplicate launch cancelled"
},
{
"tag": "m7-colony-err",
"mode": "live-colony",
"flavor": "cpu-basic",
"hours": 0.14,
"cost_usd": 0.005,
"note": "flygym Renderer EGL fail remote; video rendered in local Docker instead"
},
{
"tag": "smoke2",
"mode": "flight",
"flavor": "cpu-basic",
"hours": 0.3918,
"cost_usd": 0.0129,
"note": ""
},
{
"tag": "smoke3",
"mode": "flight",
"flavor": "cpu-basic",
"hours": 0.1422,
"cost_usd": 0.0047,
"note": ""
}
]
},
"milestones": [
{
"id": "M0",
"title": "Connectome steers flight",
"claim": "Lateralized DN drive read out through the connectome's wing-MN mapping turns the flying body, sign-consistently.",
"metric": "6/6 sign-consistent, |dpsi_L-dpsi_R| = 45.662 rad, straight 0.123 rad",
"status": "PASS",
"artifact": "m0-steer-4",
"code": "flysim/m0.py"
},
{
"id": "M1",
"title": "Multi-fly arena with collisions",
"claim": "Flies never pass through each other; head-on meetings deflect.",
"metric": "3 walkers 60 s finite, min separation 3.27 mm, head-on y-escape +-9.9 mm",
"status": "PASS",
"artifact": "m1-colony-1",
"code": "flysim/arena.py"
},
{
"id": "M1.5",
"title": "Live browser stream",
"claim": "Watch the colony live from a browser while the job runs.",
"metric": "MJPEG colony stream via raw mujoco Renderer (flygym's Renderer EGL path fails in job containers)",
"status": "PASS",
"artifact": "colony-2",
"code": "flysim/live_colony.py"
},
{
"id": "M2",
"title": "Food & energy substrate",
"claim": "Metabolic drain and patch intake with exact starvation timing.",
"metric": "death at 50.0 s (predicted 50.0 s, match: True)",
"status": "PASS",
"artifact": "m2-energy-1",
"code": "flysim/energy.py"
},
{
"id": "M3",
"title": "Feeding (oracle bearing)",
"claim": "FSM pulses steer the walker to a food patch from 15 mm.",
"metric": "20/20 vs 10/20 chance",
"status": "PASS",
"artifact": "m3-feed-1",
"code": "flysim/m3.py"
},
{
"id": "M4",
"title": "Olfaction in the loop",
"claim": "Antennal log-ratio gradient alone finds the odor source.",
"metric": "20/20 vs 10/20 chance, no oracle",
"status": "PASS",
"artifact": "m4-odor-1",
"code": "flysim/m4.py"
},
{
"id": "M5",
"title": "Courtship",
"claim": "Male connectome readout courts a scripted female; ablation fails.",
"metric": "orient->follow->contact->egg at t=10.9 s; courtship-ablated male never mates",
"status": "PASS",
"artifact": "m5-court-1",
"code": "flysim/m5.py"
},
{
"id": "M6",
"title": "Population loop",
"claim": "Eggs mature, eclose from a pre-allocated body pool; starvation regulates.",
"metric": "egg t=10.9 s -> eclosion t=40.9 s; parents starve at t=50.0 s; sustained=true",
"status": "PASS",
"artifact": "-",
"code": "flysim/population.py"
},
{
"id": "M8",
"title": "Release engineering",
"claim": "CI, attribution, ledger, verified artifacts.",
"metric": "ruff clean, pytest green, every artifact committed",
"status": "PASS",
"artifact": "-",
"code": ".github/workflows/ci.yml"
}
]
}