-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMakefile_mac
49 lines (37 loc) · 1.57 KB
/
Makefile_mac
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
NAME=canvasxpress_gen
VERSION:=0.1
REGISTRY=483421617021.dkr.ecr.us-east-1.amazonaws.com
RUN_ARGS= --rm -p 5008:5000
BIND_MOUNT_ARGS= -v ~/.cache:/root/.cache
GPU_ARGS= --gpus all
SHELL_EXTRA_ARGS=
build:
docker build -t ${REGISTRY}/${NAME}:${VERSION} \
-t ${NAME}:${VERSION} \
-f Dockerfile .
buildfresh:
docker build -t ${REGISTRY}/${NAME}:${VERSION} --no-cache \
-t ${NAME}:${VERSION} \
-f Dockerfile .
buildgpu:
docker build -t ${REGISTRY}/${NAME}:${VERSION}-GPU \
-t ${NAME}:${VERSION}-GPU \
-f Dockerfile-GPU .
buildfreshgpu:
docker build -t ${REGISTRY}/${NAME}:${VERSION}-GPU --no-cache \
-t ${NAME}:${VERSION}-GPU \
-f Dockerfile-GPU .
run:
docker run -d ${RUN_ARGS} ${BIND_MOUNT_ARGS} ${NAME}:${VERSION}
runi:
docker run -it ${RUN_ARGS} ${BIND_MOUNT_ARGS} ${NAME}:${VERSION}
rungpu:
docker run -d ${RUN_ARGS} ${GPU_ARGS} ${BIND_MOUNT_ARGS} ${NAME}:${VERSION}-GPU
runigpu:
docker run -it ${RUN_ARGS} ${GPU_ARGS} ${BIND_MOUNT_ARGS} ${NAME}:${VERSION}-GPU
shell:
docker run -it --rm --privileged ${BIND_MOUNT_ARGS} ${NAME}:${VERSION} /bin/bash
init:
docker run --rm --privileged ${BIND_MOUNT_ARGS} ${NAME}:${VERSION} /bin/bash -c "cp /app/schema.txt /root/.cache/schema.txt && cd /app/english_to_config/ && python3 vectorize_schema_few_shots.py"
shellgpu:
docker run -it ${RUN_ARGS} ${GPU_ARGS} ${SHELL_EXTRA_ARGS} ${BIND_MOUNT_ARGS} --entrypoint /bin/bash ${NAME}:${VERSION}-GPU