From c89c8443dcd8010d79b2f31ce760e9889b442e0a Mon Sep 17 00:00:00 2001 From: regro-cf-autotick-bot <36490558+regro-cf-autotick-bot@users.noreply.github.com> Date: Fri, 30 Jan 2026 09:03:20 +0000 Subject: [PATCH 1/2] Rebuild for python 3.14 --- .ci_support/migrations/python314.yaml | 41 +++++++++++++++++++++++++++ recipe/recipe.yaml | 2 +- 2 files changed, 42 insertions(+), 1 deletion(-) create mode 100644 .ci_support/migrations/python314.yaml diff --git a/.ci_support/migrations/python314.yaml b/.ci_support/migrations/python314.yaml new file mode 100644 index 0000000..e382cc9 --- /dev/null +++ b/.ci_support/migrations/python314.yaml @@ -0,0 +1,41 @@ +# this is intentionally sorted before the 3.13t migrator, because that determines +# the order of application of the migrators; otherwise we'd have to add values for +# is_freethreading and is_abi3 keys here, since that migration extends the zip; +migrator_ts: 1724712607 +__migrator: + commit_message: Rebuild for python 3.14 + migration_number: 1 + operation: key_add + primary_key: python + ordering: + python: + - 3.9.* *_cpython + - 3.10.* *_cpython + - 3.11.* *_cpython + - 3.12.* *_cpython + - 3.13.* *_cp313 + - 3.13.* *_cp313t + - 3.14.* *_cp314 # new entry + paused: false + longterm: true + pr_limit: 5 + max_solver_attempts: 3 # this will make the bot retry "not solvable" stuff 12 times + exclude: + # this shouldn't attempt to modify the python feedstocks + - python + - pypy3.6 + - pypy-meta + - cross-python + - python_abi + # Manually migrated (e.g. were blocked on missing dev dependencies) + - pyarrow + exclude_pinned_pkgs: false + ignored_deps_per_node: + matplotlib: + - pyqt + +python: +- 3.14.* *_cp314 +# additional entries to add for zip_keys +is_python_min: +- false diff --git a/recipe/recipe.yaml b/recipe/recipe.yaml index c2bb742..4447558 100644 --- a/recipe/recipe.yaml +++ b/recipe/recipe.yaml @@ -3,7 +3,7 @@ schema_version: 1 context: name: deepspeed version: 0.18.3 - build_number: 0 + build_number: 1 torch_proc_type: ${{ "cuda" ~ cuda_compiler_version | version_to_buildstring if cuda_compiler_version != "None" else "cpu" }} package: From b1cb88b5ef1aaca6b46941e2619df67d08f7294f Mon Sep 17 00:00:00 2001 From: regro-cf-autotick-bot <36490558+regro-cf-autotick-bot@users.noreply.github.com> Date: Fri, 30 Jan 2026 09:04:28 +0000 Subject: [PATCH 2/2] MNT: Re-rendered with conda-smithy 3.54.1 and conda-forge-pinning 2026.01.30.05.50.3 --- .azure-pipelines/azure-pipelines-linux.yml | 8 ++ .azure-pipelines/azure-pipelines-osx.yml | 6 ++ ...piler_version12.9python3.14.____cp314.yaml | 35 +++++++ ...piler_versionNonepython3.14.____cp314.yaml | 35 +++++++ .ci_support/migrations/pytorch28.yaml | 10 -- .ci_support/migrations/pytorch29.yaml | 10 -- .ci_support/osx_64_python3.14.____cp314.yaml | 37 +++++++ .../osx_arm64_python3.14.____cp314.yaml | 37 +++++++ README.md | 98 ++++++++++++------- 9 files changed, 221 insertions(+), 55 deletions(-) create mode 100644 .ci_support/linux_64_cuda_compiler_version12.9python3.14.____cp314.yaml create mode 100644 .ci_support/linux_64_cuda_compiler_versionNonepython3.14.____cp314.yaml delete mode 100644 .ci_support/migrations/pytorch28.yaml delete mode 100644 .ci_support/migrations/pytorch29.yaml create mode 100644 .ci_support/osx_64_python3.14.____cp314.yaml create mode 100644 .ci_support/osx_arm64_python3.14.____cp314.yaml diff --git a/.azure-pipelines/azure-pipelines-linux.yml b/.azure-pipelines/azure-pipelines-linux.yml index bac2e81..355677e 100755 --- a/.azure-pipelines/azure-pipelines-linux.yml +++ b/.azure-pipelines/azure-pipelines-linux.yml @@ -24,6 +24,10 @@ jobs: CONFIG: linux_64_cuda_compiler_version12.9python3.13.____cp313 UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9 + linux_64_cuda_compiler_version12.9python3.14.____cp314: + CONFIG: linux_64_cuda_compiler_version12.9python3.14.____cp314 + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9 linux_64_cuda_compiler_versionNonepython3.10.____cpython: CONFIG: linux_64_cuda_compiler_versionNonepython3.10.____cpython UPLOAD_PACKAGES: 'True' @@ -40,6 +44,10 @@ jobs: CONFIG: linux_64_cuda_compiler_versionNonepython3.13.____cp313 UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9 + linux_64_cuda_compiler_versionNonepython3.14.____cp314: + CONFIG: linux_64_cuda_compiler_versionNonepython3.14.____cp314 + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9 timeoutInMinutes: 360 variables: {} diff --git a/.azure-pipelines/azure-pipelines-osx.yml b/.azure-pipelines/azure-pipelines-osx.yml index 7b5f5a0..7871044 100755 --- a/.azure-pipelines/azure-pipelines-osx.yml +++ b/.azure-pipelines/azure-pipelines-osx.yml @@ -20,6 +20,9 @@ jobs: osx_64_python3.13.____cp313: CONFIG: osx_64_python3.13.____cp313 UPLOAD_PACKAGES: 'True' + osx_64_python3.14.____cp314: + CONFIG: osx_64_python3.14.____cp314 + UPLOAD_PACKAGES: 'True' osx_arm64_python3.10.____cpython: CONFIG: osx_arm64_python3.10.____cpython UPLOAD_PACKAGES: 'True' @@ -32,6 +35,9 @@ jobs: osx_arm64_python3.13.____cp313: CONFIG: osx_arm64_python3.13.____cp313 UPLOAD_PACKAGES: 'True' + osx_arm64_python3.14.____cp314: + CONFIG: osx_arm64_python3.14.____cp314 + UPLOAD_PACKAGES: 'True' timeoutInMinutes: 360 variables: {} diff --git a/.ci_support/linux_64_cuda_compiler_version12.9python3.14.____cp314.yaml b/.ci_support/linux_64_cuda_compiler_version12.9python3.14.____cp314.yaml new file mode 100644 index 0000000..7a24b76 --- /dev/null +++ b/.ci_support/linux_64_cuda_compiler_version12.9python3.14.____cp314.yaml @@ -0,0 +1,35 @@ +c_compiler: +- gcc +c_compiler_version: +- '14' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.17' +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cuda_compiler: +- cuda-nvcc +cuda_compiler_version: +- '12.9' +cxx_compiler: +- gxx +cxx_compiler_version: +- '14' +docker_image: +- quay.io/condaforge/linux-anvil-x86_64:alma9 +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.14.* *_cp314 +target_platform: +- linux-64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version + - c_stdlib_version + - cuda_compiler_version diff --git a/.ci_support/linux_64_cuda_compiler_versionNonepython3.14.____cp314.yaml b/.ci_support/linux_64_cuda_compiler_versionNonepython3.14.____cp314.yaml new file mode 100644 index 0000000..ff42d46 --- /dev/null +++ b/.ci_support/linux_64_cuda_compiler_versionNonepython3.14.____cp314.yaml @@ -0,0 +1,35 @@ +c_compiler: +- gcc +c_compiler_version: +- '14' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.17' +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cuda_compiler: +- cuda-nvcc +cuda_compiler_version: +- None +cxx_compiler: +- gxx +cxx_compiler_version: +- '14' +docker_image: +- quay.io/condaforge/linux-anvil-x86_64:alma9 +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.14.* *_cp314 +target_platform: +- linux-64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version + - c_stdlib_version + - cuda_compiler_version diff --git a/.ci_support/migrations/pytorch28.yaml b/.ci_support/migrations/pytorch28.yaml deleted file mode 100644 index 54156dd..0000000 --- a/.ci_support/migrations/pytorch28.yaml +++ /dev/null @@ -1,10 +0,0 @@ -migrator_ts: 1759338402 -__migrator: - commit_message: Rebuild for pytorch 2.8 - kind: version - migration_number: 1 - bump_number: 1 -libtorch: -- '2.8' -pytorch: -- '2.8' diff --git a/.ci_support/migrations/pytorch29.yaml b/.ci_support/migrations/pytorch29.yaml deleted file mode 100644 index e47bcdb..0000000 --- a/.ci_support/migrations/pytorch29.yaml +++ /dev/null @@ -1,10 +0,0 @@ -migrator_ts: 1764149285 -__migrator: - commit_message: Rebuild for pytorch 2.8 - kind: version - migration_number: 1 - bump_number: 1 -libtorch: -- '2.9' -pytorch: -- '2.9' diff --git a/.ci_support/osx_64_python3.14.____cp314.yaml b/.ci_support/osx_64_python3.14.____cp314.yaml new file mode 100644 index 0000000..7c4081d --- /dev/null +++ b/.ci_support/osx_64_python3.14.____cp314.yaml @@ -0,0 +1,37 @@ +MACOSX_DEPLOYMENT_TARGET: +- '10.13' +MACOSX_SDK_VERSION: +- '10.13' +c_compiler: +- clang +c_compiler_version: +- '19' +c_stdlib: +- macosx_deployment_target +c_stdlib_version: +- '10.13' +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cuda_compiler: +- cuda-nvcc +cuda_compiler_version: +- None +cxx_compiler: +- clangxx +cxx_compiler_version: +- '19' +macos_machine: +- x86_64-apple-darwin13.4.0 +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.14.* *_cp314 +target_platform: +- osx-64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version diff --git a/.ci_support/osx_arm64_python3.14.____cp314.yaml b/.ci_support/osx_arm64_python3.14.____cp314.yaml new file mode 100644 index 0000000..6fa630c --- /dev/null +++ b/.ci_support/osx_arm64_python3.14.____cp314.yaml @@ -0,0 +1,37 @@ +MACOSX_DEPLOYMENT_TARGET: +- '11.0' +MACOSX_SDK_VERSION: +- '11.0' +c_compiler: +- clang +c_compiler_version: +- '19' +c_stdlib: +- macosx_deployment_target +c_stdlib_version: +- '11.0' +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cuda_compiler: +- cuda-nvcc +cuda_compiler_version: +- None +cxx_compiler: +- clangxx +cxx_compiler_version: +- '19' +macos_machine: +- arm64-apple-darwin20.0.0 +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.14.* *_cp314 +target_platform: +- osx-arm64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version diff --git a/README.md b/README.md index 14d8b5a..e17247c 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ About deepspeed-feedstock ========================= -Feedstock license: [BSD-3-Clause](https://github.com/conda-forge/deepspeed-feedstock-sdvillal-feedstock/blob/main/LICENSE.txt) +Feedstock license: [BSD-3-Clause](https://github.com/conda-forge/deepspeed-feedstock/blob/main/LICENSE.txt) Home: http://deepspeed.ai/ @@ -22,8 +22,8 @@ Current build status
| linux_64_cuda_compiler_version12.9python3.10.____cpython |
-
- |
| linux_64_cuda_compiler_version12.9python3.11.____cpython |
-
- |
| linux_64_cuda_compiler_version12.9python3.12.____cpython |
-
- |
| linux_64_cuda_compiler_version12.9python3.13.____cp313 |
-
- |
+
| linux_64_cuda_compiler_version12.9python3.14.____cp314 | +
+
+ |
| linux_64_cuda_compiler_versionNonepython3.10.____cpython |
-
- |
| linux_64_cuda_compiler_versionNonepython3.11.____cpython |
-
- |
| linux_64_cuda_compiler_versionNonepython3.12.____cpython |
-
- |
| linux_64_cuda_compiler_versionNonepython3.13.____cp313 |
-
- |
+
| linux_64_cuda_compiler_versionNonepython3.14.____cp314 | +
+
+ |
| osx_64_python3.10.____cpython |
-
- |
| osx_64_python3.11.____cpython |
-
- |
| osx_64_python3.12.____cpython |
-
- |
| osx_64_python3.13.____cp313 |
-
- |
+
| osx_64_python3.14.____cp314 | +
+
+ |
| osx_arm64_python3.10.____cpython |
-
- |
| osx_arm64_python3.11.____cpython |
-
- |
| osx_arm64_python3.12.____cpython |
-
- |
| osx_arm64_python3.13.____cp313 |
-
- |
+
| osx_arm64_python3.14.____cp314 | +
+
+ |