diff --git a/.github/workflows/multi_arch_build_portable_linux_pytorch_wheels_ci.yml b/.github/workflows/multi_arch_build_portable_linux_pytorch_wheels_ci.yml
index 8ee2d0d937c..362d6973e6d 100644
--- a/.github/workflows/multi_arch_build_portable_linux_pytorch_wheels_ci.yml
+++ b/.github/workflows/multi_arch_build_portable_linux_pytorch_wheels_ci.yml
@@ -30,7 +30,7 @@ on:
pytorch_git_ref:
description: PyTorch ref to checkout (typically "release/X.Y")
type: string
- default: "release/2.10"
+ default: "release/2.11"
rocm_package_find_links_url:
description: URL for pip --find-links to install ROCm packages (flat page; use this OR rocm_package_index_url)
type: string
@@ -81,7 +81,7 @@ on:
pytorch_git_ref:
description: PyTorch ref to checkout (typically "release/X.Y")
type: string
- default: "release/2.10"
+ default: "release/2.11"
rocm_package_find_links_url:
description: URL for pip --find-links to install ROCm packages (flat page; use this OR rocm_package_index_url)
type: string
diff --git a/.github/workflows/multi_arch_build_windows_pytorch_wheels_ci.yml b/.github/workflows/multi_arch_build_windows_pytorch_wheels_ci.yml
index 5300fb89428..451c5e0a933 100644
--- a/.github/workflows/multi_arch_build_windows_pytorch_wheels_ci.yml
+++ b/.github/workflows/multi_arch_build_windows_pytorch_wheels_ci.yml
@@ -29,7 +29,7 @@ on:
pytorch_git_ref:
description: PyTorch ref to checkout (typically "release/X.Y")
type: string
- default: "release/2.10"
+ default: "release/2.11"
rocm_package_find_links_url:
description: URL for pip --find-links to install ROCm packages (flat page; use this OR rocm_package_index_url)
type: string
@@ -80,7 +80,7 @@ on:
pytorch_git_ref:
description: PyTorch ref to checkout (typically "release/X.Y")
type: string
- default: "release/2.10"
+ default: "release/2.11"
rocm_package_find_links_url:
description: URL for pip --find-links to install ROCm packages (flat page; use this OR rocm_package_index_url)
type: string
diff --git a/RELEASES.md b/RELEASES.md
index 39415b43fea..c9ab1f16365 100644
--- a/RELEASES.md
+++ b/RELEASES.md
@@ -326,7 +326,6 @@ Select your GPU target using the `[device-*]` extras from the
> | 2.13 | 2.11 | 0.28 | 1.13 |
> | 2.12 | 2.11 | 0.27 | 1.12 |
> | 2.11 | 2.11 | 0.26 | 1.11 |
-> | 2.10 | 2.10 | 0.25 | 1.10 |
>
> For example, `torch` 2.11 and compatible wheels can be installed by specifying
>
diff --git a/build_tools/github_actions/configure_pytorch_release_matrix.py b/build_tools/github_actions/configure_pytorch_release_matrix.py
index 10e6c686b4f..87b11df915c 100644
--- a/build_tools/github_actions/configure_pytorch_release_matrix.py
+++ b/build_tools/github_actions/configure_pytorch_release_matrix.py
@@ -30,13 +30,11 @@
# this set with additional refs (see RELEASE_PYTORCH_REFS).
RELEASE_STABLE_PYTORCH_REFS = {
"linux": [
- "release/2.10",
"release/2.11",
"release/2.12",
"release/2.13",
],
"windows": [
- "release/2.10",
"release/2.11",
"release/2.12",
"release/2.13",
@@ -50,17 +48,14 @@
}
CI_PYTORCH_REFS = {
- "linux": ["release/2.10", "release/2.11", "release/2.12", "release/2.13"],
- "windows": ["release/2.10"],
+ "linux": ["release/2.11", "release/2.12", "release/2.13"],
+ "windows": ["release/2.11"],
}
# Unknown explicit refs are left unfiltered so bring-up branches can opt into
# new GPU families before the default PyTorch refs support them.
UNSUPPORTED_AMDGPU_FAMILIES = {
"linux": {
- # gfx125x not supported for PyTorch 2.10.
- # gfx90c only supported in PyTorch 2.12+.
- "release/2.10": {"gfx125X-dcgpu", "gfx90c"},
# gfx125x supported for PyTorch 2.11 via https://github.com/ROCm/pytorch/pull/3346.
# gfx90c only supported in PyTorch 2.12+.
"release/2.11": {"gfx90c"},
@@ -74,7 +69,6 @@
"nightly": {"gfx90c"},
},
"windows": {
- "release/2.10": {"gfx90c"},
"release/2.11": {"gfx90c"},
"release/2.12": {"gfx90c"},
"release/2.13": {"gfx90c"},
diff --git a/build_tools/github_actions/generate_pytorch_source_manifest.py b/build_tools/github_actions/generate_pytorch_source_manifest.py
index be91e5e6d47..f8201cee5f5 100644
--- a/build_tools/github_actions/generate_pytorch_source_manifest.py
+++ b/build_tools/github_actions/generate_pytorch_source_manifest.py
@@ -39,7 +39,6 @@
)
DEFAULT_PYTORCH_GIT_REFS = [
- "release/2.10",
"release/2.11",
"release/2.12",
"release/2.13",
diff --git a/build_tools/github_actions/summarize_test_pytorch_workflow.py b/build_tools/github_actions/summarize_test_pytorch_workflow.py
index e4b41fd420e..c99c77fd04f 100755
--- a/build_tools/github_actions/summarize_test_pytorch_workflow.py
+++ b/build_tools/github_actions/summarize_test_pytorch_workflow.py
@@ -12,7 +12,7 @@
The script can be tested locally with inputs like this:
python ./build_tools/github_actions/summarize_test_pytorch_workflow.py \
- --pytorch-git-ref=release/2.10 \
+ --pytorch-git-ref=release/2.11 \
--index-url=https://rocm.nightlies.amd.com/whl-multi-arch/ \
--device-extras=device-gfx942 \
--torch-version=2.10.0+rocm7.12.0a20260501
diff --git a/build_tools/github_actions/tests/configure_multi_arch_ci_test.py b/build_tools/github_actions/tests/configure_multi_arch_ci_test.py
index 2db10f60034..70014390429 100644
--- a/build_tools/github_actions/tests/configure_multi_arch_ci_test.py
+++ b/build_tools/github_actions/tests/configure_multi_arch_ci_test.py
@@ -1120,11 +1120,6 @@ def test_build_config_includes_pytorch_build_matrix(self):
self.assertEqual(
result.linux.pytorch_build_matrix,
[
- {
- "python_version": "3.12",
- "pytorch_git_ref": "release/2.10",
- "amdgpu_families": "gfx94X-dcgpu",
- },
{
"python_version": "3.12",
"pytorch_git_ref": "release/2.11",
@@ -1147,7 +1142,7 @@ def test_build_config_includes_pytorch_build_matrix(self):
[
{
"python_version": "3.12",
- "pytorch_git_ref": "release/2.10",
+ "pytorch_git_ref": "release/2.11",
"amdgpu_families": "gfx110X-all",
}
],
diff --git a/build_tools/github_actions/tests/configure_pytorch_release_matrix_test.py b/build_tools/github_actions/tests/configure_pytorch_release_matrix_test.py
index 49225f7a681..ffb160d8cd4 100644
--- a/build_tools/github_actions/tests/configure_pytorch_release_matrix_test.py
+++ b/build_tools/github_actions/tests/configure_pytorch_release_matrix_test.py
@@ -31,11 +31,6 @@ def test_ci_linux_uses_reduced_matrix(self):
self.assertEqual(
matrix,
[
- {
- "python_version": "3.12",
- "pytorch_git_ref": "release/2.10",
- "amdgpu_families": "gfx94X-dcgpu",
- },
{
"python_version": "3.12",
"pytorch_git_ref": "release/2.11",
@@ -70,7 +65,7 @@ def test_ci_windows_uses_reduced_matrix(self):
[
{
"python_version": "3.12",
- "pytorch_git_ref": "release/2.10",
+ "pytorch_git_ref": "release/2.11",
"amdgpu_families": "gfx110X-all",
},
],
@@ -98,7 +93,7 @@ def test_explicit_versions_and_refs_narrow_matrix(self):
def test_filters_exact_unsupported_family(self):
# Unsupported families are filtered while supported ones are kept.
- for pytorch_git_ref in ("release/2.10", "release/2.13"):
+ for pytorch_git_ref in ("release/2.13",):
with self.subTest(pytorch_git_ref=pytorch_git_ref):
matrix = m.generate_pytorch_matrix_for_release_type(
release_type="dev",
@@ -182,7 +177,7 @@ def test_generated_rows_cover_workflow_matrix_inputs(self):
matrix = m.generate_pytorch_matrix_for_release_type(
release_type=release_type,
python_versions=["3.12"],
- pytorch_git_refs=["release/2.10"],
+ pytorch_git_refs=["release/2.11"],
amdgpu_families="gfx94X-dcgpu",
platform=platform,
)
diff --git a/build_tools/github_actions/tests/summarize_test_pytorch_workflow_test.py b/build_tools/github_actions/tests/summarize_test_pytorch_workflow_test.py
index 80090557cf3..8ac49c1955f 100644
--- a/build_tools/github_actions/tests/summarize_test_pytorch_workflow_test.py
+++ b/build_tools/github_actions/tests/summarize_test_pytorch_workflow_test.py
@@ -17,8 +17,8 @@
def _make_args(
index_url,
device_extras="",
- torch_version="2.10.0+rocm7.12.0a20260501",
- pytorch_git_ref="release/2.10",
+ torch_version="2.11.0+rocm7.12.0a20260501",
+ pytorch_git_ref="release/2.11",
python_version="3.12",
):
return argparse.Namespace(
diff --git a/external-builds/pytorch/README.md b/external-builds/pytorch/README.md
index dd0cf797e74..a9e1afdc4f9 100644
--- a/external-builds/pytorch/README.md
+++ b/external-builds/pytorch/README.md
@@ -83,7 +83,7 @@ See the following table for how each version is supported:
| 2.12 alpha | Previously built | Previously built |
| 2.11 | ✅ Using downstream ROCm/pytorch fork