From 4418872492fa091bd81ac244e420d4d8c42c8117 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Thu, 6 Nov 2025 14:23:52 +0100 Subject: [PATCH 1/2] Add `pytorch-cpu-feedstock` to the `cirun-macos-m4-large` runner MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit I've assumed we want to keep the policy separate from `pytorch-cpu-feedstock-windows-policy`. Signed-off-by: Michał Górny --- .access.yml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/.access.yml b/.access.yml index 9d3ee50..6c44ab4 100644 --- a/.access.yml +++ b/.access.yml @@ -236,6 +236,22 @@ policies: - write pull_request: true users_from_json: https://raw.githubusercontent.com/Quansight/open-gpu-server/main/access/conda-forge-users.json + - id: pytorch-cpu-feedstock-osx-m4-policy + repo: pytorch-cpu-feedstock + roles: + - admin + - maintain + - write + users: + - wolfv + - baszalmstra + - Tobias-Fischer + - hmaarrfk + - h-vetinari + - isuruf + - mgorny + - jeongseok-meta + pull_request: true access_control: # Linux: GPU - resource: cirun-openstack-gpu-large @@ -324,5 +340,6 @@ access_control: policies: - gstreamer-feedstock-osx-m4-policy - pixi-pack-feedstock-osx-m4-policy + - pytorch-cpu-feedstock-osx-m4-policy - temporalio-cli-feedstock-osx-m4-policy - tensorflow-feedstock-osx-m4-policy From 0cb5599230f5b6cb99979e2516eae2f81bb89330 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Thu, 6 Nov 2025 18:26:02 +0100 Subject: [PATCH 2/2] Refactor pytorch policies into gpu/cpu MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Combine the two Windows/macOS policies into a single `cpu` policy, and rename the open-gpu server policy into `gpu`. Signed-off-by: Michał Górny --- .access.yml | 36 ++++++++++-------------------------- 1 file changed, 10 insertions(+), 26 deletions(-) diff --git a/.access.yml b/.access.yml index 6c44ab4..8e07a7a 100644 --- a/.access.yml +++ b/.access.yml @@ -32,7 +32,7 @@ policies: - write pull_request: true users_from_json: https://raw.githubusercontent.com/Quansight/open-gpu-server/main/access/conda-forge-users.json - - id: pytorch-cpu-feedstock-policy + - id: pytorch-cpu-feedstock-gpu-policy repo: pytorch-cpu-feedstock roles: - admin @@ -95,7 +95,7 @@ policies: - write pull_request: true users_from_json: https://raw.githubusercontent.com/Quansight/open-gpu-server/main/access/conda-forge-users.json - - id: pytorch-cpu-feedstock-windows-policy + - id: pytorch-cpu-feedstock-cpu-policy repo: pytorch-cpu-feedstock roles: - admin @@ -236,22 +236,6 @@ policies: - write pull_request: true users_from_json: https://raw.githubusercontent.com/Quansight/open-gpu-server/main/access/conda-forge-users.json - - id: pytorch-cpu-feedstock-osx-m4-policy - repo: pytorch-cpu-feedstock - roles: - - admin - - maintain - - write - users: - - wolfv - - baszalmstra - - Tobias-Fischer - - hmaarrfk - - h-vetinari - - isuruf - - mgorny - - jeongseok-meta - pull_request: true access_control: # Linux: GPU - resource: cirun-openstack-gpu-large @@ -263,24 +247,24 @@ access_control: - flash-attn-feedstock-policy - libmagma-feedstock-policy - muscat-split-feedstock-policy - - pytorch-cpu-feedstock-policy + - pytorch-cpu-feedstock-gpu-policy - tensorflow-feedstock-policy - torchao-feedstock-policy - resource: cirun-openstack-gpu-xlarge policies: - cf-autotick-bot-test-package-policy - - pytorch-cpu-feedstock-policy + - pytorch-cpu-feedstock-gpu-policy - tensorflow-feedstock-policy - resource: cirun-openstack-gpu-2xlarge policies: - cf-autotick-bot-test-package-policy - - pytorch-cpu-feedstock-policy + - pytorch-cpu-feedstock-gpu-policy - tensorflow-feedstock-policy - vllm-feedstock-policy - resource: cirun-openstack-gpu-4xlarge policies: - cf-autotick-bot-test-package-policy - - pytorch-cpu-feedstock-policy + - pytorch-cpu-feedstock-gpu-policy # Linux: CPU - resource: cirun-openstack-cpu-medium policies: @@ -295,7 +279,7 @@ access_control: - mongodb-feedstock-policy - nodejs-feedstock-policy - onnxruntime-feedstock-policy - - pytorch-cpu-feedstock-policy + - pytorch-cpu-feedstock-gpu-policy - tensorflow-feedstock-policy - torchao-feedstock-policy - vllm-feedstock-policy @@ -329,17 +313,17 @@ access_control: policies: - libmagma-feedstock-windows-policy - onnxruntime-feedstock-policy - - pytorch-cpu-feedstock-windows-policy + - pytorch-cpu-feedstock-cpu-policy - resource: cirun-azure-windows-4xlarge policies: - libmagma-feedstock-windows-policy - onnxruntime-feedstock-policy - - pytorch-cpu-feedstock-windows-policy + - pytorch-cpu-feedstock-cpu-policy # OSX - resource: cirun-macos-m4-large policies: - gstreamer-feedstock-osx-m4-policy - pixi-pack-feedstock-osx-m4-policy - - pytorch-cpu-feedstock-osx-m4-policy + - pytorch-cpu-feedstock-cpu-policy - temporalio-cli-feedstock-osx-m4-policy - tensorflow-feedstock-osx-m4-policy