このディレクトリには、SimplerEnv (benchmark-v2) のDocker環境を構築するためのスクリプトが含まれています。
- NVIDIA Driver >= 535 / CUDA 12.1 相当
- Docker がインストールされていること
- nvidia-docker (NVIDIA Container Toolkit) がインストールされていること
- Linux + GPU ノード
リポジトリのルートディレクトリで以下を実行します。
bash docker/build_docker.shビルドには30〜60分程度かかります。このプロセスでは以下がインストールされます:
- Python 3.11
- PyTorch 2.5.1 (CUDA 12.1)
- SimplerEnv と ManiSkill2_real2sim
- Isaac-GR00T と全ての依存関係
- Flash Attention 2.7.1
- PyTorch3D
- その他の必要なライブラリ
bash docker/run_docker.shdocker exec -it simplerenv bashコンテナ内では、すべての依存関係がインストール済みなので、そのまま評価スクリプトを実行できます。
python scripts/gr00t/evaluate_bridge.py \
--ckpt-path /path/to/checkpoint-group6/python scripts/gr00t/evaluate_fractal.py \
--ckpt-path /path/to/checkpoint-group6/- PyTorch: 2.5.1 (CUDA 12.1)
- Flash Attention: 2.7.1.post4
- Transformers: 4.51.3
- Diffusers: 0.30.2
- Timm: 1.0.14
- PEFT: 0.14.0
- PyTorch3D: latest from source
- その他: pandas, pydantic, albumentations, decord, av, nptyping, numpydantic, pyzmq, tokenizers
- ベースイメージ:
nvidia/cuda:12.1.0-devel-ubuntu22.04 - システムパッケージのインストール
- Python 3.11のセットアップ
- SimplerEnv と ManiSkill2_real2sim のインストール
- PyTorch とその他のディープラーニングライブラリのインストール
- Isaac-GR00T の依存関係のインストール
- 設定ファイルの上書き