67 lines
1.4 KiB
YAML
Executable File
67 lines
1.4 KiB
YAML
Executable File
# Run with:
|
|
# docker compose -f examples/aloha_real/compose.yml up --build
|
|
services:
|
|
runtime:
|
|
image: aloha_real
|
|
depends_on:
|
|
- aloha_ros_nodes
|
|
- ros_master
|
|
- openpi_server
|
|
build:
|
|
context: ../..
|
|
dockerfile: examples/aloha_real/Dockerfile
|
|
init: true
|
|
tty: true
|
|
network_mode: host
|
|
privileged: true
|
|
volumes:
|
|
- $PWD:/app
|
|
- ../../data:/data
|
|
|
|
aloha_ros_nodes:
|
|
image: aloha_real
|
|
depends_on:
|
|
- ros_master
|
|
build:
|
|
context: ../..
|
|
dockerfile: examples/aloha_real/Dockerfile
|
|
init: true
|
|
tty: true
|
|
network_mode: host
|
|
privileged: true
|
|
volumes:
|
|
- /dev:/dev
|
|
command: roslaunch --wait aloha ros_nodes.launch
|
|
|
|
ros_master:
|
|
image: ros:noetic-robot
|
|
network_mode: host
|
|
privileged: true
|
|
command:
|
|
- roscore
|
|
|
|
openpi_server:
|
|
image: openpi_server
|
|
build:
|
|
context: ../..
|
|
dockerfile: scripts/docker/serve_policy.Dockerfile
|
|
init: true
|
|
tty: true
|
|
network_mode: host
|
|
volumes:
|
|
- $PWD:/app
|
|
- ${OPENPI_DATA_HOME:-~/.cache/openpi}:/openpi_assets
|
|
environment:
|
|
- SERVER_ARGS
|
|
- OPENPI_DATA_HOME=/openpi_assets
|
|
- IS_DOCKER=true
|
|
|
|
# Comment out this block if not running on a machine with GPUs.
|
|
deploy:
|
|
resources:
|
|
reservations:
|
|
devices:
|
|
- driver: nvidia
|
|
count: 1
|
|
capabilities: [gpu]
|