Skip to content

DeepWorld v5.3 — NVIDIA NIM Continuous Simulation #658

DeepWorld v5.3 — NVIDIA NIM Continuous Simulation

DeepWorld v5.3 — NVIDIA NIM Continuous Simulation #658

Workflow file for this run

name: DeepWorld v5 — NVIDIA Continuous Simulation
on:
schedule:
- cron: '0 */2 * * *' # Every 2 hours
workflow_dispatch: # Manual trigger
permissions:
contents: write
jobs:
simulate:
runs-on: ubuntu-latest
timeout-minutes: 300 # 5 hour max
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
fetch-depth: 1
- uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5
with:
python-version: '3.12'
- name: Install dependencies
run: |
pip install openai pyyaml sentence-transformers numpy
- name: Run DeepWorld v5 (NVIDIA)
env:
NVIDIA_API_KEY: ${{ secrets.NVIDIA_API_KEY }}
run: |
mkdir -p runs
python3 run.py --days 3 --ticks 8 --delay 0.1 --output runs 2>&1 | tee runs/latest.log
- name: Commit results
if: always() # Commit even on errors for debugging
run: |
git config user.name "DeepWorld Bot"
git config user.email "bot@deepworld.sim"
mkdir -p contributions
git add runs/ contributions/ v4/ --all
# Include any agent-written files (v5.1 repo maintenance)
git diff --staged --quiet || git commit -m "sim: $(date +%Y-%m-%d_%H:%M) run [NVIDIA v5]"
git pull --rebase origin main && git push || echo "Push failed (concurrent run?)"