Bump onnxruntime to 1.24.4 and add Python 3.14#177
Bump onnxruntime to 1.24.4 and add Python 3.14#177jviehhauser wants to merge 6 commits intoconda-forge:mainfrom
Conversation
|
Hi! This is the friendly automated conda-forge-linting service. I wanted to let you know that I linted all conda-recipes in your PR ( Here's what I've got... For recipe/meta.yaml:
For recipe/meta.yaml:
This message was generated by GitHub Actions workflow run https://github.com/conda-forge/conda-forge-webservices/actions/runs/23869425105. Examine the logs at this URL for more detail. |
Version bump from bot PR conda-forge#176.
- Add python314 migration yaml - Add skip for py < 311 (upstream requires python >= 3.11 since 1.24.4) - Re-rendered with conda-smithy 3.58.1
2d4d184 to
ad3d170
Compare
|
@conda-forge-admin, please rerender |
|
Hi! This is the friendly automated conda-forge-webservice. I tried to rerender for you, but it looks like there was nothing to do. This message was generated by GitHub Actions workflow run https://github.com/conda-forge/conda-forge-webservices/actions/runs/23870122707. Examine the logs at this URL for more detail. |
|
Hi! This is the friendly automated conda-forge-webservice. I tried to rerender for you, but it looks like there was nothing to do. This message was generated by GitHub Actions workflow run https://github.com/conda-forge/conda-forge-webservices/actions/runs/23870136963. Examine the logs at this URL for more detail. |
Self-hosted runners are already configured via github_actions_labels in conda_build_config.yaml. The deprecated self_hosted key was triggering linter warnings.
|
Hi! This is the friendly automated conda-forge-linting service. I just wanted to let you know that I linted all conda-recipes in your PR ( I do have some suggestions for making it better though... For recipe/meta.yaml:
This message was generated by GitHub Actions workflow run https://github.com/conda-forge/conda-forge-webservices/actions/runs/24079976141. Examine the logs at this URL for more detail. |
|
Do we expect the GitHub-hosted runners to be beefy enough to build the CUDA builds? Either way, the cirun ones are still referenced here. I don't think that this is ready, is it? |
|
Hi! This is the friendly conda-forge automerge bot! I considered the following status checks when analyzing this PR:
Thus the PR was not passing and not merged. |
|
conda-forge/admin-requests#1982 provides an alternative for the Linux runners, but I'm not sure what the solution for Windows is, yet. Either way, this PR is not ready to be merged. |
The Quansight Open GPU Server (OpenStack) was decommissioned on 2026-03-13 (conda-forge/.cirun#174), so cirun-openstack-cpu-4xlarge runners no longer exist. All Linux GHA jobs were timing out after 24h waiting for runners that will never come. Cirrus runners access was granted via conda-forge/admin-requests#1982. This switches Linux builds to ghcr.io/cirruslabs/ubuntu-runner-amd64:24.04-lg (16 CPUs, 48GB RAM). Windows builds remain on cirun-azure-windows-4xlarge. Re-rendered with conda-smithy 3.59.0.
|
Updated to switch Linux builds to Cirrus runners (see also conda-forge/.cirun#174). Windows builds remain on |
Summary
>= 3.11)cirun-openstack-cpu-4xlargeto Cirrus runners (ghcr.io/cirruslabs/ubuntu-runner-amd64:24.04-lg)self_hostedfromconda-forge.yml(fixes linter warning)Motivation
The Python 3.14 migration PR (#163) was blocked by a segfault in onnxruntime on Python 3.14 (upstream issue microsoft/onnxruntime#27392). This was fixed upstream in v1.24.3 via microsoft/onnxruntime#27413 (refcount bug in map input conversion). The reporter confirmed the fix on win-64, linux-64, and osx-arm64.
v1.24.4 is a patch release containing additional bug fixes. It also bumps
python_requiresto>= 3.11, so Python 3.10 is dropped from the build matrix.All 4 existing patches were verified to still apply cleanly to v1.24.4.
CI runner changes
The Quansight Open GPU Server (OpenStack) was decommissioned on 2026-03-13 (conda-forge/.cirun#174), causing all Linux GHA jobs to time out after 24h waiting for runners that no longer exist. This PR switches Linux builds to Cirrus runners (access granted via conda-forge/admin-requests#1982). Windows builds remain on
cirun-azure-windows-4xlarge.Supersedes #163 and #176.
Test plan