forked from insight-platform/Savant
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdocker-compose.x86.yml
More file actions
56 lines (52 loc) · 1.64 KB
/
docker-compose.x86.yml
File metadata and controls
56 lines (52 loc) · 1.64 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
services:
image-json-source:
image: ghcr.io/insight-platform/savant-adapters-gstreamer:latest
volumes:
- zmq_sockets:/tmp/zmq-sockets
- ../../data/source_adapter_with_json_metadata:/data/
environment:
- READ_METADATA=TRUE
- ZMQ_ENDPOINT=req+connect:ipc:///tmp/zmq-sockets/input.ipc
- SOURCE_ID=coco-images
- LOCATION=/data
- FILE_TYPE=image
entrypoint: /opt/savant/adapters/gst/sources/media_files.sh
depends_on:
module:
condition: service_healthy
module:
build:
context: .
dockerfile: docker/Dockerfile.x86
restart: unless-stopped
volumes:
- zmq_sockets:/tmp/zmq-sockets
- ../../cache:/cache
- ..:/opt/savant/samples
command: samples/source_adapter_with_json_metadata/demo.yml
environment:
- MODEL_PATH=/cache/models/traffic_meter
- DOWNLOAD_PATH=/cache/downloads/traffic_meter
- ZMQ_SRC_ENDPOINT=rep+bind:ipc:///tmp/zmq-sockets/input.ipc
- ZMQ_SINK_ENDPOINT=pub+bind:ipc:///tmp/zmq-sockets/output.ipc
- METRICS_FRAME_PERIOD=1000
deploy:
resources:
reservations:
devices:
- driver: nvidia
count: 1
capabilities: [ gpu ]
image-json-sink:
image: ghcr.io/insight-platform/savant-adapters-py:latest
restart: unless-stopped
volumes:
- zmq_sockets:/tmp/zmq-sockets
- ../../data/results:/results
environment:
- ZMQ_ENDPOINT=sub+connect:ipc:///tmp/zmq-sockets/output.ipc
- CHUNK_SIZE=1000
- DIR_LOCATION=/results
entrypoint: /opt/savant/adapters/python/sinks/image_files.py
volumes:
zmq_sockets: