genesis · git:20260703.774344b · 2026-07-03 · sha256 8b8097fad16fbfbd

genesis git:20260703.774344bA

Immutable. This exact content is served forever at /api/v1/blob/8b8097fad16fbfbd.

---
name: genesis
description: Use when working on Genesis simulation, RL teacher training, visual demo generation, or related serverless/EGL behavior.
---

# Genesis

Genesis is the GPU-accelerated physics simulation tool. It uses vendored `genesis.ext.pyrender` plus PyOpenGL EGL.

## Current Capability

- RL teacher training works headless on Nebius AI Jobs with Mesa llvmpipe fallback.
- Serverless RL teacher training works.
- 480x640 targeted renders pass via Mesa; scale performance is untested.

## Rendering Gap

Visual demo generation is blocked on EGL/DRI device access in containers. `libEGL_nvidia.so.0` is absent despite graphics capability environment variables, so workloads fall back to Mesa, which cannot scale.

Serverless visual demo generation is blocked by the same EGL/DRI issue.

BatchRenderer/Madrona is deferred; do not prioritize it. There is no platform escalation pending and no `BUNDLE_EGL_NVIDIA` action item.

## Validation

E2E: 8/8 passing except visual demo generation.