Skip to content
Snippets Groups Projects
Commit 36c6dbfb authored by Quang tru HUYNH's avatar Quang tru HUYNH
Browse files

Initial commit

parents
No related branches found
No related tags found
No related merge requests found
Pipeline #99008 failed
image: registry-gitlab.pasteur.fr/dsi-tools/docker-images/docker:latest
services:
- registry-gitlab.pasteur.fr/dsi-tools/docker-images/docker:dind
stages:
- build
docker:
stage: build
script:
- docker login -u gitlab-ci-token -p "$CI_BUILD_TOKEN" registry-gitlab.pasteur.fr
- export MY_TIME=`date +"%F-%H%M"`
- docker build --pull -t "$CI_REGISTRY_IMAGE:$CI_BUILD_REF_NAME" -t "$CI_REGISTRY_IMAGE:$CI_COMMIT_SHORT_SHA" -t "$CI_REGISTRY_IMAGE:latest" -t "$CI_REGISTRY_IMAGE:$MY_TIME" . -f Dockerfile
- docker push "$CI_REGISTRY_IMAGE"
singularity:
stage: build-singularity
image:
name: quay.io/singularity/singularity:v3.11.0
entrypoint: [""]
script:
- singularity build singularity.sif Singularity
- ls -lh singularity.sif
- singularity push --docker-username "${CI_REGISTRY_USER}" --docker-password "${CI_REGISTRY_PASSWORD}" singularity.sif oras://"$CI_REGISTRY_IMAGE":latest
artifacts:
paths:
- singularity.sif
From continuumio/miniconda3
# update conda and the OS
RUN conda update conda && \
conda upgrade --all -y && \
apt-get update && \
apt-get -y install curl && \
DEBIAN_FRONTEND=noninteractive apt-get -y upgrade && \
DEBIAN_FRONTEND=noninteractive apt-get -y autoremove && \
DEBIAN_FRONTEND=noninteractive apt-get -y clean autoclean
# download the yml file
curl https://gitlab.pasteur.fr/tru/miniconda3-python310-pytorch-cuda11.7/-/raw/main/conda-env-export.yml > conda-env-export.yml
conda env create --file conda-env-export.yml && \
eval "$(conda shell.bash hook)" && \
conda activate py310-pytorch && \
conda list --explicit > /tmp/conda-list--explicit.yml
# This file may be used to create an environment using:
# $ conda create --name <env> --file <this file>
# platform: linux-64
@EXPLICIT
https://repo.anaconda.com/pkgs/main/linux-64/_libgcc_mutex-0.1-main.conda
https://repo.anaconda.com/pkgs/main/linux-64/blas-1.0-mkl.conda
https://repo.anaconda.com/pkgs/main/linux-64/ca-certificates-2023.01.10-h06a4308_0.conda
https://conda.anaconda.org/nvidia/linux-64/cuda-cccl-11.7.91-0.tar.bz2
https://conda.anaconda.org/nvidia/linux-64/cuda-cudart-11.7.99-0.tar.bz2
https://conda.anaconda.org/nvidia/linux-64/cuda-cuobjdump-11.7.91-0.tar.bz2
https://conda.anaconda.org/nvidia/linux-64/cuda-cupti-11.7.101-0.tar.bz2
https://conda.anaconda.org/nvidia/linux-64/cuda-cuxxfilt-11.7.91-0.tar.bz2
https://conda.anaconda.org/nvidia/linux-64/cuda-documentation-12.1.55-0.tar.bz2
https://conda.anaconda.org/nvidia/linux-64/cuda-driver-dev-11.7.99-0.tar.bz2
https://conda.anaconda.org/nvidia/linux-64/cuda-gdb-12.1.55-0.tar.bz2
https://conda.anaconda.org/nvidia/linux-64/cuda-memcheck-11.8.86-0.tar.bz2
https://conda.anaconda.org/nvidia/linux-64/cuda-nvcc-11.7.99-0.tar.bz2
https://conda.anaconda.org/nvidia/linux-64/cuda-nvdisasm-12.1.55-0.tar.bz2
https://conda.anaconda.org/nvidia/linux-64/cuda-nvml-dev-11.7.91-0.tar.bz2
https://conda.anaconda.org/nvidia/linux-64/cuda-nvprof-12.1.55-0.tar.bz2
https://conda.anaconda.org/nvidia/linux-64/cuda-nvprune-11.7.91-0.tar.bz2
https://conda.anaconda.org/nvidia/linux-64/cuda-nvrtc-11.7.99-0.tar.bz2
https://conda.anaconda.org/nvidia/linux-64/cuda-nvtx-11.7.91-0.tar.bz2
https://conda.anaconda.org/nvidia/linux-64/cuda-sanitizer-api-12.1.55-0.tar.bz2
https://repo.anaconda.com/pkgs/main/linux-64/ld_impl_linux-64-2.38-h1181459_1.conda
https://conda.anaconda.org/nvidia/linux-64/libcublas-11.10.3.66-0.tar.bz2
https://conda.anaconda.org/nvidia/linux-64/libcufft-10.7.2.124-h4fbf590_0.tar.bz2
https://conda.anaconda.org/nvidia/linux-64/libcufile-1.6.0.25-0.tar.bz2
https://conda.anaconda.org/nvidia/linux-64/libcurand-10.3.2.56-0.tar.bz2
https://conda.anaconda.org/nvidia/linux-64/libcusolver-11.4.0.1-0.tar.bz2
https://conda.anaconda.org/nvidia/linux-64/libcusparse-11.7.4.91-0.tar.bz2
https://conda.anaconda.org/nvidia/linux-64/libnpp-11.7.4.75-0.tar.bz2
https://conda.anaconda.org/nvidia/linux-64/libnvjpeg-11.8.0.2-0.tar.bz2
https://repo.anaconda.com/pkgs/main/linux-64/libstdcxx-ng-11.2.0-h1234567_1.conda
https://conda.anaconda.org/pytorch/noarch/pytorch-mutex-1.0-cuda.tar.bz2
https://repo.anaconda.com/pkgs/main/noarch/tzdata-2022g-h04d1e81_0.conda
https://conda.anaconda.org/nvidia/linux-64/cuda-command-line-tools-11.7.1-0.tar.bz2
https://conda.anaconda.org/nvidia/linux-64/cuda-compiler-11.7.1-0.tar.bz2
https://conda.anaconda.org/nvidia/linux-64/cuda-cudart-dev-11.7.99-0.tar.bz2
https://conda.anaconda.org/nvidia/linux-64/cuda-libraries-11.7.1-0.tar.bz2
https://conda.anaconda.org/nvidia/linux-64/cuda-nvrtc-dev-11.7.99-0.tar.bz2
https://conda.anaconda.org/nvidia/linux-64/cuda-nvvp-12.1.55-0.tar.bz2
https://conda.anaconda.org/nvidia/linux-64/gds-tools-1.6.0.25-0.tar.bz2
https://conda.anaconda.org/nvidia/linux-64/libcublas-dev-11.10.3.66-0.tar.bz2
https://conda.anaconda.org/nvidia/linux-64/libcufft-dev-10.7.2.124-h98a8f43_0.tar.bz2
https://conda.anaconda.org/nvidia/linux-64/libcufile-dev-1.6.0.25-0.tar.bz2
https://conda.anaconda.org/nvidia/linux-64/libcurand-dev-10.3.2.56-0.tar.bz2
https://conda.anaconda.org/nvidia/linux-64/libcusolver-dev-11.4.0.1-0.tar.bz2
https://conda.anaconda.org/nvidia/linux-64/libcusparse-dev-11.7.4.91-0.tar.bz2
https://repo.anaconda.com/pkgs/main/linux-64/libgomp-11.2.0-h1234567_1.conda
https://conda.anaconda.org/nvidia/linux-64/libnpp-dev-11.7.4.75-0.tar.bz2
https://conda.anaconda.org/nvidia/linux-64/libnvjpeg-dev-11.8.0.2-0.tar.bz2
https://repo.anaconda.com/pkgs/main/linux-64/_openmp_mutex-5.1-1_gnu.conda
https://conda.anaconda.org/nvidia/linux-64/cuda-libraries-dev-11.7.1-0.tar.bz2
https://conda.anaconda.org/nvidia/linux-64/cuda-runtime-11.7.1-0.tar.bz2
https://conda.anaconda.org/nvidia/linux-64/cuda-visual-tools-11.7.1-0.tar.bz2
https://repo.anaconda.com/pkgs/main/linux-64/libgcc-ng-11.2.0-h1234567_1.conda
https://repo.anaconda.com/pkgs/main/linux-64/bzip2-1.0.8-h7b6447c_0.conda
https://conda.anaconda.org/nvidia/linux-64/cuda-tools-11.7.1-0.tar.bz2
https://repo.anaconda.com/pkgs/main/linux-64/libffi-3.4.2-h6a678d5_6.conda
https://repo.anaconda.com/pkgs/main/linux-64/libuuid-1.41.5-h5eee18b_0.conda
https://repo.anaconda.com/pkgs/main/linux-64/ncurses-6.4-h6a678d5_0.conda
https://repo.anaconda.com/pkgs/main/linux-64/openssl-1.1.1t-h7f8727e_0.conda
https://repo.anaconda.com/pkgs/main/linux-64/tbb-2021.7.0-hdb19cb5_0.conda
https://repo.anaconda.com/pkgs/main/linux-64/xz-5.2.10-h5eee18b_1.conda
https://repo.anaconda.com/pkgs/main/linux-64/zlib-1.2.13-h5eee18b_0.conda
https://conda.anaconda.org/nvidia/linux-64/cuda-toolkit-11.7.1-0.tar.bz2
https://repo.anaconda.com/pkgs/main/linux-64/intel-openmp-2023.0.0-h9e868ea_25371.conda
https://repo.anaconda.com/pkgs/main/linux-64/readline-8.2-h5eee18b_0.conda
https://repo.anaconda.com/pkgs/main/linux-64/tk-8.6.12-h1ccaba5_0.conda
https://conda.anaconda.org/nvidia/linux-64/cuda-11.7.1-0.tar.bz2
https://repo.anaconda.com/pkgs/main/linux-64/mkl-2023.0.0-h6d00ec8_25399.conda
https://repo.anaconda.com/pkgs/main/linux-64/sqlite-3.40.1-h5082296_0.conda
https://repo.anaconda.com/pkgs/main/linux-64/python-3.10.9-h7a1cb2a_0.conda
https://conda.anaconda.org/pytorch/noarch/pytorch-cuda-11.7-h67b0de4_1.tar.bz2
https://repo.anaconda.com/pkgs/main/linux-64/certifi-2022.12.7-py310h06a4308_0.conda
https://repo.anaconda.com/pkgs/main/noarch/flit-core-3.6.0-pyhd3eb1b0_0.conda
https://repo.anaconda.com/pkgs/main/linux-64/wheel-0.38.4-py310h06a4308_0.conda
https://repo.anaconda.com/pkgs/main/linux-64/setuptools-65.6.3-py310h06a4308_0.conda
https://repo.anaconda.com/pkgs/main/linux-64/typing_extensions-4.4.0-py310h06a4308_0.conda
https://repo.anaconda.com/pkgs/main/linux-64/pip-22.3.1-py310h06a4308_0.conda
https://conda.anaconda.org/pytorch/linux-64/pytorch-1.13.1-py3.10_cuda11.7_cudnn8.5.0_0.tar.bz2
#!/bin/bash
set -e
set -u
tbindir=$(mktemp -d)
trap "rm -rf \"$tbindir\"" TERM INT EXIT
_D=`date +%Y%m%d-%H%M`
if [ ! -z ${CONDA_DEFAULT_ENV} ]
then
conda list --explicit > ${_D}-${CONDA_DEFAULT_ENV}-conda-list--explicit.yml
conda env export --no-builds > ${_D}-${CONDA_DEFAULT_ENV}-conda-env-export--no-builds.yml
conda env export > ${_D}-${CONDA_DEFAULT_ENV}-conda-env-export.yml
else
not inside a conda environment
fi
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment