39 lines
1.2 KiB
YAML
39 lines
1.2 KiB
YAML
# Zwei getrennte Images:
|
||
# renderer – Blender 4.5, erzeugt Test-Szenen (Bilder/npz/Ground-Truth)
|
||
# pipeline – schlanke Pose-Schätzung (das eigentliche Produkt)
|
||
#
|
||
# Aufruf aus diesem Ordner (setup/generateSets/):
|
||
# docker compose build
|
||
# docker compose run --rm renderer --poses 8
|
||
# docker compose run --rm pipeline pipeline/run_pipeline.py data/simulation/Scene8
|
||
# docker compose run --rm pipeline benchmark/run_benchmark.py --scenes 8
|
||
|
||
services:
|
||
renderer:
|
||
build:
|
||
context: ../..
|
||
dockerfile: setup/generateSets/Dockerfile.renderer
|
||
image: approbot/blender-renderer:4.5
|
||
volumes:
|
||
- ../../data:/workspace/data
|
||
- ../../setup:/workspace/setup
|
||
- ../../pipeline:/workspace/pipeline
|
||
# GPU (optional): NVIDIA Container Toolkit nötig, dann einkommentieren:
|
||
# deploy:
|
||
# resources:
|
||
# reservations:
|
||
# devices:
|
||
# - driver: nvidia
|
||
# count: all
|
||
# capabilities: [gpu]
|
||
|
||
pipeline:
|
||
build:
|
||
context: ../..
|
||
dockerfile: setup/generateSets/Dockerfile.pipeline
|
||
image: approbot/pose-pipeline:latest
|
||
volumes:
|
||
- ../../data:/workspace/data
|
||
- ../../pipeline:/workspace/pipeline
|
||
- ../../benchmark:/workspace/benchmark
|