Skip to content

Latest commit

 

History

History
56 lines (38 loc) · 1020 Bytes

DEVELOPMENT.md

File metadata and controls

56 lines (38 loc) · 1020 Bytes

For Developers

How to build containers

Get this repository

Use HTTP

git clone https://github.com/ricosjp/allgebra.git

Use SSH

git clone git@github.com:ricosjp/allgebra.git

Use GitHub CLI

gh repo clone ricosjp/allgebra

Build all containers

make

Build a specific container

make -C cuda10_1/clang12/mkl build

This will create containers with tag registry.ritc.jp/ricos/allgebra/cuda10_1-clang12-oss:manual_deploy. The registry URL registry.ritc.jp and tag manual_deploy are set using GitLab CI environment variables in common.mk, which will be loaded in each Makefiles. Depenedent containers will be built automatically.

Run into a built container

make -C cuda10_1/clang12/mkl in

will start bash in the container. Or, with GPU:

make -C cuda10_1/clang12/mkl in-gpu