DeepWorld v5.3 — NVIDIA NIM Continuous Simulation #658
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| 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?)" |