-
Notifications
You must be signed in to change notification settings - Fork 35
/
container-vars.mk
106 lines (91 loc) · 4.49 KB
/
container-vars.mk
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
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
# This Software (Dioptra) is being made available as a public service by the
# National Institute of Standards and Technology (NIST), an Agency of the United
# States Department of Commerce. This software was developed in part by employees of
# NIST and in part by NIST contractors. Copyright in portions of this software that
# were developed by NIST contractors has been licensed or assigned to NIST. Pursuant
# to Title 17 United States Code Section 105, works of NIST employees are not
# subject to copyright protection in the United States. However, NIST may hold
# international copyright in software created by its employees and domestic
# copyright (or licensing rights) in portions of software that were assigned or
# licensed to NIST. To the extent that NIST holds copyright in this software, it is
# being made available under the Creative Commons Attribution 4.0 International
# license (CC BY 4.0). The disclaimers of the CC BY 4.0 license apply to all parts
# of the software developed or licensed by NIST.
#
# ACCESS THE FULL CC BY 4.0 LICENSE HERE:
# https://creativecommons.org/licenses/by/4.0/legalcode
#################################################################################
# DIOPTRA IMAGES #
#################################################################################
# MLFlow Tracking ---------------------------------------------------------------
CONTAINER_MLFLOW_TRACKING_INCLUDE_FILES =\
docker/configs/aws-config\
docker/configs/build.pip.conf\
docker/requirements/linux-$(DETECTED_ARCH)-py3.11-mlflow-tracking-requirements.txt\
docker/shellscripts/entrypoint-mlflow-tracking.m4\
docker/shellscripts/fix-permissions.m4\
docker/shellscripts/parse-uri.m4\
docker/shellscripts/wait-for-it.sh
# Nginx -------------------------------------------------------------------------
CONTAINER_NGINX_INCLUDE_FILES =\
docker/configs/nginx.conf\
docker/shellscripts/entrypoint-nginx.m4\
docker/shellscripts/parse-uri.m4\
docker/shellscripts/wait-for-it.sh
# PyTorch (CPU) -----------------------------------------------------------------
CONTAINER_PYTORCH_CPU_INCLUDE_FILES =\
docker/configs/aws-config\
docker/configs/build.pip.conf\
docker/requirements/linux-$(DETECTED_ARCH)-py3.11-pytorch-cpu-requirements.txt\
docker/shellscripts/entrypoint-worker.m4\
docker/shellscripts/fix-permissions.m4\
docker/shellscripts/parse-uri.m4\
docker/shellscripts/wait-for-it.sh\
$(CODE_PACKAGING_FILES)\
$(CODE_SRC_FILES)
# PyTorch (GPU) -----------------------------------------------------------------
CONTAINER_PYTORCH_GPU_INCLUDE_FILES =\
docker/configs/aws-config\
docker/configs/build.pip.conf\
docker/requirements/linux-amd64-py3.11-pytorch-gpu-requirements.txt\
docker/shellscripts/entrypoint-worker.m4\
docker/shellscripts/fix-permissions.m4\
docker/shellscripts/parse-uri.m4\
docker/shellscripts/wait-for-it.sh\
$(CODE_PACKAGING_FILES)\
$(CODE_SRC_FILES)
# restapi -----------------------------------------------------------------------
CONTAINER_RESTAPI_INCLUDE_FILES =\
docker/configs/aws-config\
docker/configs/build.pip.conf\
docker/configs/gunicorn.restapi.conf.py\
docker/requirements/linux-$(DETECTED_ARCH)-py3.11-restapi-requirements.txt\
docker/shellscripts/entrypoint-restapi.m4\
docker/shellscripts/fix-permissions.m4\
docker/shellscripts/parse-uri.m4\
docker/shellscripts/wait-for-it.sh\
wsgi.py\
$(CODE_PACKAGING_FILES)\
$(CODE_SRC_FILES)
# Tensorflow v2 (CPU) -----------------------------------------------------------
CONTAINER_TENSORFLOW2_CPU_INCLUDE_FILES =\
docker/configs/aws-config\
docker/configs/build.pip.conf\
docker/requirements/linux-$(DETECTED_ARCH)-py3.11-tensorflow2-cpu-requirements.txt\
docker/shellscripts/entrypoint-worker.m4\
docker/shellscripts/fix-permissions.m4\
docker/shellscripts/parse-uri.m4\
docker/shellscripts/wait-for-it.sh\
$(CODE_PACKAGING_FILES)\
$(CODE_SRC_FILES)
# Tensorflow v2 (GPU) -----------------------------------------------------------
CONTAINER_TENSORFLOW2_GPU_INCLUDE_FILES =\
docker/configs/aws-config\
docker/configs/build.pip.conf\
docker/requirements/linux-amd64-py3.11-tensorflow2-gpu-requirements.txt\
docker/shellscripts/entrypoint-worker.m4\
docker/shellscripts/fix-permissions.m4\
docker/shellscripts/parse-uri.m4\
docker/shellscripts/wait-for-it.sh\
$(CODE_PACKAGING_FILES)\
$(CODE_SRC_FILES)