From cd93cba98d7c610692ed3cb303066d07632c3b18 Mon Sep 17 00:00:00 2001 From: Amir MOHAMMADI <amir.mohammadi@idiap.ch> Date: Mon, 28 Feb 2022 14:50:57 +0100 Subject: [PATCH] Override the __cuda version on Linux builds Fixes #93 See: https://docs.conda.io/projects/conda/en/latest/user-guide/tasks/manage-virtual.html for more information on conda virtual packages --- .gitlab-ci.yml | 3 +++ bob/devtools/data/gitlab-ci/docs.yaml | 2 ++ bob/devtools/data/gitlab-ci/nightlies.yaml | 3 +++ bob/devtools/data/gitlab-ci/noarch.yaml | 3 +++ bob/devtools/data/gitlab-ci/python-package.yaml | 2 ++ bob/devtools/data/gitlab-ci/single-package.yaml | 3 +++ 6 files changed, 16 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index d2a3cd7e..f3ac3224 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -84,6 +84,9 @@ stages: build_linux_bob_devel: extends: .build_linux_template + variables: + # The version of cuda at Idiap + CONDA_OVERRIDE_CUDA: "11.6" # run bob-devel test only when bob/devtools/data/conda_build_config.yaml changes only: changes: diff --git a/bob/devtools/data/gitlab-ci/docs.yaml b/bob/devtools/data/gitlab-ci/docs.yaml index c0fd510c..fa252a42 100644 --- a/bob/devtools/data/gitlab-ci/docs.yaml +++ b/bob/devtools/data/gitlab-ci/docs.yaml @@ -8,6 +8,8 @@ variables: CONDA_ROOT: "${CI_PROJECT_DIR}/miniconda" BOOTSTRAP: "https://gitlab.idiap.ch/bob/bob.devtools/raw/master/bob/devtools/bootstrap.py" TORCH_HOME: "${CI_PROJECT_DIR}/torch" + # The version of cuda at Idiap + CONDA_OVERRIDE_CUDA: "11.6" # Definition of our build pipeline order diff --git a/bob/devtools/data/gitlab-ci/nightlies.yaml b/bob/devtools/data/gitlab-ci/nightlies.yaml index c40ab309..e0c268ec 100644 --- a/bob/devtools/data/gitlab-ci/nightlies.yaml +++ b/bob/devtools/data/gitlab-ci/nightlies.yaml @@ -45,6 +45,9 @@ stages: - bob - docker image: quay.io/condaforge/linux-anvil-cos7-x86_64 + variables: + # The version of cuda at Idiap + CONDA_OVERRIDE_CUDA: "11.6" build_linux_38: extends: .build_linux_template diff --git a/bob/devtools/data/gitlab-ci/noarch.yaml b/bob/devtools/data/gitlab-ci/noarch.yaml index 9c8ee0dd..831846f4 100644 --- a/bob/devtools/data/gitlab-ci/noarch.yaml +++ b/bob/devtools/data/gitlab-ci/noarch.yaml @@ -113,6 +113,9 @@ build_macos_arm: - bob - docker image: quay.io/condaforge/linux-anvil-cos7-x86_64 + variables: + # The version of cuda at Idiap + CONDA_OVERRIDE_CUDA: "11.6" .test_macos_intel_template: diff --git a/bob/devtools/data/gitlab-ci/python-package.yaml b/bob/devtools/data/gitlab-ci/python-package.yaml index 7a809176..59988d47 100644 --- a/bob/devtools/data/gitlab-ci/python-package.yaml +++ b/bob/devtools/data/gitlab-ci/python-package.yaml @@ -7,6 +7,8 @@ variables: PIP_CACHE_DIR: "$CI_PROJECT_DIR/.cache/pip" PRE_COMMIT_HOME: "${CI_PROJECT_DIR}/.cache/pre-commit" DEPLOY: "https://gitlab.idiap.ch/bob/bob.devtools/raw/master/bob/devtools/deploy.py" + # The version of cuda at Idiap + CONDA_OVERRIDE_CUDA: "11.6" # Definition of our build pipeline order diff --git a/bob/devtools/data/gitlab-ci/single-package.yaml b/bob/devtools/data/gitlab-ci/single-package.yaml index b54157c6..6375dda2 100644 --- a/bob/devtools/data/gitlab-ci/single-package.yaml +++ b/bob/devtools/data/gitlab-ci/single-package.yaml @@ -58,6 +58,9 @@ stages: paths: - ${CONDA_ROOT}/conda-bld/linux-64/*.conda - ${CONDA_ROOT}/conda-bld/linux-64/*.tar.bz2 + variables: + # The version of cuda at Idiap + CONDA_OVERRIDE_CUDA: "11.6" .build_macos_intel_template: -- GitLab