27
27
- run : |
28
28
source ./tool.sh
29
29
build_image atom latest docker_atom/Dockerfile && push_image
30
- build_image base latest docker_base/Dockerfile && alias_image base latest python latest && push_image
30
+ build_image python-3.7 latest docker_base/Dockerfile --build-arg "PYTHON_VERSION=3.7" && push_image
31
+ build_image python-3.10 latest docker_base/Dockerfile --build-arg "PYTHON_VERSION=3.10" && alias_image python-3.10 latest base latest && push_image
32
+ build_image python-3.11 latest docker_base/Dockerfile --build-arg "PYTHON_VERSION=3.11" && push_image
31
33
32
34
qpod_core :
33
35
name : qpod/core
@@ -168,17 +170,17 @@ jobs:
168
170
# cuda docker image tags: https://hub.docker.com/r/nvidia/cuda/tags
169
171
# latest cuda supported by torch: https://pytorch.org/get-started/locally/
170
172
# latest cuda supported by tensorflow: https://tensorflow.google.cn/install/source_windows?hl=en#gpu
171
- qpod_cuda_11_6 :
172
- name : qpod/cuda_11.6
173
+ qpod_cuda_11_7 :
174
+ name : qpod/cuda_11.7
173
175
runs-on : ubuntu-latest
174
176
steps :
175
177
- uses : actions/checkout@v3
176
178
- run : |
177
179
source ./tool.sh
178
- build_image tmp latest docker_atom/Dockerfile --build-arg "BASE_IMG=nvidia/cuda:11.6.2 -cudnn8-devel-ubuntu20.04" && docker rmi nvidia/cuda:11.6.2 -cudnn8-devel-ubuntu20.04
180
+ build_image tmp latest docker_atom/Dockerfile --build-arg "BASE_IMG=nvidia/cuda:11.7.1 -cudnn8-devel-ubuntu20.04" && docker rmi nvidia/cuda:11.7.1 -cudnn8-devel-ubuntu20.04
179
181
build_image tmp latest docker_base/Dockerfile --build-arg "BASE_IMG=tmp"
180
- build_image cuda_11.6 latest docker_cuda/Dockerfile --build-arg "BASE_IMG=tmp"
181
- alias_image cuda_11.6 latest cuda latest
182
+ build_image cuda_11.7 latest docker_cuda/Dockerfile --build-arg "BASE_IMG=tmp"
183
+ alias_image cuda_11.7 latest cuda latest
182
184
push_image cuda
183
185
184
186
qpod_cuda_11_2 :
@@ -245,16 +247,16 @@ jobs:
245
247
alias_image tf2-cuda112 latest torch latest
246
248
push_image
247
249
248
- qpod_torch_cuda116 :
249
- name : qpod/torch-cuda116
250
- needs : qpod_cuda_11_6
250
+ qpod_torch_cuda117 :
251
+ name : qpod/torch-cuda117
252
+ needs : qpod_cuda_11_7
251
253
runs-on : ubuntu-latest
252
254
steps :
253
255
- uses : actions/checkout@v3
254
256
- run : |
255
257
source ./tool.sh
256
- build_image torch-cuda116 latest docker_core/Dockerfile --build-arg "BASE_IMG=cuda_11.6 " --build-arg "ARG_PROFILE_PYTHON=torch"
257
- alias_image torch-cuda116 latest torch latest
258
+ build_image torch-cuda117 latest docker_core/Dockerfile --build-arg "BASE_IMG=cuda_11.7 " --build-arg "ARG_PROFILE_PYTHON=torch"
259
+ alias_image torch-cuda117 latest torch latest
258
260
push_image
259
261
260
262
qpod_torch_cuda112 :
@@ -268,16 +270,16 @@ jobs:
268
270
build_image torch-cuda112 latest docker_core/Dockerfile --build-arg "BASE_IMG=cuda_11.2" --build-arg "ARG_PROFILE_PYTHON=torch"
269
271
push_image
270
272
271
- qpod_paddle_cuda116 :
272
- name : qpod/paddle-cuda116
273
- needs : qpod_cuda_11_6
273
+ qpod_paddle_cuda117 :
274
+ name : qpod/paddle-cuda117
275
+ needs : qpod_cuda_11_7
274
276
runs-on : ubuntu-latest
275
277
steps :
276
278
- uses : actions/checkout@v3
277
279
- run : |
278
280
source ./tool.sh
279
- build_image paddle-cuda116 latest docker_core/Dockerfile --build-arg "BASE_IMG=cuda_11.6 " --build-arg "ARG_PROFILE_PYTHON=paddle,mkl"
280
- alias_image paddle-cuda116 latest paddle latest
281
+ build_image paddle-cuda117 latest docker_core/Dockerfile --build-arg "BASE_IMG=cuda_11.7 " --build-arg "ARG_PROFILE_PYTHON=paddle,mkl"
282
+ alias_image paddle-cuda117 latest paddle latest
281
283
push_image
282
284
283
285
qpod_paddle_cuda112 :
@@ -292,16 +294,16 @@ jobs:
292
294
push_image
293
295
294
296
295
- qpod_py-nlp-cuda116 :
296
- name : qpod/py-nlp-cuda116
297
- needs : qpod_cuda_11_6
297
+ qpod_py-nlp-cuda117 :
298
+ name : qpod/py-nlp-cuda117
299
+ needs : qpod_cuda_11_7
298
300
runs-on : ubuntu-latest
299
301
steps :
300
302
- uses : actions/checkout@v3
301
303
- run : |
302
304
source ./tool.sh
303
- build_image py-nlp-cuda116 latest docker_core/Dockerfile --build-arg "BASE_IMG=cuda_11.6 " --build-arg "ARG_PROFILE_PYTHON=datascience,mkl,torch,nlp"
304
- alias_image py-nlp-cuda116 latest py-nlp latest
305
+ build_image py-nlp-cuda117 latest docker_core/Dockerfile --build-arg "BASE_IMG=cuda_11.7 " --build-arg "ARG_PROFILE_PYTHON=datascience,mkl,torch,nlp"
306
+ alias_image py-nlp-cuda117 latest py-nlp latest
305
307
push_image
306
308
307
309
qpod_py-nlp-cuda112 :
@@ -318,32 +320,32 @@ jobs:
318
320
319
321
qpod_py-cv :
320
322
name : qpod/py-cv
321
- needs : qpod_cuda_11_6
323
+ needs : qpod_cuda_11_7
322
324
runs-on : ubuntu-latest
323
325
steps :
324
326
- uses : actions/checkout@v3
325
327
- run : |
326
328
source ./tool.sh
327
- build_image py-cv latest docker_core/Dockerfile --build-arg "BASE_IMG=cuda_11.6 " --build-arg "ARG_PROFILE_PYTHON=datascience,mkl,torch,cv"
329
+ build_image py-cv latest docker_core/Dockerfile --build-arg "BASE_IMG=cuda_11.7 " --build-arg "ARG_PROFILE_PYTHON=datascience,mkl,torch,cv"
328
330
push_image
329
331
330
332
331
333
qpod_core-cuda :
332
334
name : qpod/core-cuda
333
- needs : qpod_cuda_11_6
335
+ needs : qpod_cuda_11_7
334
336
runs-on : ubuntu-latest
335
337
steps :
336
338
- uses : actions/checkout@v3
337
339
- run : |
338
340
source ./tool.sh && free_diskspace
339
- build_image full-cuda-11.6 latest docker_core/Dockerfile \
340
- --build-arg "BASE_IMG=cuda_11.6 " \
341
+ build_image full-cuda-11.7 latest docker_core/Dockerfile \
342
+ --build-arg "BASE_IMG=cuda_11.7 " \
341
343
--build-arg "ARG_PROFILE_PYTHON=base,datascience,mkl,database,nlp,cv,chem,tf2,torch" \
342
344
--build-arg "ARG_PROFILE_R=base,datascience,rstudio,rshiny" \
343
345
--build-arg "ARG_PROFILE_NODEJS=base" \
344
346
--build-arg "ARG_PROFILE_JAVA=base,maven" \
345
347
--build-arg "ARG_PROFILE_LATEX=base,cjk"
346
- alias_image full-cuda-11.6 latest core-cuda latest && push_image
348
+ alias_image full-cuda-11.7 latest core-cuda latest && push_image
347
349
348
350
qpod_core-dev :
349
351
name : qpod/core-dev
0 commit comments