From f9d72b10c9e0eb13c78079fa3d99ee129b4d521f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Fri, 22 Nov 2024 16:38:55 +0100 Subject: [PATCH 01/21] Enable the use of libcufile Fixes #257 --- recipe/bld.bat | 1 + recipe/build.sh | 1 + recipe/meta.yaml | 9 ++++++- ...009-Allow-libcufile-for-conda-builds.patch | 25 +++++++++++++++++++ 4 files changed, 35 insertions(+), 1 deletion(-) create mode 100644 recipe/patches/0009-Allow-libcufile-for-conda-builds.patch diff --git a/recipe/bld.bat b/recipe/bld.bat index c1c2b2e6..6d5dc15b 100644 --- a/recipe/bld.bat +++ b/recipe/bld.bat @@ -7,6 +7,7 @@ set PYTORCH_BUILD_NUMBER=%PKG_BUILDNUM% if "%pytorch_variant%" == "gpu" ( set build_with_cuda=1 set desired_cuda=%CUDA_VERSION:~0,-1%.%CUDA_VERSION:~-1,1% + set USE_CUFILE=1 ) else ( set build_with_cuda= set USE_CUDA=0 diff --git a/recipe/build.sh b/recipe/build.sh index f36cd2bb..a8068c5e 100644 --- a/recipe/build.sh +++ b/recipe/build.sh @@ -142,6 +142,7 @@ elif [[ ${cuda_compiler_version} != "None" ]]; then # with no NVIDIA GPUs. However compilation fails with mkldnn and cuda enabled. export USE_MKLDNN=OFF export USE_CUDA=1 + export USE_CUFILE=1 # PyTorch Vendors an old version of FindCUDA # https://gitlab.kitware.com/cmake/cmake/-/blame/master/Modules/FindCUDA.cmake#L891 # They are working on updating it pytorch/pytorch#76082 diff --git a/recipe/meta.yaml b/recipe/meta.yaml index 4b2b655d..d853eb50 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -1,5 +1,5 @@ {% set version = "2.5.1" %} -{% set build = 3 %} +{% set build = 4 %} {% if cuda_compiler_version != "None" %} {% set build = build + 200 %} @@ -36,6 +36,9 @@ source: - patches/0008-Fix-pickler-error.patch # https://github.com/pytorch/pytorch/pull/137331 - patches/137331.patch + # conda-specific patch, upstream force-disables libcufile w/ TH_BINARY_BUILD + # for their PyPI wheel builds + - patches/0009-Allow-libcufile-for-conda-builds.patch build: number: {{ build }} @@ -80,6 +83,7 @@ requirements: - cuda-nvml-dev # [build_platform != target_platform] - cuda-profiler-api # [build_platform != target_platform] - libcublas-dev # [build_platform != target_platform] + - libcufile-dev # [build_platform != target_platform and linux] - libcufft-dev # [build_platform != target_platform] - libcurand-dev # [build_platform != target_platform] - libcusolver-dev # [build_platform != target_platform] @@ -114,6 +118,7 @@ requirements: - cuda-nvml-dev - cuda-profiler-api - libcublas-dev + - libcufile-dev # [linux] - libcufft-dev - libcurand-dev - libcusolver-dev @@ -205,6 +210,7 @@ outputs: - cuda-nvml-dev # [build_platform != target_platform] - cuda-profiler-api # [build_platform != target_platform] - libcublas-dev # [build_platform != target_platform] + - libcufile-dev # [build_platform != target_platform] - libcufft-dev # [build_platform != target_platform] - libcurand-dev # [build_platform != target_platform] - libcusolver-dev # [build_platform != target_platform] @@ -239,6 +245,7 @@ outputs: - cuda-nvml-dev - cuda-profiler-api - libcublas-dev + - libcufile-dev - libcufft-dev - libcurand-dev - libcusolver-dev diff --git a/recipe/patches/0009-Allow-libcufile-for-conda-builds.patch b/recipe/patches/0009-Allow-libcufile-for-conda-builds.patch new file mode 100644 index 00000000..b8acf9d4 --- /dev/null +++ b/recipe/patches/0009-Allow-libcufile-for-conda-builds.patch @@ -0,0 +1,25 @@ +From 723bac96d96a7eb3d9a247c1ffd10a7f40ea6aaf Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= +Date: Fri, 22 Nov 2024 17:50:53 +0100 +Subject: [PATCH] Allow libcufile for conda builds + +--- + CMakeLists.txt | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 94a9d63d..a9bd5c1c 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -255,7 +255,7 @@ cmake_dependent_option(USE_CUDSS "Use cuDSS" ON "USE_CUDA" OFF) + # Binary builds will fail for cufile due to https://github.com/pytorch/builder/issues/1924 + # Using TH_BINARY_BUILD to check whether is binary build. + # USE_ROCM is guarded against in Dependencies.cmake because USE_ROCM is not properly defined here +-if(DEFINED ENV{TH_BINARY_BUILD}) ++if(FALSE) + cmake_dependent_option(USE_CUFILE "Use cuFile" OFF + "USE_CUDA AND NOT $ENV{TH_BINARY_BUILD} AND NOT WIN32" OFF) + else() +-- +2.47.0 + From 4d410ad3efc3153e23662f423757e059fcfb9853 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Fri, 22 Nov 2024 16:39:49 +0100 Subject: [PATCH 02/21] MNT: Re-rendered with conda-build 24.9.0, conda-smithy 3.44.7, and conda-forge-pinning 2024.11.22.09.17.35 --- ...vcccuda_compiler_version11.8cxx_compiler_version11.yaml | 3 +-- ...vcccuda_compiler_version12.0cxx_compiler_version12.yaml | 3 +-- ...vcccuda_compiler_version12.6cxx_compiler_version12.yaml | 3 +-- ...onecuda_compiler_versionNonecxx_compiler_version13.yaml | 3 +-- ...vcccuda_compiler_version11.8cxx_compiler_version11.yaml | 3 +-- ...vcccuda_compiler_version12.0cxx_compiler_version12.yaml | 3 +-- ...vcccuda_compiler_version12.6cxx_compiler_version12.yaml | 3 +-- ...onecuda_compiler_versionNonecxx_compiler_version13.yaml | 3 +-- ...vcccuda_compiler_version12.0cxx_compiler_version12.yaml | 3 +-- ...vcccuda_compiler_version12.6cxx_compiler_version12.yaml | 3 +-- ...onecuda_compiler_versionNonecxx_compiler_version13.yaml | 3 +-- ..._64_blas_implgenericnumpy2.0python3.10.____cpython.yaml | 2 +- ..._64_blas_implgenericnumpy2.0python3.11.____cpython.yaml | 2 +- ..._64_blas_implgenericnumpy2.0python3.12.____cpython.yaml | 2 +- ...x_64_blas_implgenericnumpy2.0python3.9.____cpython.yaml | 2 +- .../osx_64_blas_implgenericnumpy2python3.13.____cp313.yaml | 2 +- .../osx_64_blas_implmklnumpy2.0python3.10.____cpython.yaml | 2 +- .../osx_64_blas_implmklnumpy2.0python3.11.____cpython.yaml | 2 +- .../osx_64_blas_implmklnumpy2.0python3.12.____cpython.yaml | 2 +- .../osx_64_blas_implmklnumpy2.0python3.9.____cpython.yaml | 2 +- .../osx_64_blas_implmklnumpy2python3.13.____cp313.yaml | 2 +- .ci_support/osx_arm64_numpy2.0python3.10.____cpython.yaml | 2 +- .ci_support/osx_arm64_numpy2.0python3.11.____cpython.yaml | 2 +- .ci_support/osx_arm64_numpy2.0python3.12.____cpython.yaml | 2 +- .ci_support/osx_arm64_numpy2.0python3.9.____cpython.yaml | 2 +- .ci_support/osx_arm64_numpy2python3.13.____cp313.yaml | 2 +- .github/CODEOWNERS | 2 +- README.md | 1 + build-locally.py | 7 +++++++ 29 files changed, 35 insertions(+), 38 deletions(-) diff --git a/.ci_support/linux_64_blas_implgenericc_compiler_version11c_stdlib_version2.17cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11.yaml b/.ci_support/linux_64_blas_implgenericc_compiler_version11c_stdlib_version2.17cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11.yaml index 90ef6d68..f9ecfc99 100644 --- a/.ci_support/linux_64_blas_implgenericc_compiler_version11c_stdlib_version2.17cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11.yaml +++ b/.ci_support/linux_64_blas_implgenericc_compiler_version11c_stdlib_version2.17cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11.yaml @@ -49,7 +49,7 @@ numpy: - '2' - '2.0' orc: -- 2.0.2 +- 2.0.3 pin_run_as_build: python: min_pin: x.x @@ -68,7 +68,6 @@ zip_keys: - - c_compiler_version - cxx_compiler_version - c_stdlib_version - - cdt_name - cuda_compiler - cuda_compiler_version - docker_image diff --git a/.ci_support/linux_64_blas_implgenericc_compiler_version12c_stdlib_version2.17cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12.yaml b/.ci_support/linux_64_blas_implgenericc_compiler_version12c_stdlib_version2.17cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12.yaml index d43246be..ff0a571e 100644 --- a/.ci_support/linux_64_blas_implgenericc_compiler_version12c_stdlib_version2.17cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12.yaml +++ b/.ci_support/linux_64_blas_implgenericc_compiler_version12c_stdlib_version2.17cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12.yaml @@ -49,7 +49,7 @@ numpy: - '2' - '2.0' orc: -- 2.0.2 +- 2.0.3 pin_run_as_build: python: min_pin: x.x @@ -68,7 +68,6 @@ zip_keys: - - c_compiler_version - cxx_compiler_version - c_stdlib_version - - cdt_name - cuda_compiler - cuda_compiler_version - docker_image diff --git a/.ci_support/linux_64_blas_implgenericc_compiler_version12c_stdlib_version2.28cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12.yaml b/.ci_support/linux_64_blas_implgenericc_compiler_version12c_stdlib_version2.28cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12.yaml index c8dd370e..307ed21d 100644 --- a/.ci_support/linux_64_blas_implgenericc_compiler_version12c_stdlib_version2.28cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12.yaml +++ b/.ci_support/linux_64_blas_implgenericc_compiler_version12c_stdlib_version2.28cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12.yaml @@ -49,7 +49,7 @@ numpy: - '2' - '2.0' orc: -- 2.0.2 +- 2.0.3 pin_run_as_build: python: min_pin: x.x @@ -68,7 +68,6 @@ zip_keys: - - c_compiler_version - cxx_compiler_version - c_stdlib_version - - cdt_name - cuda_compiler - cuda_compiler_version - docker_image diff --git a/.ci_support/linux_64_blas_implgenericc_compiler_version13c_stdlib_version2.17cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml b/.ci_support/linux_64_blas_implgenericc_compiler_version13c_stdlib_version2.17cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml index ddde6c4e..4aa58607 100644 --- a/.ci_support/linux_64_blas_implgenericc_compiler_version13c_stdlib_version2.17cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml +++ b/.ci_support/linux_64_blas_implgenericc_compiler_version13c_stdlib_version2.17cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml @@ -49,7 +49,7 @@ numpy: - '2' - '2.0' orc: -- 2.0.2 +- 2.0.3 pin_run_as_build: python: min_pin: x.x @@ -68,7 +68,6 @@ zip_keys: - - c_compiler_version - cxx_compiler_version - c_stdlib_version - - cdt_name - cuda_compiler - cuda_compiler_version - docker_image diff --git a/.ci_support/linux_64_blas_implmklc_compiler_version11c_stdlib_version2.17cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11.yaml b/.ci_support/linux_64_blas_implmklc_compiler_version11c_stdlib_version2.17cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11.yaml index b2973378..13120e11 100644 --- a/.ci_support/linux_64_blas_implmklc_compiler_version11c_stdlib_version2.17cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11.yaml +++ b/.ci_support/linux_64_blas_implmklc_compiler_version11c_stdlib_version2.17cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11.yaml @@ -49,7 +49,7 @@ numpy: - '2' - '2.0' orc: -- 2.0.2 +- 2.0.3 pin_run_as_build: python: min_pin: x.x @@ -68,7 +68,6 @@ zip_keys: - - c_compiler_version - cxx_compiler_version - c_stdlib_version - - cdt_name - cuda_compiler - cuda_compiler_version - docker_image diff --git a/.ci_support/linux_64_blas_implmklc_compiler_version12c_stdlib_version2.17cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12.yaml b/.ci_support/linux_64_blas_implmklc_compiler_version12c_stdlib_version2.17cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12.yaml index 39c95fde..5acb4b2c 100644 --- a/.ci_support/linux_64_blas_implmklc_compiler_version12c_stdlib_version2.17cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12.yaml +++ b/.ci_support/linux_64_blas_implmklc_compiler_version12c_stdlib_version2.17cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12.yaml @@ -49,7 +49,7 @@ numpy: - '2' - '2.0' orc: -- 2.0.2 +- 2.0.3 pin_run_as_build: python: min_pin: x.x @@ -68,7 +68,6 @@ zip_keys: - - c_compiler_version - cxx_compiler_version - c_stdlib_version - - cdt_name - cuda_compiler - cuda_compiler_version - docker_image diff --git a/.ci_support/linux_64_blas_implmklc_compiler_version12c_stdlib_version2.28cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12.yaml b/.ci_support/linux_64_blas_implmklc_compiler_version12c_stdlib_version2.28cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12.yaml index 1830a428..2e474d66 100644 --- a/.ci_support/linux_64_blas_implmklc_compiler_version12c_stdlib_version2.28cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12.yaml +++ b/.ci_support/linux_64_blas_implmklc_compiler_version12c_stdlib_version2.28cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12.yaml @@ -49,7 +49,7 @@ numpy: - '2' - '2.0' orc: -- 2.0.2 +- 2.0.3 pin_run_as_build: python: min_pin: x.x @@ -68,7 +68,6 @@ zip_keys: - - c_compiler_version - cxx_compiler_version - c_stdlib_version - - cdt_name - cuda_compiler - cuda_compiler_version - docker_image diff --git a/.ci_support/linux_64_blas_implmklc_compiler_version13c_stdlib_version2.17cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml b/.ci_support/linux_64_blas_implmklc_compiler_version13c_stdlib_version2.17cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml index dd2b67bc..7b399a3f 100644 --- a/.ci_support/linux_64_blas_implmklc_compiler_version13c_stdlib_version2.17cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml +++ b/.ci_support/linux_64_blas_implmklc_compiler_version13c_stdlib_version2.17cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml @@ -49,7 +49,7 @@ numpy: - '2' - '2.0' orc: -- 2.0.2 +- 2.0.3 pin_run_as_build: python: min_pin: x.x @@ -68,7 +68,6 @@ zip_keys: - - c_compiler_version - cxx_compiler_version - c_stdlib_version - - cdt_name - cuda_compiler - cuda_compiler_version - docker_image diff --git a/.ci_support/linux_aarch64_c_compiler_version12c_stdlib_version2.28cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12.yaml b/.ci_support/linux_aarch64_c_compiler_version12c_stdlib_version2.28cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12.yaml index f6068d73..3e8e775e 100644 --- a/.ci_support/linux_aarch64_c_compiler_version12c_stdlib_version2.28cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12.yaml +++ b/.ci_support/linux_aarch64_c_compiler_version12c_stdlib_version2.28cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12.yaml @@ -53,7 +53,7 @@ numpy: - '2' - '2.0' orc: -- 2.0.2 +- 2.0.3 pin_run_as_build: python: min_pin: x.x @@ -72,7 +72,6 @@ zip_keys: - - c_compiler_version - cxx_compiler_version - c_stdlib_version - - cdt_name - cuda_compiler - cuda_compiler_version - docker_image diff --git a/.ci_support/linux_aarch64_c_compiler_version12c_stdlib_version2.28cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12.yaml b/.ci_support/linux_aarch64_c_compiler_version12c_stdlib_version2.28cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12.yaml index ef375f13..2cf69865 100644 --- a/.ci_support/linux_aarch64_c_compiler_version12c_stdlib_version2.28cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12.yaml +++ b/.ci_support/linux_aarch64_c_compiler_version12c_stdlib_version2.28cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12.yaml @@ -53,7 +53,7 @@ numpy: - '2' - '2.0' orc: -- 2.0.2 +- 2.0.3 pin_run_as_build: python: min_pin: x.x @@ -72,7 +72,6 @@ zip_keys: - - c_compiler_version - cxx_compiler_version - c_stdlib_version - - cdt_name - cuda_compiler - cuda_compiler_version - docker_image diff --git a/.ci_support/linux_aarch64_c_compiler_version13c_stdlib_version2.17cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml b/.ci_support/linux_aarch64_c_compiler_version13c_stdlib_version2.17cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml index 8ea2c64a..5566ce59 100644 --- a/.ci_support/linux_aarch64_c_compiler_version13c_stdlib_version2.17cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml +++ b/.ci_support/linux_aarch64_c_compiler_version13c_stdlib_version2.17cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml @@ -53,7 +53,7 @@ numpy: - '2' - '2.0' orc: -- 2.0.2 +- 2.0.3 pin_run_as_build: python: min_pin: x.x @@ -72,7 +72,6 @@ zip_keys: - - c_compiler_version - cxx_compiler_version - c_stdlib_version - - cdt_name - cuda_compiler - cuda_compiler_version - docker_image diff --git a/.ci_support/osx_64_blas_implgenericnumpy2.0python3.10.____cpython.yaml b/.ci_support/osx_64_blas_implgenericnumpy2.0python3.10.____cpython.yaml index 55c58c9d..ba4daf9a 100644 --- a/.ci_support/osx_64_blas_implgenericnumpy2.0python3.10.____cpython.yaml +++ b/.ci_support/osx_64_blas_implgenericnumpy2.0python3.10.____cpython.yaml @@ -43,7 +43,7 @@ mkl: numpy: - '2.0' orc: -- 2.0.2 +- 2.0.3 pin_run_as_build: python: min_pin: x.x diff --git a/.ci_support/osx_64_blas_implgenericnumpy2.0python3.11.____cpython.yaml b/.ci_support/osx_64_blas_implgenericnumpy2.0python3.11.____cpython.yaml index 68eaf084..956cdef5 100644 --- a/.ci_support/osx_64_blas_implgenericnumpy2.0python3.11.____cpython.yaml +++ b/.ci_support/osx_64_blas_implgenericnumpy2.0python3.11.____cpython.yaml @@ -43,7 +43,7 @@ mkl: numpy: - '2.0' orc: -- 2.0.2 +- 2.0.3 pin_run_as_build: python: min_pin: x.x diff --git a/.ci_support/osx_64_blas_implgenericnumpy2.0python3.12.____cpython.yaml b/.ci_support/osx_64_blas_implgenericnumpy2.0python3.12.____cpython.yaml index 07e46a1d..35f64826 100644 --- a/.ci_support/osx_64_blas_implgenericnumpy2.0python3.12.____cpython.yaml +++ b/.ci_support/osx_64_blas_implgenericnumpy2.0python3.12.____cpython.yaml @@ -43,7 +43,7 @@ mkl: numpy: - '2.0' orc: -- 2.0.2 +- 2.0.3 pin_run_as_build: python: min_pin: x.x diff --git a/.ci_support/osx_64_blas_implgenericnumpy2.0python3.9.____cpython.yaml b/.ci_support/osx_64_blas_implgenericnumpy2.0python3.9.____cpython.yaml index 3da1966b..4f994959 100644 --- a/.ci_support/osx_64_blas_implgenericnumpy2.0python3.9.____cpython.yaml +++ b/.ci_support/osx_64_blas_implgenericnumpy2.0python3.9.____cpython.yaml @@ -43,7 +43,7 @@ mkl: numpy: - '2.0' orc: -- 2.0.2 +- 2.0.3 pin_run_as_build: python: min_pin: x.x diff --git a/.ci_support/osx_64_blas_implgenericnumpy2python3.13.____cp313.yaml b/.ci_support/osx_64_blas_implgenericnumpy2python3.13.____cp313.yaml index 25dd3535..ce1b6e9e 100644 --- a/.ci_support/osx_64_blas_implgenericnumpy2python3.13.____cp313.yaml +++ b/.ci_support/osx_64_blas_implgenericnumpy2python3.13.____cp313.yaml @@ -43,7 +43,7 @@ mkl: numpy: - '2' orc: -- 2.0.2 +- 2.0.3 pin_run_as_build: python: min_pin: x.x diff --git a/.ci_support/osx_64_blas_implmklnumpy2.0python3.10.____cpython.yaml b/.ci_support/osx_64_blas_implmklnumpy2.0python3.10.____cpython.yaml index a2e78e75..7f75bcba 100644 --- a/.ci_support/osx_64_blas_implmklnumpy2.0python3.10.____cpython.yaml +++ b/.ci_support/osx_64_blas_implmklnumpy2.0python3.10.____cpython.yaml @@ -43,7 +43,7 @@ mkl: numpy: - '2.0' orc: -- 2.0.2 +- 2.0.3 pin_run_as_build: python: min_pin: x.x diff --git a/.ci_support/osx_64_blas_implmklnumpy2.0python3.11.____cpython.yaml b/.ci_support/osx_64_blas_implmklnumpy2.0python3.11.____cpython.yaml index 07abde6f..2887d278 100644 --- a/.ci_support/osx_64_blas_implmklnumpy2.0python3.11.____cpython.yaml +++ b/.ci_support/osx_64_blas_implmklnumpy2.0python3.11.____cpython.yaml @@ -43,7 +43,7 @@ mkl: numpy: - '2.0' orc: -- 2.0.2 +- 2.0.3 pin_run_as_build: python: min_pin: x.x diff --git a/.ci_support/osx_64_blas_implmklnumpy2.0python3.12.____cpython.yaml b/.ci_support/osx_64_blas_implmklnumpy2.0python3.12.____cpython.yaml index f127aa99..f91d859d 100644 --- a/.ci_support/osx_64_blas_implmklnumpy2.0python3.12.____cpython.yaml +++ b/.ci_support/osx_64_blas_implmklnumpy2.0python3.12.____cpython.yaml @@ -43,7 +43,7 @@ mkl: numpy: - '2.0' orc: -- 2.0.2 +- 2.0.3 pin_run_as_build: python: min_pin: x.x diff --git a/.ci_support/osx_64_blas_implmklnumpy2.0python3.9.____cpython.yaml b/.ci_support/osx_64_blas_implmklnumpy2.0python3.9.____cpython.yaml index 32e683fb..8ab6c7ae 100644 --- a/.ci_support/osx_64_blas_implmklnumpy2.0python3.9.____cpython.yaml +++ b/.ci_support/osx_64_blas_implmklnumpy2.0python3.9.____cpython.yaml @@ -43,7 +43,7 @@ mkl: numpy: - '2.0' orc: -- 2.0.2 +- 2.0.3 pin_run_as_build: python: min_pin: x.x diff --git a/.ci_support/osx_64_blas_implmklnumpy2python3.13.____cp313.yaml b/.ci_support/osx_64_blas_implmklnumpy2python3.13.____cp313.yaml index 6598a6c2..d24ae21a 100644 --- a/.ci_support/osx_64_blas_implmklnumpy2python3.13.____cp313.yaml +++ b/.ci_support/osx_64_blas_implmklnumpy2python3.13.____cp313.yaml @@ -43,7 +43,7 @@ mkl: numpy: - '2' orc: -- 2.0.2 +- 2.0.3 pin_run_as_build: python: min_pin: x.x diff --git a/.ci_support/osx_arm64_numpy2.0python3.10.____cpython.yaml b/.ci_support/osx_arm64_numpy2.0python3.10.____cpython.yaml index c3e86dd0..6a7e8f4a 100644 --- a/.ci_support/osx_arm64_numpy2.0python3.10.____cpython.yaml +++ b/.ci_support/osx_arm64_numpy2.0python3.10.____cpython.yaml @@ -43,7 +43,7 @@ mkl: numpy: - '2.0' orc: -- 2.0.2 +- 2.0.3 pin_run_as_build: python: min_pin: x.x diff --git a/.ci_support/osx_arm64_numpy2.0python3.11.____cpython.yaml b/.ci_support/osx_arm64_numpy2.0python3.11.____cpython.yaml index 18f0a8f7..21cc824f 100644 --- a/.ci_support/osx_arm64_numpy2.0python3.11.____cpython.yaml +++ b/.ci_support/osx_arm64_numpy2.0python3.11.____cpython.yaml @@ -43,7 +43,7 @@ mkl: numpy: - '2.0' orc: -- 2.0.2 +- 2.0.3 pin_run_as_build: python: min_pin: x.x diff --git a/.ci_support/osx_arm64_numpy2.0python3.12.____cpython.yaml b/.ci_support/osx_arm64_numpy2.0python3.12.____cpython.yaml index 053b6cad..605bf1f8 100644 --- a/.ci_support/osx_arm64_numpy2.0python3.12.____cpython.yaml +++ b/.ci_support/osx_arm64_numpy2.0python3.12.____cpython.yaml @@ -43,7 +43,7 @@ mkl: numpy: - '2.0' orc: -- 2.0.2 +- 2.0.3 pin_run_as_build: python: min_pin: x.x diff --git a/.ci_support/osx_arm64_numpy2.0python3.9.____cpython.yaml b/.ci_support/osx_arm64_numpy2.0python3.9.____cpython.yaml index df480878..edc56a5f 100644 --- a/.ci_support/osx_arm64_numpy2.0python3.9.____cpython.yaml +++ b/.ci_support/osx_arm64_numpy2.0python3.9.____cpython.yaml @@ -43,7 +43,7 @@ mkl: numpy: - '2.0' orc: -- 2.0.2 +- 2.0.3 pin_run_as_build: python: min_pin: x.x diff --git a/.ci_support/osx_arm64_numpy2python3.13.____cp313.yaml b/.ci_support/osx_arm64_numpy2python3.13.____cp313.yaml index f56cba66..885b89c1 100644 --- a/.ci_support/osx_arm64_numpy2python3.13.____cp313.yaml +++ b/.ci_support/osx_arm64_numpy2python3.13.____cp313.yaml @@ -43,7 +43,7 @@ mkl: numpy: - '2' orc: -- 2.0.2 +- 2.0.3 pin_run_as_build: python: min_pin: x.x diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 3015724d..a47a13a1 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -1 +1 @@ -* @jeongseok-meta @Tobias-Fischer @beckermr @benjaminrwilson @hmaarrfk @sodre \ No newline at end of file +* @Tobias-Fischer @beckermr @benjaminrwilson @hmaarrfk @jeongseok-meta @sodre \ No newline at end of file diff --git a/README.md b/README.md index dfd99f5f..a99e2407 100644 --- a/README.md +++ b/README.md @@ -346,5 +346,6 @@ Feedstock Maintainers * [@beckermr](https://github.com/beckermr/) * [@benjaminrwilson](https://github.com/benjaminrwilson/) * [@hmaarrfk](https://github.com/hmaarrfk/) +* [@jeongseok-meta](https://github.com/jeongseok-meta/) * [@sodre](https://github.com/sodre/) diff --git a/build-locally.py b/build-locally.py index 6788aea6..c4a56c66 100755 --- a/build-locally.py +++ b/build-locally.py @@ -26,6 +26,13 @@ def setup_environment(ns): os.path.dirname(__file__), "miniforge3" ) + # The default cache location might not be writable using docker on macOS. + if ns.config.startswith("linux") and platform.system() == "Darwin": + os.environ["CONDA_FORGE_DOCKER_RUN_ARGS"] = ( + os.environ.get("CONDA_FORGE_DOCKER_RUN_ARGS", "") + + " -e RATTLER_CACHE_DIR=/tmp/rattler_cache" + ) + def run_docker_build(ns): script = ".scripts/run_docker_build.sh" From 5876869137b9578230189db43a64a06fbd5daf74 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Sat, 23 Nov 2024 17:42:27 +0100 Subject: [PATCH 03/21] Pull libcufile-dev only for CUDA >= 12.2 on AArch64 --- recipe/meta.yaml | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) diff --git a/recipe/meta.yaml b/recipe/meta.yaml index d853eb50..4166b7ef 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -11,8 +11,10 @@ {% if cuda_compiler_version in (None, "None", True, False) %} {% set cuda_major = 0 %} +{% set cuda_minor = 0 %} {% else %} {% set cuda_major = environ.get("cuda_compiler_version", "11.8").split(".")[0] | int %} +{% set cuda_minor = environ.get("cuda_compiler_version", "11.8").split(".")[1] | int %} {% endif %} package: @@ -83,7 +85,10 @@ requirements: - cuda-nvml-dev # [build_platform != target_platform] - cuda-profiler-api # [build_platform != target_platform] - libcublas-dev # [build_platform != target_platform] - - libcufile-dev # [build_platform != target_platform and linux] + - libcufile-dev # [build_platform != target_platform and linux64] + {% if cuda_major > 12 or cuda_minor >= 2 %} + - libcufile-dev # [build_platform != target_platform and aarch64] + {% endif %} - libcufft-dev # [build_platform != target_platform] - libcurand-dev # [build_platform != target_platform] - libcusolver-dev # [build_platform != target_platform] @@ -118,7 +123,10 @@ requirements: - cuda-nvml-dev - cuda-profiler-api - libcublas-dev - - libcufile-dev # [linux] + - libcufile-dev # [linux64] + {% if cuda_major > 12 or cuda_minor >= 2 %} + - libcufile-dev # [aarch64] + {% endif %} - libcufft-dev - libcurand-dev - libcusolver-dev @@ -210,7 +218,10 @@ outputs: - cuda-nvml-dev # [build_platform != target_platform] - cuda-profiler-api # [build_platform != target_platform] - libcublas-dev # [build_platform != target_platform] - - libcufile-dev # [build_platform != target_platform] + - libcufile-dev # [build_platform != target_platform and linux64] + {% if cuda_major > 12 or cuda_minor >= 2 %} + - libcufile-dev # [build_platform != target_platform and aarch64] + {% endif %} - libcufft-dev # [build_platform != target_platform] - libcurand-dev # [build_platform != target_platform] - libcusolver-dev # [build_platform != target_platform] @@ -245,7 +256,10 @@ outputs: - cuda-nvml-dev - cuda-profiler-api - libcublas-dev - - libcufile-dev + - libcufile-dev # [linux64] + {% if cuda_major > 12 or cuda_minor >= 2 %} + - libcufile-dev # [aarch64] + {% endif %} - libcufft-dev - libcurand-dev - libcusolver-dev From c385189655a2fda51383a643463d7862713c5aac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Sat, 23 Nov 2024 17:42:45 +0100 Subject: [PATCH 04/21] Pass USE_CUFILE=1 only we actually want to use it --- recipe/bld.bat | 1 - recipe/build.sh | 8 +++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/recipe/bld.bat b/recipe/bld.bat index 6d5dc15b..c1c2b2e6 100644 --- a/recipe/bld.bat +++ b/recipe/bld.bat @@ -7,7 +7,6 @@ set PYTORCH_BUILD_NUMBER=%PKG_BUILDNUM% if "%pytorch_variant%" == "gpu" ( set build_with_cuda=1 set desired_cuda=%CUDA_VERSION:~0,-1%.%CUDA_VERSION:~-1,1% - set USE_CUFILE=1 ) else ( set build_with_cuda= set USE_CUDA=0 diff --git a/recipe/build.sh b/recipe/build.sh index a8068c5e..a2728f61 100644 --- a/recipe/build.sh +++ b/recipe/build.sh @@ -12,6 +12,7 @@ rm -rf pyproject.toml # uncomment to debug cmake build # export CMAKE_VERBOSE_MAKEFILE=1 +export USE_CUFILE=0 export USE_NUMA=0 export USE_ITT=0 export CFLAGS="$(echo $CFLAGS | sed 's/-fvisibility-inlines-hidden//g')" @@ -142,7 +143,6 @@ elif [[ ${cuda_compiler_version} != "None" ]]; then # with no NVIDIA GPUs. However compilation fails with mkldnn and cuda enabled. export USE_MKLDNN=OFF export USE_CUDA=1 - export USE_CUFILE=1 # PyTorch Vendors an old version of FindCUDA # https://gitlab.kitware.com/cmake/cmake/-/blame/master/Modules/FindCUDA.cmake#L891 # They are working on updating it pytorch/pytorch#76082 @@ -178,6 +178,10 @@ elif [[ ${cuda_compiler_version} != "None" ]]; then if [[ "${target_platform}" != "${build_platform}" ]]; then export CUDA_TOOLKIT_ROOT=${PREFIX} fi + if [[ "$target_platform" != "linux-aarch64" ]]; then + # 12.0 features cufile on x86_64 only + export USE_CUFILE=1 + fi elif [[ ${cuda_compiler_version} == 12.6 ]]; then export TORCH_CUDA_ARCH_LIST="5.0;6.0;6.1;7.0;7.5;8.0;8.6;8.9;9.0+PTX" # $CUDA_HOME not set in CUDA 12.0. Using $PREFIX @@ -185,6 +189,8 @@ elif [[ ${cuda_compiler_version} != "None" ]]; then if [[ "${target_platform}" != "${build_platform}" ]]; then export CUDA_TOOLKIT_ROOT=${PREFIX} fi + # 12.6 features cufile on x86_64 and aarch64 + export USE_CUFILE=1 else echo "unsupported cuda version. edit build_pytorch.sh" exit 1 From 3144a688d52111911aef5f07d1afeb2d0f016eeb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Sat, 23 Nov 2024 17:47:21 +0100 Subject: [PATCH 05/21] MNT: Re-rendered with conda-build 24.9.0, conda-smithy 3.44.7, and conda-forge-pinning 2024.11.23.13.45.45 --- .azure-pipelines/azure-pipelines-linux.yml | 44 +++++++++++ ...ler_version11.8cxx_compiler_version11.yaml | 1 - ...ler_version11.8cxx_compiler_version11.yaml | 74 ++++++++++++++++++ ...ler_version12.0cxx_compiler_version12.yaml | 1 - ...ler_version12.6cxx_compiler_version12.yaml | 74 ++++++++++++++++++ ...ler_version12.0cxx_compiler_version12.yaml | 74 ++++++++++++++++++ ...ler_version12.6cxx_compiler_version12.yaml | 1 - ...ler_versionNonecxx_compiler_version13.yaml | 1 - ...ler_versionNonecxx_compiler_version13.yaml | 74 ++++++++++++++++++ ...ler_version11.8cxx_compiler_version11.yaml | 1 - ...ler_version11.8cxx_compiler_version11.yaml | 74 ++++++++++++++++++ ...ler_version12.0cxx_compiler_version12.yaml | 1 - ...ler_version12.6cxx_compiler_version12.yaml | 74 ++++++++++++++++++ ...ler_version12.0cxx_compiler_version12.yaml | 74 ++++++++++++++++++ ...ler_version12.6cxx_compiler_version12.yaml | 1 - ...ler_versionNonecxx_compiler_version13.yaml | 1 - ...ler_versionNonecxx_compiler_version13.yaml | 74 ++++++++++++++++++ ...ler_version12.0cxx_compiler_version12.yaml | 78 +++++++++++++++++++ ...ler_version12.6cxx_compiler_version12.yaml | 78 +++++++++++++++++++ ...ler_version12.0cxx_compiler_version12.yaml | 1 - ...ler_version12.6cxx_compiler_version12.yaml | 1 - ...ler_versionNonecxx_compiler_version13.yaml | 1 - ...ler_versionNonecxx_compiler_version13.yaml | 78 +++++++++++++++++++ README.md | 77 ++++++++++++++++++ 24 files changed, 947 insertions(+), 11 deletions(-) create mode 100644 .ci_support/linux_64_blas_implgenericc_compiler_version11c_stdlib_version2.28cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11.yaml create mode 100644 .ci_support/linux_64_blas_implgenericc_compiler_version12c_stdlib_version2.17cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12.yaml create mode 100644 .ci_support/linux_64_blas_implgenericc_compiler_version12c_stdlib_version2.28cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12.yaml create mode 100644 .ci_support/linux_64_blas_implgenericc_compiler_version13c_stdlib_version2.28cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml create mode 100644 .ci_support/linux_64_blas_implmklc_compiler_version11c_stdlib_version2.28cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11.yaml create mode 100644 .ci_support/linux_64_blas_implmklc_compiler_version12c_stdlib_version2.17cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12.yaml create mode 100644 .ci_support/linux_64_blas_implmklc_compiler_version12c_stdlib_version2.28cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12.yaml create mode 100644 .ci_support/linux_64_blas_implmklc_compiler_version13c_stdlib_version2.28cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml create mode 100644 .ci_support/linux_aarch64_c_compiler_version12c_stdlib_version2.17cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12.yaml create mode 100644 .ci_support/linux_aarch64_c_compiler_version12c_stdlib_version2.17cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12.yaml create mode 100644 .ci_support/linux_aarch64_c_compiler_version13c_stdlib_version2.28cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml diff --git a/.azure-pipelines/azure-pipelines-linux.yml b/.azure-pipelines/azure-pipelines-linux.yml index aece617a..58cdb90e 100755 --- a/.azure-pipelines/azure-pipelines-linux.yml +++ b/.azure-pipelines/azure-pipelines-linux.yml @@ -12,10 +12,22 @@ jobs: : CONFIG: linux_64_blas_implgenericc_compiler_version11c_stdlib_version2.17cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11 UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cuda:11.8 + ? linux_64_blas_implgenericc_compiler_version11c_stdlib_version2.28cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11 + : CONFIG: linux_64_blas_implgenericc_compiler_version11c_stdlib_version2.28cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11 + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cuda:11.8 ? linux_64_blas_implgenericc_compiler_version12c_stdlib_version2.17cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12 : CONFIG: linux_64_blas_implgenericc_compiler_version12c_stdlib_version2.17cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12 UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 + ? linux_64_blas_implgenericc_compiler_version12c_stdlib_version2.17cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12 + : CONFIG: linux_64_blas_implgenericc_compiler_version12c_stdlib_version2.17cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12 + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-alma-x86_64:8 + ? linux_64_blas_implgenericc_compiler_version12c_stdlib_version2.28cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12 + : CONFIG: linux_64_blas_implgenericc_compiler_version12c_stdlib_version2.28cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12 + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 ? linux_64_blas_implgenericc_compiler_version12c_stdlib_version2.28cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12 : CONFIG: linux_64_blas_implgenericc_compiler_version12c_stdlib_version2.28cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12 UPLOAD_PACKAGES: 'True' @@ -24,14 +36,30 @@ jobs: : CONFIG: linux_64_blas_implgenericc_compiler_version13c_stdlib_version2.17cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13 UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 + ? linux_64_blas_implgenericc_compiler_version13c_stdlib_version2.28cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13 + : CONFIG: linux_64_blas_implgenericc_compiler_version13c_stdlib_version2.28cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13 + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 ? linux_64_blas_implmklc_compiler_version11c_stdlib_version2.17cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11 : CONFIG: linux_64_blas_implmklc_compiler_version11c_stdlib_version2.17cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11 UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cuda:11.8 + ? linux_64_blas_implmklc_compiler_version11c_stdlib_version2.28cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11 + : CONFIG: linux_64_blas_implmklc_compiler_version11c_stdlib_version2.28cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11 + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cuda:11.8 ? linux_64_blas_implmklc_compiler_version12c_stdlib_version2.17cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12 : CONFIG: linux_64_blas_implmklc_compiler_version12c_stdlib_version2.17cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12 UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 + ? linux_64_blas_implmklc_compiler_version12c_stdlib_version2.17cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12 + : CONFIG: linux_64_blas_implmklc_compiler_version12c_stdlib_version2.17cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12 + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-alma-x86_64:8 + ? linux_64_blas_implmklc_compiler_version12c_stdlib_version2.28cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12 + : CONFIG: linux_64_blas_implmklc_compiler_version12c_stdlib_version2.28cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12 + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 ? linux_64_blas_implmklc_compiler_version12c_stdlib_version2.28cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12 : CONFIG: linux_64_blas_implmklc_compiler_version12c_stdlib_version2.28cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12 UPLOAD_PACKAGES: 'True' @@ -40,6 +68,18 @@ jobs: : CONFIG: linux_64_blas_implmklc_compiler_version13c_stdlib_version2.17cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13 UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 + ? linux_64_blas_implmklc_compiler_version13c_stdlib_version2.28cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13 + : CONFIG: linux_64_blas_implmklc_compiler_version13c_stdlib_version2.28cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13 + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 + ? linux_aarch64_c_compiler_version12c_stdlib_version2.17cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12 + : CONFIG: linux_aarch64_c_compiler_version12c_stdlib_version2.17cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12 + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-alma-x86_64:8 + ? linux_aarch64_c_compiler_version12c_stdlib_version2.17cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12 + : CONFIG: linux_aarch64_c_compiler_version12c_stdlib_version2.17cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12 + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-alma-x86_64:8 ? linux_aarch64_c_compiler_version12c_stdlib_version2.28cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12 : CONFIG: linux_aarch64_c_compiler_version12c_stdlib_version2.28cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12 UPLOAD_PACKAGES: 'True' @@ -52,6 +92,10 @@ jobs: CONFIG: linux_aarch64_c_compiler_version13c_stdlib_version2.17cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13 UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 + linux_aarch64_c_compiler_version13c_stdlib_version2.28cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13: + CONFIG: linux_aarch64_c_compiler_version13c_stdlib_version2.28cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13 + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 timeoutInMinutes: 1 variables: {} diff --git a/.ci_support/linux_64_blas_implgenericc_compiler_version11c_stdlib_version2.17cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11.yaml b/.ci_support/linux_64_blas_implgenericc_compiler_version11c_stdlib_version2.17cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11.yaml index f9ecfc99..6aec4cba 100644 --- a/.ci_support/linux_64_blas_implgenericc_compiler_version11c_stdlib_version2.17cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11.yaml +++ b/.ci_support/linux_64_blas_implgenericc_compiler_version11c_stdlib_version2.17cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11.yaml @@ -67,7 +67,6 @@ target_platform: zip_keys: - - c_compiler_version - cxx_compiler_version - - c_stdlib_version - cuda_compiler - cuda_compiler_version - docker_image diff --git a/.ci_support/linux_64_blas_implgenericc_compiler_version11c_stdlib_version2.28cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11.yaml b/.ci_support/linux_64_blas_implgenericc_compiler_version11c_stdlib_version2.28cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11.yaml new file mode 100644 index 00000000..ad2cf549 --- /dev/null +++ b/.ci_support/linux_64_blas_implgenericc_compiler_version11c_stdlib_version2.28cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11.yaml @@ -0,0 +1,74 @@ +blas_impl: +- generic +c_compiler: +- gcc +c_compiler_version: +- '11' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.28' +cdt_name: +- cos7 +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cuda_compiler: +- nvcc +cuda_compiler_version: +- '11.8' +cudnn: +- '9' +cxx_compiler: +- gxx +cxx_compiler_version: +- '11' +docker_image: +- quay.io/condaforge/linux-anvil-cuda:11.8 +github_actions_labels: +- cirun-openstack-gpu-2xlarge +libabseil: +- '20240722' +libcblas: +- 3.9 *netlib +liblapack: +- 3.9 *netlib +libprotobuf: +- 5.28.2 +megabuild: +- 'true' +mkl: +- '2024' +nccl: +- '2' +numpy: +- '2.0' +- '2.0' +- '2.0' +- '2' +- '2.0' +orc: +- 2.0.3 +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.10.* *_cpython +- 3.11.* *_cpython +- 3.12.* *_cpython +- 3.13.* *_cp313 +- 3.9.* *_cpython +pytorch: +- '2.4' +target_platform: +- linux-64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version + - cuda_compiler + - cuda_compiler_version + - docker_image +- - python + - numpy diff --git a/.ci_support/linux_64_blas_implgenericc_compiler_version12c_stdlib_version2.17cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12.yaml b/.ci_support/linux_64_blas_implgenericc_compiler_version12c_stdlib_version2.17cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12.yaml index ff0a571e..b0ca9f99 100644 --- a/.ci_support/linux_64_blas_implgenericc_compiler_version12c_stdlib_version2.17cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12.yaml +++ b/.ci_support/linux_64_blas_implgenericc_compiler_version12c_stdlib_version2.17cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12.yaml @@ -67,7 +67,6 @@ target_platform: zip_keys: - - c_compiler_version - cxx_compiler_version - - c_stdlib_version - cuda_compiler - cuda_compiler_version - docker_image diff --git a/.ci_support/linux_64_blas_implgenericc_compiler_version12c_stdlib_version2.17cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12.yaml b/.ci_support/linux_64_blas_implgenericc_compiler_version12c_stdlib_version2.17cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12.yaml new file mode 100644 index 00000000..435fe521 --- /dev/null +++ b/.ci_support/linux_64_blas_implgenericc_compiler_version12c_stdlib_version2.17cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12.yaml @@ -0,0 +1,74 @@ +blas_impl: +- generic +c_compiler: +- gcc +c_compiler_version: +- '12' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.17' +cdt_name: +- cos7 +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cuda_compiler: +- cuda-nvcc +cuda_compiler_version: +- '12.6' +cudnn: +- '9' +cxx_compiler: +- gxx +cxx_compiler_version: +- '12' +docker_image: +- quay.io/condaforge/linux-anvil-alma-x86_64:8 +github_actions_labels: +- cirun-openstack-gpu-2xlarge +libabseil: +- '20240722' +libcblas: +- 3.9 *netlib +liblapack: +- 3.9 *netlib +libprotobuf: +- 5.28.2 +megabuild: +- 'true' +mkl: +- '2024' +nccl: +- '2' +numpy: +- '2.0' +- '2.0' +- '2.0' +- '2' +- '2.0' +orc: +- 2.0.3 +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.10.* *_cpython +- 3.11.* *_cpython +- 3.12.* *_cpython +- 3.13.* *_cp313 +- 3.9.* *_cpython +pytorch: +- '2.4' +target_platform: +- linux-64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version + - cuda_compiler + - cuda_compiler_version + - docker_image +- - python + - numpy diff --git a/.ci_support/linux_64_blas_implgenericc_compiler_version12c_stdlib_version2.28cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12.yaml b/.ci_support/linux_64_blas_implgenericc_compiler_version12c_stdlib_version2.28cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12.yaml new file mode 100644 index 00000000..44b0b020 --- /dev/null +++ b/.ci_support/linux_64_blas_implgenericc_compiler_version12c_stdlib_version2.28cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12.yaml @@ -0,0 +1,74 @@ +blas_impl: +- generic +c_compiler: +- gcc +c_compiler_version: +- '12' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.28' +cdt_name: +- cos7 +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cuda_compiler: +- cuda-nvcc +cuda_compiler_version: +- '12.0' +cudnn: +- '9' +cxx_compiler: +- gxx +cxx_compiler_version: +- '12' +docker_image: +- quay.io/condaforge/linux-anvil-cos7-x86_64 +github_actions_labels: +- cirun-openstack-gpu-2xlarge +libabseil: +- '20240722' +libcblas: +- 3.9 *netlib +liblapack: +- 3.9 *netlib +libprotobuf: +- 5.28.2 +megabuild: +- 'true' +mkl: +- '2024' +nccl: +- '2' +numpy: +- '2.0' +- '2.0' +- '2.0' +- '2' +- '2.0' +orc: +- 2.0.3 +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.10.* *_cpython +- 3.11.* *_cpython +- 3.12.* *_cpython +- 3.13.* *_cp313 +- 3.9.* *_cpython +pytorch: +- '2.4' +target_platform: +- linux-64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version + - cuda_compiler + - cuda_compiler_version + - docker_image +- - python + - numpy diff --git a/.ci_support/linux_64_blas_implgenericc_compiler_version12c_stdlib_version2.28cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12.yaml b/.ci_support/linux_64_blas_implgenericc_compiler_version12c_stdlib_version2.28cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12.yaml index 307ed21d..cb17f3e6 100644 --- a/.ci_support/linux_64_blas_implgenericc_compiler_version12c_stdlib_version2.28cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12.yaml +++ b/.ci_support/linux_64_blas_implgenericc_compiler_version12c_stdlib_version2.28cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12.yaml @@ -67,7 +67,6 @@ target_platform: zip_keys: - - c_compiler_version - cxx_compiler_version - - c_stdlib_version - cuda_compiler - cuda_compiler_version - docker_image diff --git a/.ci_support/linux_64_blas_implgenericc_compiler_version13c_stdlib_version2.17cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml b/.ci_support/linux_64_blas_implgenericc_compiler_version13c_stdlib_version2.17cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml index 4aa58607..95fc452d 100644 --- a/.ci_support/linux_64_blas_implgenericc_compiler_version13c_stdlib_version2.17cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml +++ b/.ci_support/linux_64_blas_implgenericc_compiler_version13c_stdlib_version2.17cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml @@ -67,7 +67,6 @@ target_platform: zip_keys: - - c_compiler_version - cxx_compiler_version - - c_stdlib_version - cuda_compiler - cuda_compiler_version - docker_image diff --git a/.ci_support/linux_64_blas_implgenericc_compiler_version13c_stdlib_version2.28cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml b/.ci_support/linux_64_blas_implgenericc_compiler_version13c_stdlib_version2.28cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml new file mode 100644 index 00000000..48b5759b --- /dev/null +++ b/.ci_support/linux_64_blas_implgenericc_compiler_version13c_stdlib_version2.28cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml @@ -0,0 +1,74 @@ +blas_impl: +- generic +c_compiler: +- gcc +c_compiler_version: +- '13' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.28' +cdt_name: +- cos7 +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cuda_compiler: +- None +cuda_compiler_version: +- None +cudnn: +- '9' +cxx_compiler: +- gxx +cxx_compiler_version: +- '13' +docker_image: +- quay.io/condaforge/linux-anvil-cos7-x86_64 +github_actions_labels: +- cirun-openstack-gpu-2xlarge +libabseil: +- '20240722' +libcblas: +- 3.9 *netlib +liblapack: +- 3.9 *netlib +libprotobuf: +- 5.28.2 +megabuild: +- 'true' +mkl: +- '2024' +nccl: +- '2' +numpy: +- '2.0' +- '2.0' +- '2.0' +- '2' +- '2.0' +orc: +- 2.0.3 +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.10.* *_cpython +- 3.11.* *_cpython +- 3.12.* *_cpython +- 3.13.* *_cp313 +- 3.9.* *_cpython +pytorch: +- '2.4' +target_platform: +- linux-64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version + - cuda_compiler + - cuda_compiler_version + - docker_image +- - python + - numpy diff --git a/.ci_support/linux_64_blas_implmklc_compiler_version11c_stdlib_version2.17cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11.yaml b/.ci_support/linux_64_blas_implmklc_compiler_version11c_stdlib_version2.17cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11.yaml index 13120e11..10dfbebd 100644 --- a/.ci_support/linux_64_blas_implmklc_compiler_version11c_stdlib_version2.17cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11.yaml +++ b/.ci_support/linux_64_blas_implmklc_compiler_version11c_stdlib_version2.17cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11.yaml @@ -67,7 +67,6 @@ target_platform: zip_keys: - - c_compiler_version - cxx_compiler_version - - c_stdlib_version - cuda_compiler - cuda_compiler_version - docker_image diff --git a/.ci_support/linux_64_blas_implmklc_compiler_version11c_stdlib_version2.28cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11.yaml b/.ci_support/linux_64_blas_implmklc_compiler_version11c_stdlib_version2.28cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11.yaml new file mode 100644 index 00000000..91eb1f2a --- /dev/null +++ b/.ci_support/linux_64_blas_implmklc_compiler_version11c_stdlib_version2.28cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11.yaml @@ -0,0 +1,74 @@ +blas_impl: +- mkl +c_compiler: +- gcc +c_compiler_version: +- '11' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.28' +cdt_name: +- cos7 +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cuda_compiler: +- nvcc +cuda_compiler_version: +- '11.8' +cudnn: +- '9' +cxx_compiler: +- gxx +cxx_compiler_version: +- '11' +docker_image: +- quay.io/condaforge/linux-anvil-cuda:11.8 +github_actions_labels: +- cirun-openstack-gpu-2xlarge +libabseil: +- '20240722' +libcblas: +- 3.9 *netlib +liblapack: +- 3.9 *netlib +libprotobuf: +- 5.28.2 +megabuild: +- 'true' +mkl: +- '2024' +nccl: +- '2' +numpy: +- '2.0' +- '2.0' +- '2.0' +- '2' +- '2.0' +orc: +- 2.0.3 +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.10.* *_cpython +- 3.11.* *_cpython +- 3.12.* *_cpython +- 3.13.* *_cp313 +- 3.9.* *_cpython +pytorch: +- '2.4' +target_platform: +- linux-64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version + - cuda_compiler + - cuda_compiler_version + - docker_image +- - python + - numpy diff --git a/.ci_support/linux_64_blas_implmklc_compiler_version12c_stdlib_version2.17cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12.yaml b/.ci_support/linux_64_blas_implmklc_compiler_version12c_stdlib_version2.17cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12.yaml index 5acb4b2c..5ac4d201 100644 --- a/.ci_support/linux_64_blas_implmklc_compiler_version12c_stdlib_version2.17cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12.yaml +++ b/.ci_support/linux_64_blas_implmklc_compiler_version12c_stdlib_version2.17cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12.yaml @@ -67,7 +67,6 @@ target_platform: zip_keys: - - c_compiler_version - cxx_compiler_version - - c_stdlib_version - cuda_compiler - cuda_compiler_version - docker_image diff --git a/.ci_support/linux_64_blas_implmklc_compiler_version12c_stdlib_version2.17cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12.yaml b/.ci_support/linux_64_blas_implmklc_compiler_version12c_stdlib_version2.17cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12.yaml new file mode 100644 index 00000000..a1ee1cf7 --- /dev/null +++ b/.ci_support/linux_64_blas_implmklc_compiler_version12c_stdlib_version2.17cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12.yaml @@ -0,0 +1,74 @@ +blas_impl: +- mkl +c_compiler: +- gcc +c_compiler_version: +- '12' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.17' +cdt_name: +- cos7 +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cuda_compiler: +- cuda-nvcc +cuda_compiler_version: +- '12.6' +cudnn: +- '9' +cxx_compiler: +- gxx +cxx_compiler_version: +- '12' +docker_image: +- quay.io/condaforge/linux-anvil-alma-x86_64:8 +github_actions_labels: +- cirun-openstack-gpu-2xlarge +libabseil: +- '20240722' +libcblas: +- 3.9 *netlib +liblapack: +- 3.9 *netlib +libprotobuf: +- 5.28.2 +megabuild: +- 'true' +mkl: +- '2024' +nccl: +- '2' +numpy: +- '2.0' +- '2.0' +- '2.0' +- '2' +- '2.0' +orc: +- 2.0.3 +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.10.* *_cpython +- 3.11.* *_cpython +- 3.12.* *_cpython +- 3.13.* *_cp313 +- 3.9.* *_cpython +pytorch: +- '2.4' +target_platform: +- linux-64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version + - cuda_compiler + - cuda_compiler_version + - docker_image +- - python + - numpy diff --git a/.ci_support/linux_64_blas_implmklc_compiler_version12c_stdlib_version2.28cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12.yaml b/.ci_support/linux_64_blas_implmklc_compiler_version12c_stdlib_version2.28cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12.yaml new file mode 100644 index 00000000..bade9a63 --- /dev/null +++ b/.ci_support/linux_64_blas_implmklc_compiler_version12c_stdlib_version2.28cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12.yaml @@ -0,0 +1,74 @@ +blas_impl: +- mkl +c_compiler: +- gcc +c_compiler_version: +- '12' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.28' +cdt_name: +- cos7 +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cuda_compiler: +- cuda-nvcc +cuda_compiler_version: +- '12.0' +cudnn: +- '9' +cxx_compiler: +- gxx +cxx_compiler_version: +- '12' +docker_image: +- quay.io/condaforge/linux-anvil-cos7-x86_64 +github_actions_labels: +- cirun-openstack-gpu-2xlarge +libabseil: +- '20240722' +libcblas: +- 3.9 *netlib +liblapack: +- 3.9 *netlib +libprotobuf: +- 5.28.2 +megabuild: +- 'true' +mkl: +- '2024' +nccl: +- '2' +numpy: +- '2.0' +- '2.0' +- '2.0' +- '2' +- '2.0' +orc: +- 2.0.3 +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.10.* *_cpython +- 3.11.* *_cpython +- 3.12.* *_cpython +- 3.13.* *_cp313 +- 3.9.* *_cpython +pytorch: +- '2.4' +target_platform: +- linux-64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version + - cuda_compiler + - cuda_compiler_version + - docker_image +- - python + - numpy diff --git a/.ci_support/linux_64_blas_implmklc_compiler_version12c_stdlib_version2.28cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12.yaml b/.ci_support/linux_64_blas_implmklc_compiler_version12c_stdlib_version2.28cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12.yaml index 2e474d66..6cef06b2 100644 --- a/.ci_support/linux_64_blas_implmklc_compiler_version12c_stdlib_version2.28cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12.yaml +++ b/.ci_support/linux_64_blas_implmklc_compiler_version12c_stdlib_version2.28cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12.yaml @@ -67,7 +67,6 @@ target_platform: zip_keys: - - c_compiler_version - cxx_compiler_version - - c_stdlib_version - cuda_compiler - cuda_compiler_version - docker_image diff --git a/.ci_support/linux_64_blas_implmklc_compiler_version13c_stdlib_version2.17cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml b/.ci_support/linux_64_blas_implmklc_compiler_version13c_stdlib_version2.17cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml index 7b399a3f..b0d44746 100644 --- a/.ci_support/linux_64_blas_implmklc_compiler_version13c_stdlib_version2.17cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml +++ b/.ci_support/linux_64_blas_implmklc_compiler_version13c_stdlib_version2.17cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml @@ -67,7 +67,6 @@ target_platform: zip_keys: - - c_compiler_version - cxx_compiler_version - - c_stdlib_version - cuda_compiler - cuda_compiler_version - docker_image diff --git a/.ci_support/linux_64_blas_implmklc_compiler_version13c_stdlib_version2.28cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml b/.ci_support/linux_64_blas_implmklc_compiler_version13c_stdlib_version2.28cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml new file mode 100644 index 00000000..ae684cde --- /dev/null +++ b/.ci_support/linux_64_blas_implmklc_compiler_version13c_stdlib_version2.28cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml @@ -0,0 +1,74 @@ +blas_impl: +- mkl +c_compiler: +- gcc +c_compiler_version: +- '13' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.28' +cdt_name: +- cos7 +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cuda_compiler: +- None +cuda_compiler_version: +- None +cudnn: +- '9' +cxx_compiler: +- gxx +cxx_compiler_version: +- '13' +docker_image: +- quay.io/condaforge/linux-anvil-cos7-x86_64 +github_actions_labels: +- cirun-openstack-gpu-2xlarge +libabseil: +- '20240722' +libcblas: +- 3.9 *netlib +liblapack: +- 3.9 *netlib +libprotobuf: +- 5.28.2 +megabuild: +- 'true' +mkl: +- '2024' +nccl: +- '2' +numpy: +- '2.0' +- '2.0' +- '2.0' +- '2' +- '2.0' +orc: +- 2.0.3 +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.10.* *_cpython +- 3.11.* *_cpython +- 3.12.* *_cpython +- 3.13.* *_cp313 +- 3.9.* *_cpython +pytorch: +- '2.4' +target_platform: +- linux-64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version + - cuda_compiler + - cuda_compiler_version + - docker_image +- - python + - numpy diff --git a/.ci_support/linux_aarch64_c_compiler_version12c_stdlib_version2.17cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12.yaml b/.ci_support/linux_aarch64_c_compiler_version12c_stdlib_version2.17cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12.yaml new file mode 100644 index 00000000..d70ec68d --- /dev/null +++ b/.ci_support/linux_aarch64_c_compiler_version12c_stdlib_version2.17cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12.yaml @@ -0,0 +1,78 @@ +BUILD: +- aarch64-conda_cos7-linux-gnu +blas_impl: +- generic +c_compiler: +- gcc +c_compiler_version: +- '12' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.17' +cdt_arch: +- aarch64 +cdt_name: +- cos7 +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cuda_compiler: +- cuda-nvcc +cuda_compiler_version: +- '12.0' +cudnn: +- '9' +cxx_compiler: +- gxx +cxx_compiler_version: +- '12' +docker_image: +- quay.io/condaforge/linux-anvil-alma-x86_64:8 +github_actions_labels: +- cirun-openstack-gpu-2xlarge +libabseil: +- '20240722' +libcblas: +- 3.9 *netlib +liblapack: +- 3.9 *netlib +libprotobuf: +- 5.28.2 +megabuild: +- 'true' +mkl: +- '2024' +nccl: +- '2' +numpy: +- '2.0' +- '2.0' +- '2.0' +- '2' +- '2.0' +orc: +- 2.0.3 +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.10.* *_cpython +- 3.11.* *_cpython +- 3.12.* *_cpython +- 3.13.* *_cp313 +- 3.9.* *_cpython +pytorch: +- '2.4' +target_platform: +- linux-aarch64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version + - cuda_compiler + - cuda_compiler_version + - docker_image +- - python + - numpy diff --git a/.ci_support/linux_aarch64_c_compiler_version12c_stdlib_version2.17cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12.yaml b/.ci_support/linux_aarch64_c_compiler_version12c_stdlib_version2.17cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12.yaml new file mode 100644 index 00000000..33e8d54d --- /dev/null +++ b/.ci_support/linux_aarch64_c_compiler_version12c_stdlib_version2.17cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12.yaml @@ -0,0 +1,78 @@ +BUILD: +- aarch64-conda_cos7-linux-gnu +blas_impl: +- generic +c_compiler: +- gcc +c_compiler_version: +- '12' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.17' +cdt_arch: +- aarch64 +cdt_name: +- cos7 +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cuda_compiler: +- cuda-nvcc +cuda_compiler_version: +- '12.6' +cudnn: +- '9' +cxx_compiler: +- gxx +cxx_compiler_version: +- '12' +docker_image: +- quay.io/condaforge/linux-anvil-alma-x86_64:8 +github_actions_labels: +- cirun-openstack-gpu-2xlarge +libabseil: +- '20240722' +libcblas: +- 3.9 *netlib +liblapack: +- 3.9 *netlib +libprotobuf: +- 5.28.2 +megabuild: +- 'true' +mkl: +- '2024' +nccl: +- '2' +numpy: +- '2.0' +- '2.0' +- '2.0' +- '2' +- '2.0' +orc: +- 2.0.3 +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.10.* *_cpython +- 3.11.* *_cpython +- 3.12.* *_cpython +- 3.13.* *_cp313 +- 3.9.* *_cpython +pytorch: +- '2.4' +target_platform: +- linux-aarch64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version + - cuda_compiler + - cuda_compiler_version + - docker_image +- - python + - numpy diff --git a/.ci_support/linux_aarch64_c_compiler_version12c_stdlib_version2.28cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12.yaml b/.ci_support/linux_aarch64_c_compiler_version12c_stdlib_version2.28cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12.yaml index 3e8e775e..3b1a510a 100644 --- a/.ci_support/linux_aarch64_c_compiler_version12c_stdlib_version2.28cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12.yaml +++ b/.ci_support/linux_aarch64_c_compiler_version12c_stdlib_version2.28cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12.yaml @@ -71,7 +71,6 @@ target_platform: zip_keys: - - c_compiler_version - cxx_compiler_version - - c_stdlib_version - cuda_compiler - cuda_compiler_version - docker_image diff --git a/.ci_support/linux_aarch64_c_compiler_version12c_stdlib_version2.28cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12.yaml b/.ci_support/linux_aarch64_c_compiler_version12c_stdlib_version2.28cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12.yaml index 2cf69865..2f269026 100644 --- a/.ci_support/linux_aarch64_c_compiler_version12c_stdlib_version2.28cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12.yaml +++ b/.ci_support/linux_aarch64_c_compiler_version12c_stdlib_version2.28cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12.yaml @@ -71,7 +71,6 @@ target_platform: zip_keys: - - c_compiler_version - cxx_compiler_version - - c_stdlib_version - cuda_compiler - cuda_compiler_version - docker_image diff --git a/.ci_support/linux_aarch64_c_compiler_version13c_stdlib_version2.17cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml b/.ci_support/linux_aarch64_c_compiler_version13c_stdlib_version2.17cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml index 5566ce59..31eba16b 100644 --- a/.ci_support/linux_aarch64_c_compiler_version13c_stdlib_version2.17cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml +++ b/.ci_support/linux_aarch64_c_compiler_version13c_stdlib_version2.17cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml @@ -71,7 +71,6 @@ target_platform: zip_keys: - - c_compiler_version - cxx_compiler_version - - c_stdlib_version - cuda_compiler - cuda_compiler_version - docker_image diff --git a/.ci_support/linux_aarch64_c_compiler_version13c_stdlib_version2.28cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml b/.ci_support/linux_aarch64_c_compiler_version13c_stdlib_version2.28cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml new file mode 100644 index 00000000..ec6ba427 --- /dev/null +++ b/.ci_support/linux_aarch64_c_compiler_version13c_stdlib_version2.28cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml @@ -0,0 +1,78 @@ +BUILD: +- aarch64-conda_cos7-linux-gnu +blas_impl: +- generic +c_compiler: +- gcc +c_compiler_version: +- '13' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.28' +cdt_arch: +- aarch64 +cdt_name: +- cos7 +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cuda_compiler: +- None +cuda_compiler_version: +- None +cudnn: +- '9' +cxx_compiler: +- gxx +cxx_compiler_version: +- '13' +docker_image: +- quay.io/condaforge/linux-anvil-cos7-x86_64 +github_actions_labels: +- cirun-openstack-gpu-2xlarge +libabseil: +- '20240722' +libcblas: +- 3.9 *netlib +liblapack: +- 3.9 *netlib +libprotobuf: +- 5.28.2 +megabuild: +- 'true' +mkl: +- '2024' +nccl: +- '2' +numpy: +- '2.0' +- '2.0' +- '2.0' +- '2' +- '2.0' +orc: +- 2.0.3 +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.10.* *_cpython +- 3.11.* *_cpython +- 3.12.* *_cpython +- 3.13.* *_cp313 +- 3.9.* *_cpython +pytorch: +- '2.4' +target_platform: +- linux-aarch64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version + - cuda_compiler + - cuda_compiler_version + - docker_image +- - python + - numpy diff --git a/README.md b/README.md index a99e2407..0d60444b 100644 --- a/README.md +++ b/README.md @@ -35,6 +35,13 @@ Current build status variant + + linux_64_blas_implgenericc_compiler_version11c_stdlib_version2.28cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11 + + + variant + + linux_64_blas_implgenericc_compiler_version12c_stdlib_version2.17cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12 @@ -42,6 +49,20 @@ Current build status variant + + linux_64_blas_implgenericc_compiler_version12c_stdlib_version2.17cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12 + + + variant + + + + linux_64_blas_implgenericc_compiler_version12c_stdlib_version2.28cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12 + + + variant + + linux_64_blas_implgenericc_compiler_version12c_stdlib_version2.28cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12 @@ -56,6 +77,13 @@ Current build status variant + + linux_64_blas_implgenericc_compiler_version13c_stdlib_version2.28cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13 + + + variant + + linux_64_blas_implmklc_compiler_version11c_stdlib_version2.17cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11 @@ -63,6 +91,13 @@ Current build status variant + + linux_64_blas_implmklc_compiler_version11c_stdlib_version2.28cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11 + + + variant + + linux_64_blas_implmklc_compiler_version12c_stdlib_version2.17cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12 @@ -70,6 +105,20 @@ Current build status variant + + linux_64_blas_implmklc_compiler_version12c_stdlib_version2.17cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12 + + + variant + + + + linux_64_blas_implmklc_compiler_version12c_stdlib_version2.28cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12 + + + variant + + linux_64_blas_implmklc_compiler_version12c_stdlib_version2.28cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12 @@ -84,6 +133,27 @@ Current build status variant + + linux_64_blas_implmklc_compiler_version13c_stdlib_version2.28cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13 + + + variant + + + + linux_aarch64_c_compiler_version12c_stdlib_version2.17cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12 + + + variant + + + + linux_aarch64_c_compiler_version12c_stdlib_version2.17cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12 + + + variant + + linux_aarch64_c_compiler_version12c_stdlib_version2.28cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12 @@ -105,6 +175,13 @@ Current build status variant + + linux_aarch64_c_compiler_version13c_stdlib_version2.28cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13 + + + variant + + osx_64_blas_implgenericnumpy2.0python3.10.____cpython From 2b86afaa6de3533741431b745a73cd501ace126a Mon Sep 17 00:00:00 2001 From: "H. Vetinari" Date: Sun, 24 Nov 2024 07:18:00 +1100 Subject: [PATCH 06/21] remove obsolete config in CBC & conda-forge.yml --- conda-forge.yml | 2 - recipe/conda_build_config.yaml | 88 ---------------------------------- 2 files changed, 90 deletions(-) diff --git a/conda-forge.yml b/conda-forge.yml index d21ee21a..a6109cb6 100644 --- a/conda-forge.yml +++ b/conda-forge.yml @@ -17,8 +17,6 @@ github_actions: triggers: - push - pull_request -os_version: - linux_64: cos7 provider: linux_64: azure linux_aarch64: azure diff --git a/recipe/conda_build_config.yaml b/recipe/conda_build_config.yaml index bbdadf2c..d9daea79 100644 --- a/recipe/conda_build_config.yaml +++ b/recipe/conda_build_config.yaml @@ -4,94 +4,6 @@ c_stdlib_version: # [osx and x86_64] MACOSX_SDK_VERSION: # [osx] - 13.3 # [osx] -# Needs higher stdlib for CUDNN9 -# CUDA 12 on aarch needs newer glibc, which requires us to override -# the whole monster zip just to bump c_stdlib_version / docker_image -c_stdlib_version: # [linux and aarch64] - - 2.17 # [linux and aarch64] - - 2.17 # [linux and aarch64] - - 2.28 # [linux and aarch64] - - 2.28 # [linux and aarch64] -docker_image: # [linux and aarch64] - - quay.io/condaforge/linux-anvil-cos7-x86_64 # [linux and aarch64] - - quay.io/condaforge/linux-anvil-cuda:11.8 # [linux and aarch64] - - quay.io/condaforge/linux-anvil-alma-x86_64:8 # [linux and aarch64] - - quay.io/condaforge/linux-anvil-alma-x86_64:8 # [linux and aarch64] -# rest just to make smithy happy -c_compiler_version: # [linux and aarch64] - - 13 # [linux and aarch64] - - 11 # [linux and aarch64] - - 12 # [linux and aarch64] - - 12 # [linux and aarch64] -cxx_compiler_version: # [linux and aarch64] - - 13 # [linux and aarch64] - - 11 # [linux and aarch64] - - 12 # [linux and aarch64] - - 12 # [linux and aarch64] -fortran_compiler_version: # [linux and aarch64] - - 13 # [linux and aarch64] - - 11 # [linux and aarch64] - - 12 # [linux and aarch64] - - 12 # [linux and aarch64] -cdt_name: # [linux and aarch64] - - cos7 # [linux and aarch64] - - cos7 # [linux and aarch64] - - cos7 # [linux and aarch64] - - cos7 # [linux and aarch64] -cuda_compiler: # [linux and aarch64] - - None # [linux and aarch64] - - nvcc # [linux and aarch64] - - cuda-nvcc # [linux and aarch64] - - cuda-nvcc # [linux and aarch64] -cuda_compiler_version: # [linux and aarch64] - - None # [linux and aarch64] - - 11.8 # [linux and aarch64] - - 12.0 # [linux and aarch64] - - 12.6 # [linux and aarch64] -# end override of monster zip - -c_stdlib_version: # [linux64] - - 2.17 # [linux64] - - 2.17 # [linux64] - - 2.17 # [linux64] - - 2.28 # [linux64] -docker_image: # [linux64] - - quay.io/condaforge/linux-anvil-cos7-x86_64 # [linux64] - - quay.io/condaforge/linux-anvil-cuda:11.8 # [linux64] - - quay.io/condaforge/linux-anvil-cos7-x86_64 # [linux64] - - quay.io/condaforge/linux-anvil-alma-x86_64:8 # [linux64] -# rest just to make smithy happy -c_compiler_version: # [linux64] - - 13 # [linux64] - - 11 # [linux64] - - 12 # [linux64] - - 12 # [linux64] -cxx_compiler_version: # [linux64] - - 13 # [linux64] - - 11 # [linux64] - - 12 # [linux64] - - 12 # [linux64] -fortran_compiler_version: # [linux64] - - 13 # [linux64] - - 11 # [linux64] - - 12 # [linux64] - - 12 # [linux64] -cdt_name: # [linux64] - - cos7 # [linux64] - - cos7 # [linux64] - - cos7 # [linux64] - - cos7 # [linux64] -cuda_compiler: # [linux64] - - None # [linux64] - - nvcc # [linux64] - - cuda-nvcc # [linux64] - - cuda-nvcc # [linux64] -cuda_compiler_version: # [linux64] - - None # [linux64] - - 11.8 # [linux64] - - 12.0 # [linux64] - - 12.6 # [linux64] - blas_impl: - mkl # [x86_64] - generic From 757368e1cf2a2aa6e7a82ec93a5b1b7d1a2a60a7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Fri, 22 Nov 2024 14:58:14 +0100 Subject: [PATCH 07/21] Remove CUDA 11.8 builds As discussed in: https://github.com/conda-forge/pytorch-cpu-feedstock/issues/177#issuecomment-2493756271 Co-Authored-By: H. Vetinari --- recipe/meta.yaml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/recipe/meta.yaml b/recipe/meta.yaml index 4166b7ef..b0aae53a 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -58,9 +58,8 @@ build: - numpy * # [megabuild] skip: true # [win] skip: true # [cuda_compiler_version != "None" and linux64 and blas_impl != "mkl"] - # 2024/04 This build seems to fail due to disk space on the CIs - # We can potentially re-enable it at a later time - skip: true # [cuda_compiler_version == "11.8" and aarch64] + # dropped due to maintenance effort, see discussion in #177 + skip: true # [cuda_compiler_version == "11.8"] requirements: # Keep this list synchronized (except for python*, numpy*) in outputs From 4a14c60ceebdf368df657e03c2c4744976bdb58b Mon Sep 17 00:00:00 2001 From: "H. Vetinari" Date: Sun, 24 Nov 2024 07:54:09 +1100 Subject: [PATCH 08/21] MNT: Re-rendered with conda-build 24.9.0, conda-smithy 3.44.7, and conda-forge-pinning 2024.11.23.20.32.37 --- .azure-pipelines/azure-pipelines-linux.yml | 100 +++---------- ...ler_version11.8cxx_compiler_version11.yaml | 74 ---------- ...ler_version11.8cxx_compiler_version11.yaml | 74 ---------- ...ler_version12.0cxx_compiler_version12.yaml | 74 ---------- ...ler_version12.0cxx_compiler_version12.yaml | 74 ---------- ...ler_version12.6cxx_compiler_version12.yaml | 74 ---------- ...er_version12.6cxx_compiler_version12.yaml} | 4 +- ...ler_versionNonecxx_compiler_version13.yaml | 74 ---------- ...er_versionNonecxx_compiler_version13.yaml} | 4 +- ...ler_version11.8cxx_compiler_version11.yaml | 74 ---------- ...ler_version11.8cxx_compiler_version11.yaml | 74 ---------- ...ler_version12.0cxx_compiler_version12.yaml | 74 ---------- ...ler_version12.0cxx_compiler_version12.yaml | 74 ---------- ...ler_version12.6cxx_compiler_version12.yaml | 74 ---------- ...er_version12.6cxx_compiler_version12.yaml} | 4 +- ...ler_versionNonecxx_compiler_version13.yaml | 74 ---------- ...er_versionNonecxx_compiler_version13.yaml} | 4 +- ...ler_version12.0cxx_compiler_version12.yaml | 78 ---------- ...ler_version12.0cxx_compiler_version12.yaml | 78 ---------- ...ler_version12.6cxx_compiler_version12.yaml | 78 ---------- ...er_version12.6cxx_compiler_version12.yaml} | 4 +- ...ler_versionNonecxx_compiler_version13.yaml | 78 ---------- ...er_versionNonecxx_compiler_version13.yaml} | 4 +- README.md | 136 ++---------------- 24 files changed, 42 insertions(+), 1418 deletions(-) delete mode 100644 .ci_support/linux_64_blas_implgenericc_compiler_version11c_stdlib_version2.17cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11.yaml delete mode 100644 .ci_support/linux_64_blas_implgenericc_compiler_version11c_stdlib_version2.28cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11.yaml delete mode 100644 .ci_support/linux_64_blas_implgenericc_compiler_version12c_stdlib_version2.17cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12.yaml delete mode 100644 .ci_support/linux_64_blas_implgenericc_compiler_version12c_stdlib_version2.28cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12.yaml delete mode 100644 .ci_support/linux_64_blas_implgenericc_compiler_version12c_stdlib_version2.28cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12.yaml rename .ci_support/{linux_64_blas_implgenericc_compiler_version12c_stdlib_version2.17cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12.yaml => linux_64_blas_implgenericc_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12.yaml} (94%) delete mode 100644 .ci_support/linux_64_blas_implgenericc_compiler_version13c_stdlib_version2.28cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml rename .ci_support/{linux_64_blas_implgenericc_compiler_version13c_stdlib_version2.17cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml => linux_64_blas_implgenericc_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml} (94%) delete mode 100644 .ci_support/linux_64_blas_implmklc_compiler_version11c_stdlib_version2.17cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11.yaml delete mode 100644 .ci_support/linux_64_blas_implmklc_compiler_version11c_stdlib_version2.28cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11.yaml delete mode 100644 .ci_support/linux_64_blas_implmklc_compiler_version12c_stdlib_version2.17cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12.yaml delete mode 100644 .ci_support/linux_64_blas_implmklc_compiler_version12c_stdlib_version2.28cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12.yaml delete mode 100644 .ci_support/linux_64_blas_implmklc_compiler_version12c_stdlib_version2.28cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12.yaml rename .ci_support/{linux_64_blas_implmklc_compiler_version12c_stdlib_version2.17cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12.yaml => linux_64_blas_implmklc_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12.yaml} (94%) delete mode 100644 .ci_support/linux_64_blas_implmklc_compiler_version13c_stdlib_version2.28cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml rename .ci_support/{linux_64_blas_implmklc_compiler_version13c_stdlib_version2.17cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml => linux_64_blas_implmklc_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml} (94%) delete mode 100644 .ci_support/linux_aarch64_c_compiler_version12c_stdlib_version2.17cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12.yaml delete mode 100644 .ci_support/linux_aarch64_c_compiler_version12c_stdlib_version2.28cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12.yaml delete mode 100644 .ci_support/linux_aarch64_c_compiler_version12c_stdlib_version2.28cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12.yaml rename .ci_support/{linux_aarch64_c_compiler_version12c_stdlib_version2.17cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12.yaml => linux_aarch64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12.yaml} (94%) delete mode 100644 .ci_support/linux_aarch64_c_compiler_version13c_stdlib_version2.28cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml rename .ci_support/{linux_aarch64_c_compiler_version13c_stdlib_version2.17cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml => linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml} (94%) diff --git a/.azure-pipelines/azure-pipelines-linux.yml b/.azure-pipelines/azure-pipelines-linux.yml index 58cdb90e..7044a460 100755 --- a/.azure-pipelines/azure-pipelines-linux.yml +++ b/.azure-pipelines/azure-pipelines-linux.yml @@ -8,94 +8,30 @@ jobs: vmImage: ubuntu-latest strategy: matrix: - ? linux_64_blas_implgenericc_compiler_version11c_stdlib_version2.17cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11 - : CONFIG: linux_64_blas_implgenericc_compiler_version11c_stdlib_version2.17cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11 + linux_64_blas_implgenericc_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12: + CONFIG: linux_64_blas_implgenericc_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12 UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cuda:11.8 - ? linux_64_blas_implgenericc_compiler_version11c_stdlib_version2.28cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11 - : CONFIG: linux_64_blas_implgenericc_compiler_version11c_stdlib_version2.28cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11 + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9 + linux_64_blas_implgenericc_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13: + CONFIG: linux_64_blas_implgenericc_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13 UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cuda:11.8 - ? linux_64_blas_implgenericc_compiler_version12c_stdlib_version2.17cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12 - : CONFIG: linux_64_blas_implgenericc_compiler_version12c_stdlib_version2.17cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12 + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9 + linux_64_blas_implmklc_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12: + CONFIG: linux_64_blas_implmklc_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12 UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 - ? linux_64_blas_implgenericc_compiler_version12c_stdlib_version2.17cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12 - : CONFIG: linux_64_blas_implgenericc_compiler_version12c_stdlib_version2.17cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12 + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9 + linux_64_blas_implmklc_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13: + CONFIG: linux_64_blas_implmklc_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13 UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-alma-x86_64:8 - ? linux_64_blas_implgenericc_compiler_version12c_stdlib_version2.28cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12 - : CONFIG: linux_64_blas_implgenericc_compiler_version12c_stdlib_version2.28cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12 + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9 + linux_aarch64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12: + CONFIG: linux_aarch64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12 UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 - ? linux_64_blas_implgenericc_compiler_version12c_stdlib_version2.28cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12 - : CONFIG: linux_64_blas_implgenericc_compiler_version12c_stdlib_version2.28cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12 + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9 + linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13: + CONFIG: linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13 UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-alma-x86_64:8 - ? linux_64_blas_implgenericc_compiler_version13c_stdlib_version2.17cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13 - : CONFIG: linux_64_blas_implgenericc_compiler_version13c_stdlib_version2.17cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13 - UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 - ? linux_64_blas_implgenericc_compiler_version13c_stdlib_version2.28cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13 - : CONFIG: linux_64_blas_implgenericc_compiler_version13c_stdlib_version2.28cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13 - UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 - ? linux_64_blas_implmklc_compiler_version11c_stdlib_version2.17cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11 - : CONFIG: linux_64_blas_implmklc_compiler_version11c_stdlib_version2.17cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11 - UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cuda:11.8 - ? linux_64_blas_implmklc_compiler_version11c_stdlib_version2.28cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11 - : CONFIG: linux_64_blas_implmklc_compiler_version11c_stdlib_version2.28cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11 - UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cuda:11.8 - ? linux_64_blas_implmklc_compiler_version12c_stdlib_version2.17cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12 - : CONFIG: linux_64_blas_implmklc_compiler_version12c_stdlib_version2.17cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12 - UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 - ? linux_64_blas_implmklc_compiler_version12c_stdlib_version2.17cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12 - : CONFIG: linux_64_blas_implmklc_compiler_version12c_stdlib_version2.17cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12 - UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-alma-x86_64:8 - ? linux_64_blas_implmklc_compiler_version12c_stdlib_version2.28cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12 - : CONFIG: linux_64_blas_implmklc_compiler_version12c_stdlib_version2.28cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12 - UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 - ? linux_64_blas_implmklc_compiler_version12c_stdlib_version2.28cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12 - : CONFIG: linux_64_blas_implmklc_compiler_version12c_stdlib_version2.28cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12 - UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-alma-x86_64:8 - ? linux_64_blas_implmklc_compiler_version13c_stdlib_version2.17cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13 - : CONFIG: linux_64_blas_implmklc_compiler_version13c_stdlib_version2.17cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13 - UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 - ? linux_64_blas_implmklc_compiler_version13c_stdlib_version2.28cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13 - : CONFIG: linux_64_blas_implmklc_compiler_version13c_stdlib_version2.28cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13 - UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 - ? linux_aarch64_c_compiler_version12c_stdlib_version2.17cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12 - : CONFIG: linux_aarch64_c_compiler_version12c_stdlib_version2.17cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12 - UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-alma-x86_64:8 - ? linux_aarch64_c_compiler_version12c_stdlib_version2.17cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12 - : CONFIG: linux_aarch64_c_compiler_version12c_stdlib_version2.17cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12 - UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-alma-x86_64:8 - ? linux_aarch64_c_compiler_version12c_stdlib_version2.28cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12 - : CONFIG: linux_aarch64_c_compiler_version12c_stdlib_version2.28cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12 - UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-alma-x86_64:8 - ? linux_aarch64_c_compiler_version12c_stdlib_version2.28cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12 - : CONFIG: linux_aarch64_c_compiler_version12c_stdlib_version2.28cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12 - UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-alma-x86_64:8 - linux_aarch64_c_compiler_version13c_stdlib_version2.17cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13: - CONFIG: linux_aarch64_c_compiler_version13c_stdlib_version2.17cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13 - UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 - linux_aarch64_c_compiler_version13c_stdlib_version2.28cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13: - CONFIG: linux_aarch64_c_compiler_version13c_stdlib_version2.28cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13 - UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9 timeoutInMinutes: 1 variables: {} diff --git a/.ci_support/linux_64_blas_implgenericc_compiler_version11c_stdlib_version2.17cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11.yaml b/.ci_support/linux_64_blas_implgenericc_compiler_version11c_stdlib_version2.17cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11.yaml deleted file mode 100644 index 6aec4cba..00000000 --- a/.ci_support/linux_64_blas_implgenericc_compiler_version11c_stdlib_version2.17cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11.yaml +++ /dev/null @@ -1,74 +0,0 @@ -blas_impl: -- generic -c_compiler: -- gcc -c_compiler_version: -- '11' -c_stdlib: -- sysroot -c_stdlib_version: -- '2.17' -cdt_name: -- cos7 -channel_sources: -- conda-forge -channel_targets: -- conda-forge main -cuda_compiler: -- nvcc -cuda_compiler_version: -- '11.8' -cudnn: -- '9' -cxx_compiler: -- gxx -cxx_compiler_version: -- '11' -docker_image: -- quay.io/condaforge/linux-anvil-cuda:11.8 -github_actions_labels: -- cirun-openstack-gpu-2xlarge -libabseil: -- '20240722' -libcblas: -- 3.9 *netlib -liblapack: -- 3.9 *netlib -libprotobuf: -- 5.28.2 -megabuild: -- 'true' -mkl: -- '2024' -nccl: -- '2' -numpy: -- '2.0' -- '2.0' -- '2.0' -- '2' -- '2.0' -orc: -- 2.0.3 -pin_run_as_build: - python: - min_pin: x.x - max_pin: x.x -python: -- 3.10.* *_cpython -- 3.11.* *_cpython -- 3.12.* *_cpython -- 3.13.* *_cp313 -- 3.9.* *_cpython -pytorch: -- '2.4' -target_platform: -- linux-64 -zip_keys: -- - c_compiler_version - - cxx_compiler_version - - cuda_compiler - - cuda_compiler_version - - docker_image -- - python - - numpy diff --git a/.ci_support/linux_64_blas_implgenericc_compiler_version11c_stdlib_version2.28cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11.yaml b/.ci_support/linux_64_blas_implgenericc_compiler_version11c_stdlib_version2.28cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11.yaml deleted file mode 100644 index ad2cf549..00000000 --- a/.ci_support/linux_64_blas_implgenericc_compiler_version11c_stdlib_version2.28cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11.yaml +++ /dev/null @@ -1,74 +0,0 @@ -blas_impl: -- generic -c_compiler: -- gcc -c_compiler_version: -- '11' -c_stdlib: -- sysroot -c_stdlib_version: -- '2.28' -cdt_name: -- cos7 -channel_sources: -- conda-forge -channel_targets: -- conda-forge main -cuda_compiler: -- nvcc -cuda_compiler_version: -- '11.8' -cudnn: -- '9' -cxx_compiler: -- gxx -cxx_compiler_version: -- '11' -docker_image: -- quay.io/condaforge/linux-anvil-cuda:11.8 -github_actions_labels: -- cirun-openstack-gpu-2xlarge -libabseil: -- '20240722' -libcblas: -- 3.9 *netlib -liblapack: -- 3.9 *netlib -libprotobuf: -- 5.28.2 -megabuild: -- 'true' -mkl: -- '2024' -nccl: -- '2' -numpy: -- '2.0' -- '2.0' -- '2.0' -- '2' -- '2.0' -orc: -- 2.0.3 -pin_run_as_build: - python: - min_pin: x.x - max_pin: x.x -python: -- 3.10.* *_cpython -- 3.11.* *_cpython -- 3.12.* *_cpython -- 3.13.* *_cp313 -- 3.9.* *_cpython -pytorch: -- '2.4' -target_platform: -- linux-64 -zip_keys: -- - c_compiler_version - - cxx_compiler_version - - cuda_compiler - - cuda_compiler_version - - docker_image -- - python - - numpy diff --git a/.ci_support/linux_64_blas_implgenericc_compiler_version12c_stdlib_version2.17cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12.yaml b/.ci_support/linux_64_blas_implgenericc_compiler_version12c_stdlib_version2.17cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12.yaml deleted file mode 100644 index b0ca9f99..00000000 --- a/.ci_support/linux_64_blas_implgenericc_compiler_version12c_stdlib_version2.17cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12.yaml +++ /dev/null @@ -1,74 +0,0 @@ -blas_impl: -- generic -c_compiler: -- gcc -c_compiler_version: -- '12' -c_stdlib: -- sysroot -c_stdlib_version: -- '2.17' -cdt_name: -- cos7 -channel_sources: -- conda-forge -channel_targets: -- conda-forge main -cuda_compiler: -- cuda-nvcc -cuda_compiler_version: -- '12.0' -cudnn: -- '9' -cxx_compiler: -- gxx -cxx_compiler_version: -- '12' -docker_image: -- quay.io/condaforge/linux-anvil-cos7-x86_64 -github_actions_labels: -- cirun-openstack-gpu-2xlarge -libabseil: -- '20240722' -libcblas: -- 3.9 *netlib -liblapack: -- 3.9 *netlib -libprotobuf: -- 5.28.2 -megabuild: -- 'true' -mkl: -- '2024' -nccl: -- '2' -numpy: -- '2.0' -- '2.0' -- '2.0' -- '2' -- '2.0' -orc: -- 2.0.3 -pin_run_as_build: - python: - min_pin: x.x - max_pin: x.x -python: -- 3.10.* *_cpython -- 3.11.* *_cpython -- 3.12.* *_cpython -- 3.13.* *_cp313 -- 3.9.* *_cpython -pytorch: -- '2.4' -target_platform: -- linux-64 -zip_keys: -- - c_compiler_version - - cxx_compiler_version - - cuda_compiler - - cuda_compiler_version - - docker_image -- - python - - numpy diff --git a/.ci_support/linux_64_blas_implgenericc_compiler_version12c_stdlib_version2.28cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12.yaml b/.ci_support/linux_64_blas_implgenericc_compiler_version12c_stdlib_version2.28cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12.yaml deleted file mode 100644 index 44b0b020..00000000 --- a/.ci_support/linux_64_blas_implgenericc_compiler_version12c_stdlib_version2.28cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12.yaml +++ /dev/null @@ -1,74 +0,0 @@ -blas_impl: -- generic -c_compiler: -- gcc -c_compiler_version: -- '12' -c_stdlib: -- sysroot -c_stdlib_version: -- '2.28' -cdt_name: -- cos7 -channel_sources: -- conda-forge -channel_targets: -- conda-forge main -cuda_compiler: -- cuda-nvcc -cuda_compiler_version: -- '12.0' -cudnn: -- '9' -cxx_compiler: -- gxx -cxx_compiler_version: -- '12' -docker_image: -- quay.io/condaforge/linux-anvil-cos7-x86_64 -github_actions_labels: -- cirun-openstack-gpu-2xlarge -libabseil: -- '20240722' -libcblas: -- 3.9 *netlib -liblapack: -- 3.9 *netlib -libprotobuf: -- 5.28.2 -megabuild: -- 'true' -mkl: -- '2024' -nccl: -- '2' -numpy: -- '2.0' -- '2.0' -- '2.0' -- '2' -- '2.0' -orc: -- 2.0.3 -pin_run_as_build: - python: - min_pin: x.x - max_pin: x.x -python: -- 3.10.* *_cpython -- 3.11.* *_cpython -- 3.12.* *_cpython -- 3.13.* *_cp313 -- 3.9.* *_cpython -pytorch: -- '2.4' -target_platform: -- linux-64 -zip_keys: -- - c_compiler_version - - cxx_compiler_version - - cuda_compiler - - cuda_compiler_version - - docker_image -- - python - - numpy diff --git a/.ci_support/linux_64_blas_implgenericc_compiler_version12c_stdlib_version2.28cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12.yaml b/.ci_support/linux_64_blas_implgenericc_compiler_version12c_stdlib_version2.28cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12.yaml deleted file mode 100644 index cb17f3e6..00000000 --- a/.ci_support/linux_64_blas_implgenericc_compiler_version12c_stdlib_version2.28cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12.yaml +++ /dev/null @@ -1,74 +0,0 @@ -blas_impl: -- generic -c_compiler: -- gcc -c_compiler_version: -- '12' -c_stdlib: -- sysroot -c_stdlib_version: -- '2.28' -cdt_name: -- cos7 -channel_sources: -- conda-forge -channel_targets: -- conda-forge main -cuda_compiler: -- cuda-nvcc -cuda_compiler_version: -- '12.6' -cudnn: -- '9' -cxx_compiler: -- gxx -cxx_compiler_version: -- '12' -docker_image: -- quay.io/condaforge/linux-anvil-alma-x86_64:8 -github_actions_labels: -- cirun-openstack-gpu-2xlarge -libabseil: -- '20240722' -libcblas: -- 3.9 *netlib -liblapack: -- 3.9 *netlib -libprotobuf: -- 5.28.2 -megabuild: -- 'true' -mkl: -- '2024' -nccl: -- '2' -numpy: -- '2.0' -- '2.0' -- '2.0' -- '2' -- '2.0' -orc: -- 2.0.3 -pin_run_as_build: - python: - min_pin: x.x - max_pin: x.x -python: -- 3.10.* *_cpython -- 3.11.* *_cpython -- 3.12.* *_cpython -- 3.13.* *_cp313 -- 3.9.* *_cpython -pytorch: -- '2.4' -target_platform: -- linux-64 -zip_keys: -- - c_compiler_version - - cxx_compiler_version - - cuda_compiler - - cuda_compiler_version - - docker_image -- - python - - numpy diff --git a/.ci_support/linux_64_blas_implgenericc_compiler_version12c_stdlib_version2.17cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12.yaml b/.ci_support/linux_64_blas_implgenericc_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12.yaml similarity index 94% rename from .ci_support/linux_64_blas_implgenericc_compiler_version12c_stdlib_version2.17cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12.yaml rename to .ci_support/linux_64_blas_implgenericc_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12.yaml index 435fe521..aecfdaf2 100644 --- a/.ci_support/linux_64_blas_implgenericc_compiler_version12c_stdlib_version2.17cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12.yaml +++ b/.ci_support/linux_64_blas_implgenericc_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12.yaml @@ -9,7 +9,7 @@ c_stdlib: c_stdlib_version: - '2.17' cdt_name: -- cos7 +- conda channel_sources: - conda-forge channel_targets: @@ -25,7 +25,7 @@ cxx_compiler: cxx_compiler_version: - '12' docker_image: -- quay.io/condaforge/linux-anvil-alma-x86_64:8 +- quay.io/condaforge/linux-anvil-x86_64:alma9 github_actions_labels: - cirun-openstack-gpu-2xlarge libabseil: diff --git a/.ci_support/linux_64_blas_implgenericc_compiler_version13c_stdlib_version2.28cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml b/.ci_support/linux_64_blas_implgenericc_compiler_version13c_stdlib_version2.28cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml deleted file mode 100644 index 48b5759b..00000000 --- a/.ci_support/linux_64_blas_implgenericc_compiler_version13c_stdlib_version2.28cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml +++ /dev/null @@ -1,74 +0,0 @@ -blas_impl: -- generic -c_compiler: -- gcc -c_compiler_version: -- '13' -c_stdlib: -- sysroot -c_stdlib_version: -- '2.28' -cdt_name: -- cos7 -channel_sources: -- conda-forge -channel_targets: -- conda-forge main -cuda_compiler: -- None -cuda_compiler_version: -- None -cudnn: -- '9' -cxx_compiler: -- gxx -cxx_compiler_version: -- '13' -docker_image: -- quay.io/condaforge/linux-anvil-cos7-x86_64 -github_actions_labels: -- cirun-openstack-gpu-2xlarge -libabseil: -- '20240722' -libcblas: -- 3.9 *netlib -liblapack: -- 3.9 *netlib -libprotobuf: -- 5.28.2 -megabuild: -- 'true' -mkl: -- '2024' -nccl: -- '2' -numpy: -- '2.0' -- '2.0' -- '2.0' -- '2' -- '2.0' -orc: -- 2.0.3 -pin_run_as_build: - python: - min_pin: x.x - max_pin: x.x -python: -- 3.10.* *_cpython -- 3.11.* *_cpython -- 3.12.* *_cpython -- 3.13.* *_cp313 -- 3.9.* *_cpython -pytorch: -- '2.4' -target_platform: -- linux-64 -zip_keys: -- - c_compiler_version - - cxx_compiler_version - - cuda_compiler - - cuda_compiler_version - - docker_image -- - python - - numpy diff --git a/.ci_support/linux_64_blas_implgenericc_compiler_version13c_stdlib_version2.17cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml b/.ci_support/linux_64_blas_implgenericc_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml similarity index 94% rename from .ci_support/linux_64_blas_implgenericc_compiler_version13c_stdlib_version2.17cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml rename to .ci_support/linux_64_blas_implgenericc_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml index 95fc452d..971fa4fa 100644 --- a/.ci_support/linux_64_blas_implgenericc_compiler_version13c_stdlib_version2.17cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml +++ b/.ci_support/linux_64_blas_implgenericc_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml @@ -9,7 +9,7 @@ c_stdlib: c_stdlib_version: - '2.17' cdt_name: -- cos7 +- conda channel_sources: - conda-forge channel_targets: @@ -25,7 +25,7 @@ cxx_compiler: cxx_compiler_version: - '13' docker_image: -- quay.io/condaforge/linux-anvil-cos7-x86_64 +- quay.io/condaforge/linux-anvil-x86_64:alma9 github_actions_labels: - cirun-openstack-gpu-2xlarge libabseil: diff --git a/.ci_support/linux_64_blas_implmklc_compiler_version11c_stdlib_version2.17cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11.yaml b/.ci_support/linux_64_blas_implmklc_compiler_version11c_stdlib_version2.17cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11.yaml deleted file mode 100644 index 10dfbebd..00000000 --- a/.ci_support/linux_64_blas_implmklc_compiler_version11c_stdlib_version2.17cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11.yaml +++ /dev/null @@ -1,74 +0,0 @@ -blas_impl: -- mkl -c_compiler: -- gcc -c_compiler_version: -- '11' -c_stdlib: -- sysroot -c_stdlib_version: -- '2.17' -cdt_name: -- cos7 -channel_sources: -- conda-forge -channel_targets: -- conda-forge main -cuda_compiler: -- nvcc -cuda_compiler_version: -- '11.8' -cudnn: -- '9' -cxx_compiler: -- gxx -cxx_compiler_version: -- '11' -docker_image: -- quay.io/condaforge/linux-anvil-cuda:11.8 -github_actions_labels: -- cirun-openstack-gpu-2xlarge -libabseil: -- '20240722' -libcblas: -- 3.9 *netlib -liblapack: -- 3.9 *netlib -libprotobuf: -- 5.28.2 -megabuild: -- 'true' -mkl: -- '2024' -nccl: -- '2' -numpy: -- '2.0' -- '2.0' -- '2.0' -- '2' -- '2.0' -orc: -- 2.0.3 -pin_run_as_build: - python: - min_pin: x.x - max_pin: x.x -python: -- 3.10.* *_cpython -- 3.11.* *_cpython -- 3.12.* *_cpython -- 3.13.* *_cp313 -- 3.9.* *_cpython -pytorch: -- '2.4' -target_platform: -- linux-64 -zip_keys: -- - c_compiler_version - - cxx_compiler_version - - cuda_compiler - - cuda_compiler_version - - docker_image -- - python - - numpy diff --git a/.ci_support/linux_64_blas_implmklc_compiler_version11c_stdlib_version2.28cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11.yaml b/.ci_support/linux_64_blas_implmklc_compiler_version11c_stdlib_version2.28cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11.yaml deleted file mode 100644 index 91eb1f2a..00000000 --- a/.ci_support/linux_64_blas_implmklc_compiler_version11c_stdlib_version2.28cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11.yaml +++ /dev/null @@ -1,74 +0,0 @@ -blas_impl: -- mkl -c_compiler: -- gcc -c_compiler_version: -- '11' -c_stdlib: -- sysroot -c_stdlib_version: -- '2.28' -cdt_name: -- cos7 -channel_sources: -- conda-forge -channel_targets: -- conda-forge main -cuda_compiler: -- nvcc -cuda_compiler_version: -- '11.8' -cudnn: -- '9' -cxx_compiler: -- gxx -cxx_compiler_version: -- '11' -docker_image: -- quay.io/condaforge/linux-anvil-cuda:11.8 -github_actions_labels: -- cirun-openstack-gpu-2xlarge -libabseil: -- '20240722' -libcblas: -- 3.9 *netlib -liblapack: -- 3.9 *netlib -libprotobuf: -- 5.28.2 -megabuild: -- 'true' -mkl: -- '2024' -nccl: -- '2' -numpy: -- '2.0' -- '2.0' -- '2.0' -- '2' -- '2.0' -orc: -- 2.0.3 -pin_run_as_build: - python: - min_pin: x.x - max_pin: x.x -python: -- 3.10.* *_cpython -- 3.11.* *_cpython -- 3.12.* *_cpython -- 3.13.* *_cp313 -- 3.9.* *_cpython -pytorch: -- '2.4' -target_platform: -- linux-64 -zip_keys: -- - c_compiler_version - - cxx_compiler_version - - cuda_compiler - - cuda_compiler_version - - docker_image -- - python - - numpy diff --git a/.ci_support/linux_64_blas_implmklc_compiler_version12c_stdlib_version2.17cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12.yaml b/.ci_support/linux_64_blas_implmklc_compiler_version12c_stdlib_version2.17cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12.yaml deleted file mode 100644 index 5ac4d201..00000000 --- a/.ci_support/linux_64_blas_implmklc_compiler_version12c_stdlib_version2.17cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12.yaml +++ /dev/null @@ -1,74 +0,0 @@ -blas_impl: -- mkl -c_compiler: -- gcc -c_compiler_version: -- '12' -c_stdlib: -- sysroot -c_stdlib_version: -- '2.17' -cdt_name: -- cos7 -channel_sources: -- conda-forge -channel_targets: -- conda-forge main -cuda_compiler: -- cuda-nvcc -cuda_compiler_version: -- '12.0' -cudnn: -- '9' -cxx_compiler: -- gxx -cxx_compiler_version: -- '12' -docker_image: -- quay.io/condaforge/linux-anvil-cos7-x86_64 -github_actions_labels: -- cirun-openstack-gpu-2xlarge -libabseil: -- '20240722' -libcblas: -- 3.9 *netlib -liblapack: -- 3.9 *netlib -libprotobuf: -- 5.28.2 -megabuild: -- 'true' -mkl: -- '2024' -nccl: -- '2' -numpy: -- '2.0' -- '2.0' -- '2.0' -- '2' -- '2.0' -orc: -- 2.0.3 -pin_run_as_build: - python: - min_pin: x.x - max_pin: x.x -python: -- 3.10.* *_cpython -- 3.11.* *_cpython -- 3.12.* *_cpython -- 3.13.* *_cp313 -- 3.9.* *_cpython -pytorch: -- '2.4' -target_platform: -- linux-64 -zip_keys: -- - c_compiler_version - - cxx_compiler_version - - cuda_compiler - - cuda_compiler_version - - docker_image -- - python - - numpy diff --git a/.ci_support/linux_64_blas_implmklc_compiler_version12c_stdlib_version2.28cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12.yaml b/.ci_support/linux_64_blas_implmklc_compiler_version12c_stdlib_version2.28cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12.yaml deleted file mode 100644 index bade9a63..00000000 --- a/.ci_support/linux_64_blas_implmklc_compiler_version12c_stdlib_version2.28cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12.yaml +++ /dev/null @@ -1,74 +0,0 @@ -blas_impl: -- mkl -c_compiler: -- gcc -c_compiler_version: -- '12' -c_stdlib: -- sysroot -c_stdlib_version: -- '2.28' -cdt_name: -- cos7 -channel_sources: -- conda-forge -channel_targets: -- conda-forge main -cuda_compiler: -- cuda-nvcc -cuda_compiler_version: -- '12.0' -cudnn: -- '9' -cxx_compiler: -- gxx -cxx_compiler_version: -- '12' -docker_image: -- quay.io/condaforge/linux-anvil-cos7-x86_64 -github_actions_labels: -- cirun-openstack-gpu-2xlarge -libabseil: -- '20240722' -libcblas: -- 3.9 *netlib -liblapack: -- 3.9 *netlib -libprotobuf: -- 5.28.2 -megabuild: -- 'true' -mkl: -- '2024' -nccl: -- '2' -numpy: -- '2.0' -- '2.0' -- '2.0' -- '2' -- '2.0' -orc: -- 2.0.3 -pin_run_as_build: - python: - min_pin: x.x - max_pin: x.x -python: -- 3.10.* *_cpython -- 3.11.* *_cpython -- 3.12.* *_cpython -- 3.13.* *_cp313 -- 3.9.* *_cpython -pytorch: -- '2.4' -target_platform: -- linux-64 -zip_keys: -- - c_compiler_version - - cxx_compiler_version - - cuda_compiler - - cuda_compiler_version - - docker_image -- - python - - numpy diff --git a/.ci_support/linux_64_blas_implmklc_compiler_version12c_stdlib_version2.28cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12.yaml b/.ci_support/linux_64_blas_implmklc_compiler_version12c_stdlib_version2.28cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12.yaml deleted file mode 100644 index 6cef06b2..00000000 --- a/.ci_support/linux_64_blas_implmklc_compiler_version12c_stdlib_version2.28cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12.yaml +++ /dev/null @@ -1,74 +0,0 @@ -blas_impl: -- mkl -c_compiler: -- gcc -c_compiler_version: -- '12' -c_stdlib: -- sysroot -c_stdlib_version: -- '2.28' -cdt_name: -- cos7 -channel_sources: -- conda-forge -channel_targets: -- conda-forge main -cuda_compiler: -- cuda-nvcc -cuda_compiler_version: -- '12.6' -cudnn: -- '9' -cxx_compiler: -- gxx -cxx_compiler_version: -- '12' -docker_image: -- quay.io/condaforge/linux-anvil-alma-x86_64:8 -github_actions_labels: -- cirun-openstack-gpu-2xlarge -libabseil: -- '20240722' -libcblas: -- 3.9 *netlib -liblapack: -- 3.9 *netlib -libprotobuf: -- 5.28.2 -megabuild: -- 'true' -mkl: -- '2024' -nccl: -- '2' -numpy: -- '2.0' -- '2.0' -- '2.0' -- '2' -- '2.0' -orc: -- 2.0.3 -pin_run_as_build: - python: - min_pin: x.x - max_pin: x.x -python: -- 3.10.* *_cpython -- 3.11.* *_cpython -- 3.12.* *_cpython -- 3.13.* *_cp313 -- 3.9.* *_cpython -pytorch: -- '2.4' -target_platform: -- linux-64 -zip_keys: -- - c_compiler_version - - cxx_compiler_version - - cuda_compiler - - cuda_compiler_version - - docker_image -- - python - - numpy diff --git a/.ci_support/linux_64_blas_implmklc_compiler_version12c_stdlib_version2.17cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12.yaml b/.ci_support/linux_64_blas_implmklc_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12.yaml similarity index 94% rename from .ci_support/linux_64_blas_implmklc_compiler_version12c_stdlib_version2.17cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12.yaml rename to .ci_support/linux_64_blas_implmklc_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12.yaml index a1ee1cf7..4ee6ac54 100644 --- a/.ci_support/linux_64_blas_implmklc_compiler_version12c_stdlib_version2.17cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12.yaml +++ b/.ci_support/linux_64_blas_implmklc_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12.yaml @@ -9,7 +9,7 @@ c_stdlib: c_stdlib_version: - '2.17' cdt_name: -- cos7 +- conda channel_sources: - conda-forge channel_targets: @@ -25,7 +25,7 @@ cxx_compiler: cxx_compiler_version: - '12' docker_image: -- quay.io/condaforge/linux-anvil-alma-x86_64:8 +- quay.io/condaforge/linux-anvil-x86_64:alma9 github_actions_labels: - cirun-openstack-gpu-2xlarge libabseil: diff --git a/.ci_support/linux_64_blas_implmklc_compiler_version13c_stdlib_version2.28cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml b/.ci_support/linux_64_blas_implmklc_compiler_version13c_stdlib_version2.28cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml deleted file mode 100644 index ae684cde..00000000 --- a/.ci_support/linux_64_blas_implmklc_compiler_version13c_stdlib_version2.28cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml +++ /dev/null @@ -1,74 +0,0 @@ -blas_impl: -- mkl -c_compiler: -- gcc -c_compiler_version: -- '13' -c_stdlib: -- sysroot -c_stdlib_version: -- '2.28' -cdt_name: -- cos7 -channel_sources: -- conda-forge -channel_targets: -- conda-forge main -cuda_compiler: -- None -cuda_compiler_version: -- None -cudnn: -- '9' -cxx_compiler: -- gxx -cxx_compiler_version: -- '13' -docker_image: -- quay.io/condaforge/linux-anvil-cos7-x86_64 -github_actions_labels: -- cirun-openstack-gpu-2xlarge -libabseil: -- '20240722' -libcblas: -- 3.9 *netlib -liblapack: -- 3.9 *netlib -libprotobuf: -- 5.28.2 -megabuild: -- 'true' -mkl: -- '2024' -nccl: -- '2' -numpy: -- '2.0' -- '2.0' -- '2.0' -- '2' -- '2.0' -orc: -- 2.0.3 -pin_run_as_build: - python: - min_pin: x.x - max_pin: x.x -python: -- 3.10.* *_cpython -- 3.11.* *_cpython -- 3.12.* *_cpython -- 3.13.* *_cp313 -- 3.9.* *_cpython -pytorch: -- '2.4' -target_platform: -- linux-64 -zip_keys: -- - c_compiler_version - - cxx_compiler_version - - cuda_compiler - - cuda_compiler_version - - docker_image -- - python - - numpy diff --git a/.ci_support/linux_64_blas_implmklc_compiler_version13c_stdlib_version2.17cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml b/.ci_support/linux_64_blas_implmklc_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml similarity index 94% rename from .ci_support/linux_64_blas_implmklc_compiler_version13c_stdlib_version2.17cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml rename to .ci_support/linux_64_blas_implmklc_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml index b0d44746..1155f202 100644 --- a/.ci_support/linux_64_blas_implmklc_compiler_version13c_stdlib_version2.17cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml +++ b/.ci_support/linux_64_blas_implmklc_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml @@ -9,7 +9,7 @@ c_stdlib: c_stdlib_version: - '2.17' cdt_name: -- cos7 +- conda channel_sources: - conda-forge channel_targets: @@ -25,7 +25,7 @@ cxx_compiler: cxx_compiler_version: - '13' docker_image: -- quay.io/condaforge/linux-anvil-cos7-x86_64 +- quay.io/condaforge/linux-anvil-x86_64:alma9 github_actions_labels: - cirun-openstack-gpu-2xlarge libabseil: diff --git a/.ci_support/linux_aarch64_c_compiler_version12c_stdlib_version2.17cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12.yaml b/.ci_support/linux_aarch64_c_compiler_version12c_stdlib_version2.17cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12.yaml deleted file mode 100644 index d70ec68d..00000000 --- a/.ci_support/linux_aarch64_c_compiler_version12c_stdlib_version2.17cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12.yaml +++ /dev/null @@ -1,78 +0,0 @@ -BUILD: -- aarch64-conda_cos7-linux-gnu -blas_impl: -- generic -c_compiler: -- gcc -c_compiler_version: -- '12' -c_stdlib: -- sysroot -c_stdlib_version: -- '2.17' -cdt_arch: -- aarch64 -cdt_name: -- cos7 -channel_sources: -- conda-forge -channel_targets: -- conda-forge main -cuda_compiler: -- cuda-nvcc -cuda_compiler_version: -- '12.0' -cudnn: -- '9' -cxx_compiler: -- gxx -cxx_compiler_version: -- '12' -docker_image: -- quay.io/condaforge/linux-anvil-alma-x86_64:8 -github_actions_labels: -- cirun-openstack-gpu-2xlarge -libabseil: -- '20240722' -libcblas: -- 3.9 *netlib -liblapack: -- 3.9 *netlib -libprotobuf: -- 5.28.2 -megabuild: -- 'true' -mkl: -- '2024' -nccl: -- '2' -numpy: -- '2.0' -- '2.0' -- '2.0' -- '2' -- '2.0' -orc: -- 2.0.3 -pin_run_as_build: - python: - min_pin: x.x - max_pin: x.x -python: -- 3.10.* *_cpython -- 3.11.* *_cpython -- 3.12.* *_cpython -- 3.13.* *_cp313 -- 3.9.* *_cpython -pytorch: -- '2.4' -target_platform: -- linux-aarch64 -zip_keys: -- - c_compiler_version - - cxx_compiler_version - - cuda_compiler - - cuda_compiler_version - - docker_image -- - python - - numpy diff --git a/.ci_support/linux_aarch64_c_compiler_version12c_stdlib_version2.28cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12.yaml b/.ci_support/linux_aarch64_c_compiler_version12c_stdlib_version2.28cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12.yaml deleted file mode 100644 index 3b1a510a..00000000 --- a/.ci_support/linux_aarch64_c_compiler_version12c_stdlib_version2.28cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12.yaml +++ /dev/null @@ -1,78 +0,0 @@ -BUILD: -- aarch64-conda_cos7-linux-gnu -blas_impl: -- generic -c_compiler: -- gcc -c_compiler_version: -- '12' -c_stdlib: -- sysroot -c_stdlib_version: -- '2.28' -cdt_arch: -- aarch64 -cdt_name: -- cos7 -channel_sources: -- conda-forge -channel_targets: -- conda-forge main -cuda_compiler: -- cuda-nvcc -cuda_compiler_version: -- '12.0' -cudnn: -- '9' -cxx_compiler: -- gxx -cxx_compiler_version: -- '12' -docker_image: -- quay.io/condaforge/linux-anvil-alma-x86_64:8 -github_actions_labels: -- cirun-openstack-gpu-2xlarge -libabseil: -- '20240722' -libcblas: -- 3.9 *netlib -liblapack: -- 3.9 *netlib -libprotobuf: -- 5.28.2 -megabuild: -- 'true' -mkl: -- '2024' -nccl: -- '2' -numpy: -- '2.0' -- '2.0' -- '2.0' -- '2' -- '2.0' -orc: -- 2.0.3 -pin_run_as_build: - python: - min_pin: x.x - max_pin: x.x -python: -- 3.10.* *_cpython -- 3.11.* *_cpython -- 3.12.* *_cpython -- 3.13.* *_cp313 -- 3.9.* *_cpython -pytorch: -- '2.4' -target_platform: -- linux-aarch64 -zip_keys: -- - c_compiler_version - - cxx_compiler_version - - cuda_compiler - - cuda_compiler_version - - docker_image -- - python - - numpy diff --git a/.ci_support/linux_aarch64_c_compiler_version12c_stdlib_version2.28cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12.yaml b/.ci_support/linux_aarch64_c_compiler_version12c_stdlib_version2.28cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12.yaml deleted file mode 100644 index 2f269026..00000000 --- a/.ci_support/linux_aarch64_c_compiler_version12c_stdlib_version2.28cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12.yaml +++ /dev/null @@ -1,78 +0,0 @@ -BUILD: -- aarch64-conda_cos7-linux-gnu -blas_impl: -- generic -c_compiler: -- gcc -c_compiler_version: -- '12' -c_stdlib: -- sysroot -c_stdlib_version: -- '2.28' -cdt_arch: -- aarch64 -cdt_name: -- cos7 -channel_sources: -- conda-forge -channel_targets: -- conda-forge main -cuda_compiler: -- cuda-nvcc -cuda_compiler_version: -- '12.6' -cudnn: -- '9' -cxx_compiler: -- gxx -cxx_compiler_version: -- '12' -docker_image: -- quay.io/condaforge/linux-anvil-alma-x86_64:8 -github_actions_labels: -- cirun-openstack-gpu-2xlarge -libabseil: -- '20240722' -libcblas: -- 3.9 *netlib -liblapack: -- 3.9 *netlib -libprotobuf: -- 5.28.2 -megabuild: -- 'true' -mkl: -- '2024' -nccl: -- '2' -numpy: -- '2.0' -- '2.0' -- '2.0' -- '2' -- '2.0' -orc: -- 2.0.3 -pin_run_as_build: - python: - min_pin: x.x - max_pin: x.x -python: -- 3.10.* *_cpython -- 3.11.* *_cpython -- 3.12.* *_cpython -- 3.13.* *_cp313 -- 3.9.* *_cpython -pytorch: -- '2.4' -target_platform: -- linux-aarch64 -zip_keys: -- - c_compiler_version - - cxx_compiler_version - - cuda_compiler - - cuda_compiler_version - - docker_image -- - python - - numpy diff --git a/.ci_support/linux_aarch64_c_compiler_version12c_stdlib_version2.17cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12.yaml b/.ci_support/linux_aarch64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12.yaml similarity index 94% rename from .ci_support/linux_aarch64_c_compiler_version12c_stdlib_version2.17cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12.yaml rename to .ci_support/linux_aarch64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12.yaml index 33e8d54d..0476f83c 100644 --- a/.ci_support/linux_aarch64_c_compiler_version12c_stdlib_version2.17cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12.yaml +++ b/.ci_support/linux_aarch64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12.yaml @@ -13,7 +13,7 @@ c_stdlib_version: cdt_arch: - aarch64 cdt_name: -- cos7 +- conda channel_sources: - conda-forge channel_targets: @@ -29,7 +29,7 @@ cxx_compiler: cxx_compiler_version: - '12' docker_image: -- quay.io/condaforge/linux-anvil-alma-x86_64:8 +- quay.io/condaforge/linux-anvil-x86_64:alma9 github_actions_labels: - cirun-openstack-gpu-2xlarge libabseil: diff --git a/.ci_support/linux_aarch64_c_compiler_version13c_stdlib_version2.28cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml b/.ci_support/linux_aarch64_c_compiler_version13c_stdlib_version2.28cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml deleted file mode 100644 index ec6ba427..00000000 --- a/.ci_support/linux_aarch64_c_compiler_version13c_stdlib_version2.28cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml +++ /dev/null @@ -1,78 +0,0 @@ -BUILD: -- aarch64-conda_cos7-linux-gnu -blas_impl: -- generic -c_compiler: -- gcc -c_compiler_version: -- '13' -c_stdlib: -- sysroot -c_stdlib_version: -- '2.28' -cdt_arch: -- aarch64 -cdt_name: -- cos7 -channel_sources: -- conda-forge -channel_targets: -- conda-forge main -cuda_compiler: -- None -cuda_compiler_version: -- None -cudnn: -- '9' -cxx_compiler: -- gxx -cxx_compiler_version: -- '13' -docker_image: -- quay.io/condaforge/linux-anvil-cos7-x86_64 -github_actions_labels: -- cirun-openstack-gpu-2xlarge -libabseil: -- '20240722' -libcblas: -- 3.9 *netlib -liblapack: -- 3.9 *netlib -libprotobuf: -- 5.28.2 -megabuild: -- 'true' -mkl: -- '2024' -nccl: -- '2' -numpy: -- '2.0' -- '2.0' -- '2.0' -- '2' -- '2.0' -orc: -- 2.0.3 -pin_run_as_build: - python: - min_pin: x.x - max_pin: x.x -python: -- 3.10.* *_cpython -- 3.11.* *_cpython -- 3.12.* *_cpython -- 3.13.* *_cp313 -- 3.9.* *_cpython -pytorch: -- '2.4' -target_platform: -- linux-aarch64 -zip_keys: -- - c_compiler_version - - cxx_compiler_version - - cuda_compiler - - cuda_compiler_version - - docker_image -- - python - - numpy diff --git a/.ci_support/linux_aarch64_c_compiler_version13c_stdlib_version2.17cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml b/.ci_support/linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml similarity index 94% rename from .ci_support/linux_aarch64_c_compiler_version13c_stdlib_version2.17cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml rename to .ci_support/linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml index 31eba16b..8ba0f169 100644 --- a/.ci_support/linux_aarch64_c_compiler_version13c_stdlib_version2.17cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml +++ b/.ci_support/linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml @@ -13,7 +13,7 @@ c_stdlib_version: cdt_arch: - aarch64 cdt_name: -- cos7 +- conda channel_sources: - conda-forge channel_targets: @@ -29,7 +29,7 @@ cxx_compiler: cxx_compiler_version: - '13' docker_image: -- quay.io/condaforge/linux-anvil-cos7-x86_64 +- quay.io/condaforge/linux-anvil-x86_64:alma9 github_actions_labels: - cirun-openstack-gpu-2xlarge libabseil: diff --git a/README.md b/README.md index 0d60444b..10844c99 100644 --- a/README.md +++ b/README.md @@ -29,157 +29,45 @@ Current build status - + - + - + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - From 54abf7f909cf08c13127b6eee7b822256a88739d Mon Sep 17 00:00:00 2001 From: "H. Vetinari" Date: Sun, 24 Nov 2024 08:03:45 +1100 Subject: [PATCH 09/21] Revert "build on azure to trigger timeout" This reverts commit 65ffa4345e0cf4fba7b2df91050250bc99a0d0ef. --- conda-forge.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/conda-forge.yml b/conda-forge.yml index a6109cb6..fc809378 100644 --- a/conda-forge.yml +++ b/conda-forge.yml @@ -18,6 +18,6 @@ github_actions: - push - pull_request provider: - linux_64: azure + linux_64: github_actions linux_aarch64: azure test: native_and_emulated From a08ccbf5d0c55757c1d8ed5005791569034119d1 Mon Sep 17 00:00:00 2001 From: "H. Vetinari" Date: Sun, 24 Nov 2024 08:06:56 +1100 Subject: [PATCH 10/21] simplify libcufile-dev handling --- recipe/meta.yaml | 20 ++++---------------- 1 file changed, 4 insertions(+), 16 deletions(-) diff --git a/recipe/meta.yaml b/recipe/meta.yaml index b0aae53a..6b64c396 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -84,10 +84,7 @@ requirements: - cuda-nvml-dev # [build_platform != target_platform] - cuda-profiler-api # [build_platform != target_platform] - libcublas-dev # [build_platform != target_platform] - - libcufile-dev # [build_platform != target_platform and linux64] - {% if cuda_major > 12 or cuda_minor >= 2 %} - - libcufile-dev # [build_platform != target_platform and aarch64] - {% endif %} + - libcufile-dev # [build_platform != target_platform] - libcufft-dev # [build_platform != target_platform] - libcurand-dev # [build_platform != target_platform] - libcusolver-dev # [build_platform != target_platform] @@ -122,10 +119,7 @@ requirements: - cuda-nvml-dev - cuda-profiler-api - libcublas-dev - - libcufile-dev # [linux64] - {% if cuda_major > 12 or cuda_minor >= 2 %} - - libcufile-dev # [aarch64] - {% endif %} + - libcufile-dev - libcufft-dev - libcurand-dev - libcusolver-dev @@ -217,10 +211,7 @@ outputs: - cuda-nvml-dev # [build_platform != target_platform] - cuda-profiler-api # [build_platform != target_platform] - libcublas-dev # [build_platform != target_platform] - - libcufile-dev # [build_platform != target_platform and linux64] - {% if cuda_major > 12 or cuda_minor >= 2 %} - - libcufile-dev # [build_platform != target_platform and aarch64] - {% endif %} + - libcufile-dev # [build_platform != target_platform] - libcufft-dev # [build_platform != target_platform] - libcurand-dev # [build_platform != target_platform] - libcusolver-dev # [build_platform != target_platform] @@ -255,10 +246,7 @@ outputs: - cuda-nvml-dev - cuda-profiler-api - libcublas-dev - - libcufile-dev # [linux64] - {% if cuda_major > 12 or cuda_minor >= 2 %} - - libcufile-dev # [aarch64] - {% endif %} + - libcufile-dev - libcufft-dev - libcurand-dev - libcusolver-dev From 64b417cec13947ca35a2887096abbd9fe407c14a Mon Sep 17 00:00:00 2001 From: "H. Vetinari" Date: Sun, 24 Nov 2024 08:08:12 +1100 Subject: [PATCH 11/21] MNT: Re-rendered with conda-build 24.9.0, conda-smithy 3.44.7, and conda-forge-pinning 2024.11.23.20.32.37 --- .azure-pipelines/azure-pipelines-linux.yml | 85 ------------- .github/workflows/conda-build.yml | 132 +++++++++++++++++++++ azure-pipelines.yml | 1 - 3 files changed, 132 insertions(+), 86 deletions(-) delete mode 100755 .azure-pipelines/azure-pipelines-linux.yml create mode 100644 .github/workflows/conda-build.yml diff --git a/.azure-pipelines/azure-pipelines-linux.yml b/.azure-pipelines/azure-pipelines-linux.yml deleted file mode 100755 index 7044a460..00000000 --- a/.azure-pipelines/azure-pipelines-linux.yml +++ /dev/null @@ -1,85 +0,0 @@ -# This file was generated automatically from conda-smithy. To update this configuration, -# update the conda-forge.yml and/or the recipe/meta.yaml. -# -*- mode: yaml -*- - -jobs: -- job: linux - pool: - vmImage: ubuntu-latest - strategy: - matrix: - linux_64_blas_implgenericc_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12: - CONFIG: linux_64_blas_implgenericc_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12 - UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9 - linux_64_blas_implgenericc_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13: - CONFIG: linux_64_blas_implgenericc_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13 - UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9 - linux_64_blas_implmklc_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12: - CONFIG: linux_64_blas_implmklc_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12 - UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9 - linux_64_blas_implmklc_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13: - CONFIG: linux_64_blas_implmklc_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13 - UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9 - linux_aarch64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12: - CONFIG: linux_aarch64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12 - UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9 - linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13: - CONFIG: linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13 - UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9 - timeoutInMinutes: 1 - variables: {} - - steps: - - script: | - sudo mkdir -p /opt/empty_dir || true - for d in \ - /opt/ghc \ - /opt/hostedtoolcache \ - /usr/lib/jvm \ - /usr/local/.ghcup \ - /usr/local/lib/android \ - /usr/local/share/powershell \ - /usr/share/dotnet \ - /usr/share/swift \ - ; do - sudo rsync --stats -a --delete /opt/empty_dir/ $d || true - done - sudo apt-get purge -y -f firefox \ - google-chrome-stable \ - microsoft-edge-stable - sudo apt-get autoremove -y >& /dev/null - sudo apt-get autoclean -y >& /dev/null - df -h - displayName: Manage disk space - # configure qemu binfmt-misc running. This allows us to run docker containers - # embedded qemu-static - - script: | - docker run --rm --privileged multiarch/qemu-user-static:register --reset --credential yes - ls /proc/sys/fs/binfmt_misc/ - condition: not(startsWith(variables['CONFIG'], 'linux_64')) - displayName: Configure binfmt_misc - - - script: | - export CI=azure - export flow_run_id=azure_$(Build.BuildNumber).$(System.JobAttempt) - export remote_url=$(Build.Repository.Uri) - export sha=$(Build.SourceVersion) - export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME - export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME}) - if [[ "${BUILD_REASON:-}" == "PullRequest" ]]; then - export IS_PR_BUILD="True" - else - export IS_PR_BUILD="False" - fi - .scripts/run_docker_build.sh - displayName: Run docker build - env: - BINSTAR_TOKEN: $(BINSTAR_TOKEN) - FEEDSTOCK_TOKEN: $(FEEDSTOCK_TOKEN) - STAGING_BINSTAR_TOKEN: $(STAGING_BINSTAR_TOKEN) \ No newline at end of file diff --git a/.github/workflows/conda-build.yml b/.github/workflows/conda-build.yml new file mode 100644 index 00000000..2fb55f5d --- /dev/null +++ b/.github/workflows/conda-build.yml @@ -0,0 +1,132 @@ +# This file was generated automatically from conda-smithy. To update this configuration, +# update the conda-forge.yml and/or the recipe/meta.yaml. +# -*- mode: yaml -*- + +name: Build conda package +on: + push: + + pull_request: + +concurrency: + group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.sha }} + cancel-in-progress: true + +jobs: + build: + name: ${{ matrix.CONFIG }} + runs-on: ${{ matrix.runs_on }} + timeout-minutes: 720 + strategy: + fail-fast: false + matrix: + include: + - CONFIG: linux_64_blas_implgenericc_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12 + UPLOAD_PACKAGES: True + os: ubuntu + runs_on: ['cirun-openstack-gpu-2xlarge--${{ github.run_id }}-linux_64_blas_implgenericc_compiler_ha302c1dcb9', 'linux', 'x64', 'self-hosted'] + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9 + CONDA_FORGE_DOCKER_RUN_ARGS: "--gpus all" + - CONFIG: linux_64_blas_implgenericc_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13 + UPLOAD_PACKAGES: True + os: ubuntu + runs_on: ['cirun-openstack-gpu-2xlarge--${{ github.run_id }}-linux_64_blas_implgenericc_compiler_h55a08dafba', 'linux', 'x64', 'self-hosted'] + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9 + CONDA_FORGE_DOCKER_RUN_ARGS: "--gpus all" + - CONFIG: linux_64_blas_implmklc_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12 + UPLOAD_PACKAGES: True + os: ubuntu + runs_on: ['cirun-openstack-gpu-2xlarge--${{ github.run_id }}-linux_64_blas_implmklc_compiler_ver_hf981f13b11', 'linux', 'x64', 'self-hosted'] + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9 + CONDA_FORGE_DOCKER_RUN_ARGS: "--gpus all" + - CONFIG: linux_64_blas_implmklc_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13 + UPLOAD_PACKAGES: True + os: ubuntu + runs_on: ['cirun-openstack-gpu-2xlarge--${{ github.run_id }}-linux_64_blas_implmklc_compiler_ver_h3b58d95c2f', 'linux', 'x64', 'self-hosted'] + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9 + CONDA_FORGE_DOCKER_RUN_ARGS: "--gpus all" + - CONFIG: linux_aarch64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12 + UPLOAD_PACKAGES: True + os: ubuntu + runs_on: ['cirun-openstack-gpu-2xlarge--${{ github.run_id }}-linux_aarch64_c_compiler_version12c_hf2672871f3', 'linux', 'x64', 'self-hosted'] + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9 + CONDA_FORGE_DOCKER_RUN_ARGS: "--gpus all" + - CONFIG: linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13 + UPLOAD_PACKAGES: True + os: ubuntu + runs_on: ['cirun-openstack-gpu-2xlarge--${{ github.run_id }}-linux_aarch64_c_compiler_version13c_h048947eff7', 'linux', 'x64', 'self-hosted'] + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9 + CONDA_FORGE_DOCKER_RUN_ARGS: "--gpus all" + steps: + + - name: Checkout code + uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4 + + - name: Build on Linux + if: matrix.os == 'ubuntu' + env: + CONFIG: ${{ matrix.CONFIG }} + UPLOAD_PACKAGES: ${{ matrix.UPLOAD_PACKAGES }} + DOCKER_IMAGE: ${{ matrix.DOCKER_IMAGE }} + CI: github_actions + CONDA_FORGE_DOCKER_RUN_ARGS: "${{ matrix.CONDA_FORGE_DOCKER_RUN_ARGS }}" + BINSTAR_TOKEN: ${{ secrets.BINSTAR_TOKEN }} + FEEDSTOCK_TOKEN: ${{ secrets.FEEDSTOCK_TOKEN }} + STAGING_BINSTAR_TOKEN: ${{ secrets.STAGING_BINSTAR_TOKEN }} + shell: bash + run: | + echo "::group::Configure binfmt_misc" + docker run --rm --privileged multiarch/qemu-user-static:register --reset --credential yes + export flow_run_id="github_$GITHUB_RUN_ID" + export remote_url="https://github.com/$GITHUB_REPOSITORY" + export sha="$GITHUB_SHA" + export FEEDSTOCK_NAME="$(basename $GITHUB_REPOSITORY)" + export GIT_BRANCH="$(basename $GITHUB_REF)" + if [[ "${GITHUB_EVENT_NAME}" == "pull_request" ]]; then + export IS_PR_BUILD="True" + else + export IS_PR_BUILD="False" + fi + echo "::endgroup::" + ./.scripts/run_docker_build.sh + + - name: Build on macOS + if: matrix.os == 'macos' + env: + CONFIG: ${{ matrix.CONFIG }} + UPLOAD_PACKAGES: ${{ matrix.UPLOAD_PACKAGES }} + CI: github_actions + BINSTAR_TOKEN: ${{ secrets.BINSTAR_TOKEN }} + FEEDSTOCK_TOKEN: ${{ secrets.FEEDSTOCK_TOKEN }} + STAGING_BINSTAR_TOKEN: ${{ secrets.STAGING_BINSTAR_TOKEN }} + shell: bash + run: | + export flow_run_id="github_$GITHUB_RUN_ID" + export remote_url="https://github.com/$GITHUB_REPOSITORY" + export sha="$GITHUB_SHA" + export FEEDSTOCK_NAME="$(basename $GITHUB_REPOSITORY)" + export GIT_BRANCH="$(basename $GITHUB_REF)" + if [[ "${GITHUB_EVENT_NAME}" == "pull_request" ]]; then + export IS_PR_BUILD="True" + else + export IS_PR_BUILD="False" + fi + ./.scripts/run_osx_build.sh + + - name: Build on windows + shell: cmd + run: | + set "flow_run_id=github_%GITHUB_RUN_ID%" + set "remote_url=https://github.com/%GITHUB_REPOSITORY%" + set "sha=%GITHUB_SHA%" + call ".scripts\run_win_build.bat" + env: + MINIFORGE_HOME: D:\Miniforge + PYTHONUNBUFFERED: 1 + CONFIG: ${{ matrix.CONFIG }} + CI: github_actions + UPLOAD_PACKAGES: ${{ matrix.UPLOAD_PACKAGES }} + BINSTAR_TOKEN: ${{ secrets.BINSTAR_TOKEN }} + FEEDSTOCK_TOKEN: ${{ secrets.FEEDSTOCK_TOKEN }} + STAGING_BINSTAR_TOKEN: ${{ secrets.STAGING_BINSTAR_TOKEN }} + if: matrix.os == 'windows' \ No newline at end of file diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 013bdc11..a13f0ae2 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -28,5 +28,4 @@ stages: condition: and(succeeded(), eq(dependencies.Check.outputs['Skip.result.start_main'], 'true')) dependsOn: Check jobs: - - template: ./.azure-pipelines/azure-pipelines-linux.yml - template: ./.azure-pipelines/azure-pipelines-osx.yml \ No newline at end of file From 8555f1c06d15a5e6f02696b530562d5b2ab5fd0d Mon Sep 17 00:00:00 2001 From: "H. Vetinari" Date: Sun, 24 Nov 2024 08:26:10 +1100 Subject: [PATCH 12/21] downgrade image on aarch --- ...a-nvcccuda_compiler_version12.6cxx_compiler_version12.yaml | 2 +- ...erNonecuda_compiler_versionNonecxx_compiler_version13.yaml | 2 +- .github/workflows/conda-build.yml | 4 ++-- conda-forge.yml | 3 +++ 4 files changed, 7 insertions(+), 4 deletions(-) diff --git a/.ci_support/linux_aarch64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12.yaml b/.ci_support/linux_aarch64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12.yaml index 0476f83c..e4b19c39 100644 --- a/.ci_support/linux_aarch64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12.yaml +++ b/.ci_support/linux_aarch64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12.yaml @@ -29,7 +29,7 @@ cxx_compiler: cxx_compiler_version: - '12' docker_image: -- quay.io/condaforge/linux-anvil-x86_64:alma9 +- quay.io/condaforge/linux-anvil-x86_64:alma8 github_actions_labels: - cirun-openstack-gpu-2xlarge libabseil: diff --git a/.ci_support/linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml b/.ci_support/linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml index 8ba0f169..8037b44e 100644 --- a/.ci_support/linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml +++ b/.ci_support/linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml @@ -29,7 +29,7 @@ cxx_compiler: cxx_compiler_version: - '13' docker_image: -- quay.io/condaforge/linux-anvil-x86_64:alma9 +- quay.io/condaforge/linux-anvil-x86_64:alma8 github_actions_labels: - cirun-openstack-gpu-2xlarge libabseil: diff --git a/.github/workflows/conda-build.yml b/.github/workflows/conda-build.yml index 2fb55f5d..e8602785 100644 --- a/.github/workflows/conda-build.yml +++ b/.github/workflows/conda-build.yml @@ -49,13 +49,13 @@ jobs: UPLOAD_PACKAGES: True os: ubuntu runs_on: ['cirun-openstack-gpu-2xlarge--${{ github.run_id }}-linux_aarch64_c_compiler_version12c_hf2672871f3', 'linux', 'x64', 'self-hosted'] - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9 + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma8 CONDA_FORGE_DOCKER_RUN_ARGS: "--gpus all" - CONFIG: linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13 UPLOAD_PACKAGES: True os: ubuntu runs_on: ['cirun-openstack-gpu-2xlarge--${{ github.run_id }}-linux_aarch64_c_compiler_version13c_h048947eff7', 'linux', 'x64', 'self-hosted'] - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9 + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma8 CONDA_FORGE_DOCKER_RUN_ARGS: "--gpus all" steps: diff --git a/conda-forge.yml b/conda-forge.yml index fc809378..f7a58ca4 100644 --- a/conda-forge.yml +++ b/conda-forge.yml @@ -17,6 +17,9 @@ github_actions: triggers: - push - pull_request +os_version: + # see https://github.com/conda-forge/conda-smithy/issues/2163 + linux_aarch64: alma8 provider: linux_64: github_actions linux_aarch64: azure From 17ac610f3f49362896f521de8d380dc4a14c4966 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Mon, 18 Nov 2024 20:25:26 +0100 Subject: [PATCH 13/21] Stop passing CMAKE_TOOLCHAIN_FILE, append to CMAKE_FIND_ROOT_PATH Stop passing obsolete CMAKE_TOOLCHAIN_FILE for CPU builds. Instead, append the source directory to CMAKE_FIND_ROOT_PATH directly. Do that unconditionally, to improve consistency between CPU and GPU builds, and hopefully make it possible to build MKLDNN with CUDA enabled. Closes #291 --- recipe/build.sh | 2 +- recipe/cross-linux.cmake | 22 ---------------------- 2 files changed, 1 insertion(+), 23 deletions(-) delete mode 100644 recipe/cross-linux.cmake diff --git a/recipe/build.sh b/recipe/build.sh index a2728f61..742365cf 100644 --- a/recipe/build.sh +++ b/recipe/build.sh @@ -60,6 +60,7 @@ for ARG in $CMAKE_ARGS; do export ${cmake_arg} fi done +CMAKE_FIND_ROOT_PATH+=";$SRC_DIR" unset CMAKE_INSTALL_PREFIX export TH_BINARY_BUILD=1 export PYTORCH_BUILD_VERSION=$PKG_VERSION @@ -212,7 +213,6 @@ else # for CPU builds. Not to be confused with MKL. export USE_MKLDNN=1 export USE_CUDA=0 - export CMAKE_TOOLCHAIN_FILE="${RECIPE_DIR}/cross-linux.cmake" fi echo '${CXX}'=${CXX} diff --git a/recipe/cross-linux.cmake b/recipe/cross-linux.cmake deleted file mode 100644 index 92224d24..00000000 --- a/recipe/cross-linux.cmake +++ /dev/null @@ -1,22 +0,0 @@ -# this one is important -#set(CMAKE_SYSTEM_NAME Linux) -#set(CMAKE_PLATFORM Linux) -#this one not so much -set(CMAKE_SYSTEM_VERSION 1) - -# specify the cross compiler -set(CMAKE_C_COMPILER $ENV{CC}) - -# where is the target environment -# Make sure to include SRC_DIR otherwise many of their FIND_PATH -# commands may fail as pytorch vendors lots of code -set(CMAKE_FIND_ROOT_PATH $ENV{PREFIX} $ENV{BUILD_PREFIX}/$ENV{HOST}/sysroot $ENV{SRC_DIR}) - -# search for programs in the build host directories -set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER) -# for libraries and headers in the target directories -set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY) -set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY) - -# god-awful hack because it seems to not run correct tests to determine this: -set(__CHAR_UNSIGNED___EXITCODE 1) From cc2a2c2d61a641d37f21ef5ccf94fd29733eb9cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Mon, 25 Nov 2024 14:44:59 +0100 Subject: [PATCH 14/21] Enable MKLDNN when building with CUDA The relevant bug should be fixed now. Fixes #233 --- recipe/build.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/recipe/build.sh b/recipe/build.sh index 742365cf..46356ef7 100644 --- a/recipe/build.sh +++ b/recipe/build.sh @@ -141,8 +141,8 @@ elif [[ ${cuda_compiler_version} != "None" ]]; then fi # Even though cudnn is used for CUDA builds, it's good to enable # for MKLDNN for CUDA builds when CUDA builds are used on a machine - # with no NVIDIA GPUs. However compilation fails with mkldnn and cuda enabled. - export USE_MKLDNN=OFF + # with no NVIDIA GPUs. + export USE_MKLDNN=1 export USE_CUDA=1 # PyTorch Vendors an old version of FindCUDA # https://gitlab.kitware.com/cmake/cmake/-/blame/master/Modules/FindCUDA.cmake#L891 From 90ed8c9b8ddd3c6443e8c88fbc92127ae75a553b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Fri, 22 Nov 2024 15:02:36 +0100 Subject: [PATCH 15/21] Enable generic BLAS builds when CUDA is enabled Fixes #177 --- recipe/meta.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/recipe/meta.yaml b/recipe/meta.yaml index 6b64c396..08254bc0 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -57,7 +57,6 @@ build: - python * # [megabuild] - numpy * # [megabuild] skip: true # [win] - skip: true # [cuda_compiler_version != "None" and linux64 and blas_impl != "mkl"] # dropped due to maintenance effort, see discussion in #177 skip: true # [cuda_compiler_version == "11.8"] From 5f5ff0001b61781f047a5d8b322e900eb638f1a1 Mon Sep 17 00:00:00 2001 From: Mark Harfouche Date: Mon, 25 Nov 2024 23:21:13 +0530 Subject: [PATCH 16/21] Trigger cirun --- recipe/meta.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipe/meta.yaml b/recipe/meta.yaml index 08254bc0..9e6ee35b 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -57,7 +57,7 @@ build: - python * # [megabuild] - numpy * # [megabuild] skip: true # [win] - # dropped due to maintenance effort, see discussion in #177 + # cuda 11.8 was dropped due to maintenance effort, see discussion in #177 skip: true # [cuda_compiler_version == "11.8"] requirements: From 2b5aa882c8870c549bc54f2cb553cc6552155a52 Mon Sep 17 00:00:00 2001 From: Mark Harfouche Date: Wed, 27 Nov 2024 14:35:24 +0530 Subject: [PATCH 17/21] Revert "downgrade image on aarch" This reverts commit 8555f1c06d15a5e6f02696b530562d5b2ab5fd0d. --- ...a-nvcccuda_compiler_version12.6cxx_compiler_version12.yaml | 2 +- ...erNonecuda_compiler_versionNonecxx_compiler_version13.yaml | 2 +- .github/workflows/conda-build.yml | 4 ++-- conda-forge.yml | 3 --- 4 files changed, 4 insertions(+), 7 deletions(-) diff --git a/.ci_support/linux_aarch64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12.yaml b/.ci_support/linux_aarch64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12.yaml index e4b19c39..0476f83c 100644 --- a/.ci_support/linux_aarch64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12.yaml +++ b/.ci_support/linux_aarch64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12.yaml @@ -29,7 +29,7 @@ cxx_compiler: cxx_compiler_version: - '12' docker_image: -- quay.io/condaforge/linux-anvil-x86_64:alma8 +- quay.io/condaforge/linux-anvil-x86_64:alma9 github_actions_labels: - cirun-openstack-gpu-2xlarge libabseil: diff --git a/.ci_support/linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml b/.ci_support/linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml index 8037b44e..8ba0f169 100644 --- a/.ci_support/linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml +++ b/.ci_support/linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml @@ -29,7 +29,7 @@ cxx_compiler: cxx_compiler_version: - '13' docker_image: -- quay.io/condaforge/linux-anvil-x86_64:alma8 +- quay.io/condaforge/linux-anvil-x86_64:alma9 github_actions_labels: - cirun-openstack-gpu-2xlarge libabseil: diff --git a/.github/workflows/conda-build.yml b/.github/workflows/conda-build.yml index e8602785..2fb55f5d 100644 --- a/.github/workflows/conda-build.yml +++ b/.github/workflows/conda-build.yml @@ -49,13 +49,13 @@ jobs: UPLOAD_PACKAGES: True os: ubuntu runs_on: ['cirun-openstack-gpu-2xlarge--${{ github.run_id }}-linux_aarch64_c_compiler_version12c_hf2672871f3', 'linux', 'x64', 'self-hosted'] - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma8 + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9 CONDA_FORGE_DOCKER_RUN_ARGS: "--gpus all" - CONFIG: linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13 UPLOAD_PACKAGES: True os: ubuntu runs_on: ['cirun-openstack-gpu-2xlarge--${{ github.run_id }}-linux_aarch64_c_compiler_version13c_h048947eff7', 'linux', 'x64', 'self-hosted'] - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma8 + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9 CONDA_FORGE_DOCKER_RUN_ARGS: "--gpus all" steps: diff --git a/conda-forge.yml b/conda-forge.yml index f7a58ca4..fc809378 100644 --- a/conda-forge.yml +++ b/conda-forge.yml @@ -17,9 +17,6 @@ github_actions: triggers: - push - pull_request -os_version: - # see https://github.com/conda-forge/conda-smithy/issues/2163 - linux_aarch64: alma8 provider: linux_64: github_actions linux_aarch64: azure From 108adffc26a60efe9d4572f43106a717e79445cc Mon Sep 17 00:00:00 2001 From: Mark Harfouche Date: Wed, 27 Nov 2024 17:47:51 +0530 Subject: [PATCH 18/21] add sysroot constraint --- recipe/meta.yaml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/recipe/meta.yaml b/recipe/meta.yaml index 9e6ee35b..1b9b5af8 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -162,6 +162,13 @@ requirements: - pytorch-cpu ==99999999 # [cuda_compiler_version != "None"] - pytorch {{ version }} cuda{{ cuda_compiler_version | replace('.', '') }}_*_{{ PKG_BUILDNUM }} # [cuda_compiler_version != "None"] - pytorch {{ version }} cpu_{{ blas_impl }}_*_{{ PKG_BUILDNUM }} # [cuda_compiler_version == "None"] + # See following link for sysroot consraint addition + # https://github.com/conda-forge/pytorch-cpu-feedstock/pull/293#issuecomment-2503611320 + # 2024/12 hmaarrfk's summary: + # The medium term solution is to add such a constraint to libcufile + # The long term solution is to add such a constraint to all packages + # that depend on a specific sysroot at building. + - sysroot_{{ target_platform }} >={{ c_stdlib_version }} # these tests are for the libtorch output below, but due to # a particularity of conda-build, that output is defined in From 66a15ad62d30bf60fd6649076926e87accb0ac35 Mon Sep 17 00:00:00 2001 From: Mark Harfouche Date: Wed, 27 Nov 2024 22:40:10 +0530 Subject: [PATCH 19/21] Add c_stdlib for aarch --- recipe/conda_build_config.yaml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/recipe/conda_build_config.yaml b/recipe/conda_build_config.yaml index d9daea79..bf149848 100644 --- a/recipe/conda_build_config.yaml +++ b/recipe/conda_build_config.yaml @@ -1,3 +1,11 @@ +# See following link for c_stdlib sysroot consraint addition +# https://github.com/conda-forge/pytorch-cpu-feedstock/pull/293#issuecomment-2503611320 +# 2024/12 hmaarrfk's summary: +# The medium term solution is to add such a constraint to libcufile +# The long term solution is to add such a constraint to all packages +# that depend on a specific sysroot at building. +c_stdlib_version: # [aarch64] + - "2.28" # [aarch64] c_stdlib_version: # [osx and x86_64] - 10.15 # [osx and x86_64] From 9b6984d5af434d5e0174e39b597bd77aad56dfb1 Mon Sep 17 00:00:00 2001 From: "conda-forge-webservices[bot]" <91080706+conda-forge-webservices[bot]@users.noreply.github.com> Date: Wed, 27 Nov 2024 17:13:44 +0000 Subject: [PATCH 20/21] MNT: Re-rendered with conda-build 24.11.1, conda-smithy 3.44.8, and conda-forge-pinning 2024.11.27.13.47.37 --- ...uda_compiler_version12.6cxx_compiler_version12.yaml | 4 ++-- ...uda_compiler_versionNonecxx_compiler_version13.yaml | 4 ++-- ...uda_compiler_version12.6cxx_compiler_version12.yaml | 4 ++-- ...uda_compiler_versionNonecxx_compiler_version13.yaml | 4 ++-- ...uda_compiler_version12.6cxx_compiler_version12.yaml | 10 +++------- ...uda_compiler_versionNonecxx_compiler_version13.yaml | 10 +++------- ...blas_implgenericnumpy2.0python3.10.____cpython.yaml | 4 ++-- ...blas_implgenericnumpy2.0python3.11.____cpython.yaml | 4 ++-- ...blas_implgenericnumpy2.0python3.12.____cpython.yaml | 4 ++-- ..._blas_implgenericnumpy2.0python3.9.____cpython.yaml | 4 ++-- ..._64_blas_implgenericnumpy2python3.13.____cp313.yaml | 4 ++-- ..._64_blas_implmklnumpy2.0python3.10.____cpython.yaml | 4 ++-- ..._64_blas_implmklnumpy2.0python3.11.____cpython.yaml | 4 ++-- ..._64_blas_implmklnumpy2.0python3.12.____cpython.yaml | 4 ++-- ...x_64_blas_implmklnumpy2.0python3.9.____cpython.yaml | 4 ++-- .../osx_64_blas_implmklnumpy2python3.13.____cp313.yaml | 4 ++-- .../osx_arm64_numpy2.0python3.10.____cpython.yaml | 4 ++-- .../osx_arm64_numpy2.0python3.11.____cpython.yaml | 4 ++-- .../osx_arm64_numpy2.0python3.12.____cpython.yaml | 4 ++-- .../osx_arm64_numpy2.0python3.9.____cpython.yaml | 4 ++-- .ci_support/osx_arm64_numpy2python3.13.____cp313.yaml | 4 ++-- 21 files changed, 44 insertions(+), 52 deletions(-) diff --git a/.ci_support/linux_64_blas_implgenericc_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12.yaml b/.ci_support/linux_64_blas_implgenericc_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12.yaml index aecfdaf2..08644b2e 100644 --- a/.ci_support/linux_64_blas_implgenericc_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12.yaml +++ b/.ci_support/linux_64_blas_implgenericc_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12.yaml @@ -36,6 +36,8 @@ liblapack: - 3.9 *netlib libprotobuf: - 5.28.2 +libtorch: +- '2.4' megabuild: - 'true' mkl: @@ -48,8 +50,6 @@ numpy: - '2.0' - '2' - '2.0' -orc: -- 2.0.3 pin_run_as_build: python: min_pin: x.x diff --git a/.ci_support/linux_64_blas_implgenericc_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml b/.ci_support/linux_64_blas_implgenericc_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml index 971fa4fa..7ffe87a0 100644 --- a/.ci_support/linux_64_blas_implgenericc_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml +++ b/.ci_support/linux_64_blas_implgenericc_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml @@ -36,6 +36,8 @@ liblapack: - 3.9 *netlib libprotobuf: - 5.28.2 +libtorch: +- '2.4' megabuild: - 'true' mkl: @@ -48,8 +50,6 @@ numpy: - '2.0' - '2' - '2.0' -orc: -- 2.0.3 pin_run_as_build: python: min_pin: x.x diff --git a/.ci_support/linux_64_blas_implmklc_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12.yaml b/.ci_support/linux_64_blas_implmklc_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12.yaml index 4ee6ac54..83ae6560 100644 --- a/.ci_support/linux_64_blas_implmklc_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12.yaml +++ b/.ci_support/linux_64_blas_implmklc_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12.yaml @@ -36,6 +36,8 @@ liblapack: - 3.9 *netlib libprotobuf: - 5.28.2 +libtorch: +- '2.4' megabuild: - 'true' mkl: @@ -48,8 +50,6 @@ numpy: - '2.0' - '2' - '2.0' -orc: -- 2.0.3 pin_run_as_build: python: min_pin: x.x diff --git a/.ci_support/linux_64_blas_implmklc_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml b/.ci_support/linux_64_blas_implmklc_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml index 1155f202..facbc7ca 100644 --- a/.ci_support/linux_64_blas_implmklc_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml +++ b/.ci_support/linux_64_blas_implmklc_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml @@ -36,6 +36,8 @@ liblapack: - 3.9 *netlib libprotobuf: - 5.28.2 +libtorch: +- '2.4' megabuild: - 'true' mkl: @@ -48,8 +50,6 @@ numpy: - '2.0' - '2' - '2.0' -orc: -- 2.0.3 pin_run_as_build: python: min_pin: x.x diff --git a/.ci_support/linux_aarch64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12.yaml b/.ci_support/linux_aarch64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12.yaml index 0476f83c..3910b6e5 100644 --- a/.ci_support/linux_aarch64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12.yaml +++ b/.ci_support/linux_aarch64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12.yaml @@ -1,5 +1,3 @@ -BUILD: -- aarch64-conda_cos7-linux-gnu blas_impl: - generic c_compiler: @@ -9,9 +7,7 @@ c_compiler_version: c_stdlib: - sysroot c_stdlib_version: -- '2.17' -cdt_arch: -- aarch64 +- '2.28' cdt_name: - conda channel_sources: @@ -40,6 +36,8 @@ liblapack: - 3.9 *netlib libprotobuf: - 5.28.2 +libtorch: +- '2.4' megabuild: - 'true' mkl: @@ -52,8 +50,6 @@ numpy: - '2.0' - '2' - '2.0' -orc: -- 2.0.3 pin_run_as_build: python: min_pin: x.x diff --git a/.ci_support/linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml b/.ci_support/linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml index 8ba0f169..4f899c39 100644 --- a/.ci_support/linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml +++ b/.ci_support/linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13.yaml @@ -1,5 +1,3 @@ -BUILD: -- aarch64-conda_cos7-linux-gnu blas_impl: - generic c_compiler: @@ -9,9 +7,7 @@ c_compiler_version: c_stdlib: - sysroot c_stdlib_version: -- '2.17' -cdt_arch: -- aarch64 +- '2.28' cdt_name: - conda channel_sources: @@ -40,6 +36,8 @@ liblapack: - 3.9 *netlib libprotobuf: - 5.28.2 +libtorch: +- '2.4' megabuild: - 'true' mkl: @@ -52,8 +50,6 @@ numpy: - '2.0' - '2' - '2.0' -orc: -- 2.0.3 pin_run_as_build: python: min_pin: x.x diff --git a/.ci_support/osx_64_blas_implgenericnumpy2.0python3.10.____cpython.yaml b/.ci_support/osx_64_blas_implgenericnumpy2.0python3.10.____cpython.yaml index ba4daf9a..4dc4e072 100644 --- a/.ci_support/osx_64_blas_implgenericnumpy2.0python3.10.____cpython.yaml +++ b/.ci_support/osx_64_blas_implgenericnumpy2.0python3.10.____cpython.yaml @@ -32,6 +32,8 @@ liblapack: - 3.9 *netlib libprotobuf: - 5.28.2 +libtorch: +- '2.4' llvm_openmp: - '18' macos_machine: @@ -42,8 +44,6 @@ mkl: - '2023' numpy: - '2.0' -orc: -- 2.0.3 pin_run_as_build: python: min_pin: x.x diff --git a/.ci_support/osx_64_blas_implgenericnumpy2.0python3.11.____cpython.yaml b/.ci_support/osx_64_blas_implgenericnumpy2.0python3.11.____cpython.yaml index 956cdef5..d649bd85 100644 --- a/.ci_support/osx_64_blas_implgenericnumpy2.0python3.11.____cpython.yaml +++ b/.ci_support/osx_64_blas_implgenericnumpy2.0python3.11.____cpython.yaml @@ -32,6 +32,8 @@ liblapack: - 3.9 *netlib libprotobuf: - 5.28.2 +libtorch: +- '2.4' llvm_openmp: - '18' macos_machine: @@ -42,8 +44,6 @@ mkl: - '2023' numpy: - '2.0' -orc: -- 2.0.3 pin_run_as_build: python: min_pin: x.x diff --git a/.ci_support/osx_64_blas_implgenericnumpy2.0python3.12.____cpython.yaml b/.ci_support/osx_64_blas_implgenericnumpy2.0python3.12.____cpython.yaml index 35f64826..5b5ecdde 100644 --- a/.ci_support/osx_64_blas_implgenericnumpy2.0python3.12.____cpython.yaml +++ b/.ci_support/osx_64_blas_implgenericnumpy2.0python3.12.____cpython.yaml @@ -32,6 +32,8 @@ liblapack: - 3.9 *netlib libprotobuf: - 5.28.2 +libtorch: +- '2.4' llvm_openmp: - '18' macos_machine: @@ -42,8 +44,6 @@ mkl: - '2023' numpy: - '2.0' -orc: -- 2.0.3 pin_run_as_build: python: min_pin: x.x diff --git a/.ci_support/osx_64_blas_implgenericnumpy2.0python3.9.____cpython.yaml b/.ci_support/osx_64_blas_implgenericnumpy2.0python3.9.____cpython.yaml index 4f994959..6e1c5c90 100644 --- a/.ci_support/osx_64_blas_implgenericnumpy2.0python3.9.____cpython.yaml +++ b/.ci_support/osx_64_blas_implgenericnumpy2.0python3.9.____cpython.yaml @@ -32,6 +32,8 @@ liblapack: - 3.9 *netlib libprotobuf: - 5.28.2 +libtorch: +- '2.4' llvm_openmp: - '18' macos_machine: @@ -42,8 +44,6 @@ mkl: - '2023' numpy: - '2.0' -orc: -- 2.0.3 pin_run_as_build: python: min_pin: x.x diff --git a/.ci_support/osx_64_blas_implgenericnumpy2python3.13.____cp313.yaml b/.ci_support/osx_64_blas_implgenericnumpy2python3.13.____cp313.yaml index ce1b6e9e..fdfbd2b1 100644 --- a/.ci_support/osx_64_blas_implgenericnumpy2python3.13.____cp313.yaml +++ b/.ci_support/osx_64_blas_implgenericnumpy2python3.13.____cp313.yaml @@ -32,6 +32,8 @@ liblapack: - 3.9 *netlib libprotobuf: - 5.28.2 +libtorch: +- '2.4' llvm_openmp: - '18' macos_machine: @@ -42,8 +44,6 @@ mkl: - '2023' numpy: - '2' -orc: -- 2.0.3 pin_run_as_build: python: min_pin: x.x diff --git a/.ci_support/osx_64_blas_implmklnumpy2.0python3.10.____cpython.yaml b/.ci_support/osx_64_blas_implmklnumpy2.0python3.10.____cpython.yaml index 7f75bcba..4963fa4b 100644 --- a/.ci_support/osx_64_blas_implmklnumpy2.0python3.10.____cpython.yaml +++ b/.ci_support/osx_64_blas_implmklnumpy2.0python3.10.____cpython.yaml @@ -32,6 +32,8 @@ liblapack: - 3.9 *netlib libprotobuf: - 5.28.2 +libtorch: +- '2.4' llvm_openmp: - '18' macos_machine: @@ -42,8 +44,6 @@ mkl: - '2023' numpy: - '2.0' -orc: -- 2.0.3 pin_run_as_build: python: min_pin: x.x diff --git a/.ci_support/osx_64_blas_implmklnumpy2.0python3.11.____cpython.yaml b/.ci_support/osx_64_blas_implmklnumpy2.0python3.11.____cpython.yaml index 2887d278..0eddb5da 100644 --- a/.ci_support/osx_64_blas_implmklnumpy2.0python3.11.____cpython.yaml +++ b/.ci_support/osx_64_blas_implmklnumpy2.0python3.11.____cpython.yaml @@ -32,6 +32,8 @@ liblapack: - 3.9 *netlib libprotobuf: - 5.28.2 +libtorch: +- '2.4' llvm_openmp: - '18' macos_machine: @@ -42,8 +44,6 @@ mkl: - '2023' numpy: - '2.0' -orc: -- 2.0.3 pin_run_as_build: python: min_pin: x.x diff --git a/.ci_support/osx_64_blas_implmklnumpy2.0python3.12.____cpython.yaml b/.ci_support/osx_64_blas_implmklnumpy2.0python3.12.____cpython.yaml index f91d859d..198acf4d 100644 --- a/.ci_support/osx_64_blas_implmklnumpy2.0python3.12.____cpython.yaml +++ b/.ci_support/osx_64_blas_implmklnumpy2.0python3.12.____cpython.yaml @@ -32,6 +32,8 @@ liblapack: - 3.9 *netlib libprotobuf: - 5.28.2 +libtorch: +- '2.4' llvm_openmp: - '18' macos_machine: @@ -42,8 +44,6 @@ mkl: - '2023' numpy: - '2.0' -orc: -- 2.0.3 pin_run_as_build: python: min_pin: x.x diff --git a/.ci_support/osx_64_blas_implmklnumpy2.0python3.9.____cpython.yaml b/.ci_support/osx_64_blas_implmklnumpy2.0python3.9.____cpython.yaml index 8ab6c7ae..830e93b1 100644 --- a/.ci_support/osx_64_blas_implmklnumpy2.0python3.9.____cpython.yaml +++ b/.ci_support/osx_64_blas_implmklnumpy2.0python3.9.____cpython.yaml @@ -32,6 +32,8 @@ liblapack: - 3.9 *netlib libprotobuf: - 5.28.2 +libtorch: +- '2.4' llvm_openmp: - '18' macos_machine: @@ -42,8 +44,6 @@ mkl: - '2023' numpy: - '2.0' -orc: -- 2.0.3 pin_run_as_build: python: min_pin: x.x diff --git a/.ci_support/osx_64_blas_implmklnumpy2python3.13.____cp313.yaml b/.ci_support/osx_64_blas_implmklnumpy2python3.13.____cp313.yaml index d24ae21a..29a53b01 100644 --- a/.ci_support/osx_64_blas_implmklnumpy2python3.13.____cp313.yaml +++ b/.ci_support/osx_64_blas_implmklnumpy2python3.13.____cp313.yaml @@ -32,6 +32,8 @@ liblapack: - 3.9 *netlib libprotobuf: - 5.28.2 +libtorch: +- '2.4' llvm_openmp: - '18' macos_machine: @@ -42,8 +44,6 @@ mkl: - '2023' numpy: - '2' -orc: -- 2.0.3 pin_run_as_build: python: min_pin: x.x diff --git a/.ci_support/osx_arm64_numpy2.0python3.10.____cpython.yaml b/.ci_support/osx_arm64_numpy2.0python3.10.____cpython.yaml index 6a7e8f4a..a6ff6ca0 100644 --- a/.ci_support/osx_arm64_numpy2.0python3.10.____cpython.yaml +++ b/.ci_support/osx_arm64_numpy2.0python3.10.____cpython.yaml @@ -32,6 +32,8 @@ liblapack: - 3.9 *netlib libprotobuf: - 5.28.2 +libtorch: +- '2.4' llvm_openmp: - '18' macos_machine: @@ -42,8 +44,6 @@ mkl: - '2023' numpy: - '2.0' -orc: -- 2.0.3 pin_run_as_build: python: min_pin: x.x diff --git a/.ci_support/osx_arm64_numpy2.0python3.11.____cpython.yaml b/.ci_support/osx_arm64_numpy2.0python3.11.____cpython.yaml index 21cc824f..c16e8521 100644 --- a/.ci_support/osx_arm64_numpy2.0python3.11.____cpython.yaml +++ b/.ci_support/osx_arm64_numpy2.0python3.11.____cpython.yaml @@ -32,6 +32,8 @@ liblapack: - 3.9 *netlib libprotobuf: - 5.28.2 +libtorch: +- '2.4' llvm_openmp: - '18' macos_machine: @@ -42,8 +44,6 @@ mkl: - '2023' numpy: - '2.0' -orc: -- 2.0.3 pin_run_as_build: python: min_pin: x.x diff --git a/.ci_support/osx_arm64_numpy2.0python3.12.____cpython.yaml b/.ci_support/osx_arm64_numpy2.0python3.12.____cpython.yaml index 605bf1f8..5282ac8a 100644 --- a/.ci_support/osx_arm64_numpy2.0python3.12.____cpython.yaml +++ b/.ci_support/osx_arm64_numpy2.0python3.12.____cpython.yaml @@ -32,6 +32,8 @@ liblapack: - 3.9 *netlib libprotobuf: - 5.28.2 +libtorch: +- '2.4' llvm_openmp: - '18' macos_machine: @@ -42,8 +44,6 @@ mkl: - '2023' numpy: - '2.0' -orc: -- 2.0.3 pin_run_as_build: python: min_pin: x.x diff --git a/.ci_support/osx_arm64_numpy2.0python3.9.____cpython.yaml b/.ci_support/osx_arm64_numpy2.0python3.9.____cpython.yaml index edc56a5f..0d733865 100644 --- a/.ci_support/osx_arm64_numpy2.0python3.9.____cpython.yaml +++ b/.ci_support/osx_arm64_numpy2.0python3.9.____cpython.yaml @@ -32,6 +32,8 @@ liblapack: - 3.9 *netlib libprotobuf: - 5.28.2 +libtorch: +- '2.4' llvm_openmp: - '18' macos_machine: @@ -42,8 +44,6 @@ mkl: - '2023' numpy: - '2.0' -orc: -- 2.0.3 pin_run_as_build: python: min_pin: x.x diff --git a/.ci_support/osx_arm64_numpy2python3.13.____cp313.yaml b/.ci_support/osx_arm64_numpy2python3.13.____cp313.yaml index 885b89c1..b56420e9 100644 --- a/.ci_support/osx_arm64_numpy2python3.13.____cp313.yaml +++ b/.ci_support/osx_arm64_numpy2python3.13.____cp313.yaml @@ -32,6 +32,8 @@ liblapack: - 3.9 *netlib libprotobuf: - 5.28.2 +libtorch: +- '2.4' llvm_openmp: - '18' macos_machine: @@ -42,8 +44,6 @@ mkl: - '2023' numpy: - '2' -orc: -- 2.0.3 pin_run_as_build: python: min_pin: x.x From d9c52f35cbd20d1b34161f83dcb94387135942aa Mon Sep 17 00:00:00 2001 From: "H. Vetinari" Date: Thu, 28 Nov 2024 09:51:40 +1100 Subject: [PATCH 21/21] help linter understand which c_stdlib_version refers to linux --- recipe/conda_build_config.yaml | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/recipe/conda_build_config.yaml b/recipe/conda_build_config.yaml index bf149848..86840e97 100644 --- a/recipe/conda_build_config.yaml +++ b/recipe/conda_build_config.yaml @@ -1,12 +1,11 @@ -# See following link for c_stdlib sysroot consraint addition +# See following link for c_stdlib sysroot constraint addition # https://github.com/conda-forge/pytorch-cpu-feedstock/pull/293#issuecomment-2503611320 # 2024/12 hmaarrfk's summary: # The medium term solution is to add such a constraint to libcufile # The long term solution is to add such a constraint to all packages # that depend on a specific sysroot at building. -c_stdlib_version: # [aarch64] - - "2.28" # [aarch64] -c_stdlib_version: # [osx and x86_64] +c_stdlib_version: # [unix] + - 2.28 # [linux and aarch64] - 10.15 # [osx and x86_64] MACOSX_SDK_VERSION: # [osx]
VariantStatus
linux_64_blas_implgenericc_compiler_version11c_stdlib_version2.17cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11linux_64_blas_implgenericc_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12 - variant + variant
linux_64_blas_implgenericc_compiler_version11c_stdlib_version2.28cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11linux_64_blas_implgenericc_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13 - variant + variant
linux_64_blas_implgenericc_compiler_version12c_stdlib_version2.17cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12linux_64_blas_implmklc_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12 - variant + variant
linux_64_blas_implgenericc_compiler_version12c_stdlib_version2.17cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12linux_64_blas_implmklc_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13 - variant + variant
linux_64_blas_implgenericc_compiler_version12c_stdlib_version2.28cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12linux_aarch64_c_compiler_version12cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12 - variant + variant
linux_64_blas_implgenericc_compiler_version12c_stdlib_version2.28cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12linux_aarch64_c_compiler_version13cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13 - variant - -
linux_64_blas_implgenericc_compiler_version13c_stdlib_version2.17cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13 - - variant - -
linux_64_blas_implgenericc_compiler_version13c_stdlib_version2.28cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13 - - variant - -
linux_64_blas_implmklc_compiler_version11c_stdlib_version2.17cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11 - - variant - -
linux_64_blas_implmklc_compiler_version11c_stdlib_version2.28cuda_compilernvcccuda_compiler_version11.8cxx_compiler_version11 - - variant - -
linux_64_blas_implmklc_compiler_version12c_stdlib_version2.17cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12 - - variant - -
linux_64_blas_implmklc_compiler_version12c_stdlib_version2.17cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12 - - variant - -
linux_64_blas_implmklc_compiler_version12c_stdlib_version2.28cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12 - - variant - -
linux_64_blas_implmklc_compiler_version12c_stdlib_version2.28cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12 - - variant - -
linux_64_blas_implmklc_compiler_version13c_stdlib_version2.17cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13 - - variant - -
linux_64_blas_implmklc_compiler_version13c_stdlib_version2.28cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13 - - variant - -
linux_aarch64_c_compiler_version12c_stdlib_version2.17cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12 - - variant - -
linux_aarch64_c_compiler_version12c_stdlib_version2.17cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12 - - variant - -
linux_aarch64_c_compiler_version12c_stdlib_version2.28cuda_compilercuda-nvcccuda_compiler_version12.0cxx_compiler_version12 - - variant - -
linux_aarch64_c_compiler_version12c_stdlib_version2.28cuda_compilercuda-nvcccuda_compiler_version12.6cxx_compiler_version12 - - variant - -
linux_aarch64_c_compiler_version13c_stdlib_version2.17cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13 - - variant - -
linux_aarch64_c_compiler_version13c_stdlib_version2.28cuda_compilerNonecuda_compiler_versionNonecxx_compiler_version13 - - variant + variant