-
Notifications
You must be signed in to change notification settings - Fork 17
Expand file tree
/
Copy pathdocker-compose.yaml
More file actions
88 lines (82 loc) · 2.33 KB
/
docker-compose.yaml
File metadata and controls
88 lines (82 loc) · 2.33 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
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
name: protein-binder-design
services:
## AlphaFold2
## AlphaFold2 is pinned to GPU 0
alphafold:
image: nvcr.io/nim/deepmind/alphafold2:2.1
pull_policy: always
runtime: nvidia
ports:
- "8081:8000"
volumes:
- ${HOST_NIM_CACHE:-~/.cache/nim}:/opt/nim/.cache/
deploy:
resources:
reservations:
devices:
- driver: "nvidia"
capabilities: [gpu]
device_ids: ['0']
environment:
- NGC_API_KEY=${NGC_CLI_API_KEY:?Error NGC_CLI_API_KEY not set}
- NIM_CACHE_PATH=/opt/nim/.cache
- NIM_DISABLE_MODEL_DOWNLOAD=False ## Set this to True to disable model download.
- CUDA_VISIBLE_DEVICES=0
## RFDiffusion
## RFDiffusion is pinned to GPU 1.
rfdiffusion:
image: nvcr.io/nim/ipd/rfdiffusion:2.0
pull_policy: always
runtime: nvidia
ports:
- "8082:8000"
volumes:
- ${HOST_NIM_CACHE:-~/.cache/nim}:/home/nvs/.cache/
deploy:
resources:
reservations:
devices:
- driver: "nvidia"
capabilities: [gpu]
device_ids: ['1']
environment:
- NGC_CLI_API_KEY=${NGC_CLI_API_KEY:?Error NGC_CLI_API_KEY not set}
- NIM_CACHE_PATH=/home/nvs/.cache/nim/models
proteinmpnn:
image: nvcr.io/nim/ipd/proteinmpnn:1.0
pull_policy: always
runtime: nvidia
ports:
- "8083:8000"
volumes:
- ${HOST_NIM_CACHE:-~/.cache/nim}:/home/nvs/.cache/
deploy:
resources:
reservations:
devices:
- driver: "nvidia"
capabilities: [gpu]
device_ids: ['2']
environment:
- NGC_CLI_API_KEY=${NGC_CLI_API_KEY:?Error NGC_CLI_API_KEY not set}
- NIM_CACHE_PATH=/home/nvs/.cache/nim/models
alphafold-multimer:
image: nvcr.io/nim/deepmind/alphafold2-multimer:2.1
pull_policy: always
runtime: nvidia
ports:
- "8084:8000"
volumes:
- ${HOST_NIM_CACHE:-~/.cache/nim}:/opt/nim/.cache/
deploy:
resources:
reservations:
devices:
- driver: "nvidia"
capabilities: [gpu]
device_ids: ['3']
environment:
- NGC_API_KEY=${NGC_CLI_API_KEY:?Error NGC_CLI_API_KEY not set}
- NIM_CACHE_PATH=/opt/nim/.cache/
- NIM_DISABLE_MODEL_DOWNLOAD=False
- CUDA_VISIBILE_DEVICES=3