diff --git a/README.md b/README.md index e0636bb..b4f4f64 100644 --- a/README.md +++ b/README.md @@ -11,9 +11,10 @@ from the feedback those clients send back. alt="A Franka arm in LIBERO reaching for and picking up an object, seen from the policy's own camera"> *The **unmodified** pi0.5, driven through this server on `libero_spatial` task -0 - three episodes, all three successful. These are the frames the env client -sends as observations, at the policy's native 224x224, not an outside camera. -The fine-tuned policy is the one that scores zero, below.* +0 - one episode of the three that ran, all three successful. These are the +frames the env client sends as observations, at the policy's native 224x224, +not an outside camera. The fine-tuned policy is the one that scores zero, +below.* **A full-size pi0.5 has run end to end through it on LIBERO** - inference, feedback and FPO training - with the server's record of episodes and steps @@ -58,10 +59,10 @@ We use `uv` to manage dependencies and development environments. 1. **Install uv** (if not already installed): ```bash - curl -LsSf https://astral.sh/uv/install.sh | sh + curl -LsSf https://astral.sh/uv/install.sh | sh ``` - Or use your package manager (e.g., `brew install uv` on macOS). + Or use your package manager (e.g., `brew install uv` on macOS). 2. **Clone the repository:** @@ -70,22 +71,23 @@ We use `uv` to manage dependencies and development environments. cd plugrl-server ``` - Nothing in the default install needs a git submodule. `pi0-policy` does - - see [Training PI0 (OpenPI) with FPO](#training-pi0-openpi-with-fpo) - for the extra steps a plain clone does not give you. + Nothing in the default install needs a git submodule. `pi0-policy` does - + see [Training PI0 (OpenPI) with FPO](#training-pi0-openpi-with-fpo) + for the extra steps a plain clone does not give you. 3. **Install dependencies with uv:** ```bash - uv sync + uv sync ``` - This will create a virtual environment at `.venv/` and install all dependencies specified in `pyproject.toml`. + This creates a virtual environment at `.venv/` and installs everything + `pyproject.toml` asks for. 4. **Run commands via uv:** ```bash - uv run python -m plugrl_server.cli --help + uv run python -m plugrl_server.cli --help ``` ### 🚀 Usage