Skip to content

[ExecuTorch][WebGPU] Add q4gsw training kernels (backward, weight-grad, requant) to the WebGPU backend - #20931

Merged
meta-codesync[bot] merged 8 commits into
gh/JCNTH/70/basefrom
gh/JCNTH/70/head
Jul 21, 2026
Merged

[ExecuTorch][WebGPU] Add q4gsw training kernels (backward, weight-grad, requant) to the WebGPU backend#20931
meta-codesync[bot] merged 8 commits into
gh/JCNTH/70/basefrom
gh/JCNTH/70/head

Update

f4b2b88
Select commit
Loading
Failed to load commit list.
PyTorch Bot / Dr.CI completed Jul 21, 2026 in 0s

Dr.CI classification results

{"FAILED":[],"FLAKY":[{"workflowId":29802881826,"workflowUniqueId":63454257,"id":88547262602,"runnerName":"i-034db623c0bcb5603","authorEmail":"juliannth@meta.com","name":"pull / test-arm-backend-no-driver (test_pytest_models_tosa) / linux-job","jobName":"test-arm-backend-no-driver (test_pytest_models_tosa) / linux-job","conclusion":"failure","completed_at":"2026-07-21T05:51:07.000000000Z","html_url":"https://github.com/pytorch/executorch/actions/runs/29802881826/job/88547262602","logUrl":"https://ossci-raw-job-status.s3.amazonaws.com/log/pytorch/executorch/88547262602","head_branch":"gh/JCNTH/70/head","pr_number":20931,"head_sha":"f4b2b889b57b8ae74e957f7d36a202c9fffb0983","head_sha_timestamp":"2026-07-21T05:02:16.000000000Z","failure_captures":["The runner has received a shutdown signal. This can happen when the runner service is stopped, or a manually started runner is canceled."],"failure_lines":["##[error]The runner has received a shutdown signal. This can happen when the runner service is stopped, or a manually started runner is canceled."],"failure_context":[],"time":"2026-07-21T05:02:48.000000000Z"}],"BROKEN_TRUNK":[],"UNSTABLE":[],"UNKNOWN":[{"workflowId":29802881764,"workflowUniqueId":108868973,"id":88547306882,"runnerName":"i-0ce86e109e7b6b235","authorEmail":"juliannth@meta.com","name":"periodic / test-models-linux (buck2, mv3, portable, linux.2xlarge, 90) / linux-job","jobName":"test-models-linux (buck2, mv3, portable, linux.2xlarge, 90) / linux-job","conclusion":"failure","completed_at":"2026-07-21T05:37:56.000000000Z","html_url":"https://github.com/pytorch/executorch/actions/runs/29802881764/job/88547306882","logUrl":"https://ossci-raw-job-status.s3.amazonaws.com/log/pytorch/executorch/88547306882","head_branch":"gh/JCNTH/70/head","pr_number":20931,"head_sha":"f4b2b889b57b8ae74e957f7d36a202c9fffb0983","head_sha_timestamp":"2026-07-21T05:02:16.000000000Z","failure_captures":["An error occurred trying to start process '/usr/bin/bash' with working directory '/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch'. No such file or directory"],"failure_lines":["##[error]An error occurred trying to start process '/usr/bin/bash' with working directory '/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch'. No such file or directory"],"failure_context":[],"time":"2026-07-21T05:03:07.000000000Z"},{"workflowId":29802881764,"workflowUniqueId":108868973,"id":88547306862,"runnerName":"i-0f41ee2e6da988107","authorEmail":"juliannth@meta.com","name":"periodic / test-models-linux (buck2, mv3, xnnpack-quantization-delegation, linux.2xlarge, 90) / linux-job","jobName":"test-models-linux (buck2, mv3, xnnpack-quantization-delegation, linux.2xlarge, 90) / linux-job","conclusion":"failure","completed_at":"2026-07-21T05:37:52.000000000Z","html_url":"https://github.com/pytorch/executorch/actions/runs/29802881764/job/88547306862","logUrl":"https://ossci-raw-job-status.s3.amazonaws.com/log/pytorch/executorch/88547306862","head_branch":"gh/JCNTH/70/head","pr_number":20931,"head_sha":"f4b2b889b57b8ae74e957f7d36a202c9fffb0983","head_sha_timestamp":"2026-07-21T05:02:16.000000000Z","failure_captures":["An error occurred trying to start process '/usr/bin/bash' with working directory '/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch'. No such file or directory"],"failure_lines":["##[error]An error occurred trying to start process '/usr/bin/bash' with working directory '/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch'. No such file or directory"],"failure_context":[],"time":"2026-07-21T05:03:07.000000000Z"},{"workflowId":29802881764,"workflowUniqueId":108868973,"id":88547306872,"runnerName":"i-0f35411e062c53e5e","authorEmail":"juliannth@meta.com","name":"periodic / test-models-linux (cmake, mv3, portable, linux.2xlarge, 90) / linux-job","jobName":"test-models-linux (cmake, mv3, portable, linux.2xlarge, 90) / linux-job","conclusion":"failure","completed_at":"2026-07-21T05:37:47.000000000Z","html_url":"https://github.com/pytorch/executorch/actions/runs/29802881764/job/88547306872","logUrl":"https://ossci-raw-job-status.s3.amazonaws.com/log/pytorch/executorch/88547306872","head_branch":"gh/JCNTH/70/head","pr_number":20931,"head_sha":"f4b2b889b57b8ae74e957f7d36a202c9fffb0983","head_sha_timestamp":"2026-07-21T05:02:16.000000000Z","failure_captures":["An error occurred trying to start process '/usr/bin/bash' with working directory '/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch'. No such file or directory"],"failure_lines":["##[error]An error occurred trying to start process '/usr/bin/bash' with working directory '/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch'. No such file or directory"],"failure_context":[],"time":"2026-07-21T05:03:07.000000000Z"},{"workflowId":29802881764,"workflowUniqueId":108868973,"id":88547306870,"runnerName":"i-0ea4dbc69c6c93559","authorEmail":"juliannth@meta.com","name":"periodic / test-models-linux (cmake, mv3, xnnpack-quantization-delegation, linux.2xlarge, 90) / linux-job","jobName":"test-models-linux (cmake, mv3, xnnpack-quantization-delegation, linux.2xlarge, 90) / linux-job","conclusion":"failure","completed_at":"2026-07-21T05:37:42.000000000Z","html_url":"https://github.com/pytorch/executorch/actions/runs/29802881764/job/88547306870","logUrl":"https://ossci-raw-job-status.s3.amazonaws.com/log/pytorch/executorch/88547306870","head_branch":"gh/JCNTH/70/head","pr_number":20931,"head_sha":"f4b2b889b57b8ae74e957f7d36a202c9fffb0983","head_sha_timestamp":"2026-07-21T05:02:16.000000000Z","failure_captures":["An error occurred trying to start process '/usr/bin/bash' with working directory '/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch'. No such file or directory"],"failure_lines":["##[error]An error occurred trying to start process '/usr/bin/bash' with working directory '/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch'. No such file or directory"],"failure_context":[],"time":"2026-07-21T05:03:07.000000000Z"},{"workflowId":29802881764,"workflowUniqueId":108868973,"id":88547306885,"runnerName":"i-04fefe1e44ad7e61f","authorEmail":"juliannth@meta.com","name":"periodic / test-models-linux (cmake, vit, portable, linux.2xlarge, 90) / linux-job","jobName":"test-models-linux (cmake, vit, portable, linux.2xlarge, 90) / linux-job","conclusion":"failure","completed_at":"2026-07-21T05:37:47.000000000Z","html_url":"https://github.com/pytorch/executorch/actions/runs/29802881764/job/88547306885","logUrl":"https://ossci-raw-job-status.s3.amazonaws.com/log/pytorch/executorch/88547306885","head_branch":"gh/JCNTH/70/head","pr_number":20931,"head_sha":"f4b2b889b57b8ae74e957f7d36a202c9fffb0983","head_sha_timestamp":"2026-07-21T05:02:16.000000000Z","failure_captures":["An error occurred trying to start process '/usr/bin/bash' with working directory '/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch'. No such file or directory"],"failure_lines":["##[error]An error occurred trying to start process '/usr/bin/bash' with working directory '/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch'. No such file or directory"],"failure_context":[],"time":"2026-07-21T05:03:07.000000000Z"},{"workflowId":29802881764,"workflowUniqueId":108868973,"id":88547306896,"runnerName":"i-0cf23736696044a72","authorEmail":"juliannth@meta.com","name":"periodic / test-models-linux (cmake, vit, xnnpack-quantization-delegation, linux.2xlarge, 90) / linux-job","jobName":"test-models-linux (cmake, vit, xnnpack-quantization-delegation, linux.2xlarge, 90) / linux-job","conclusion":"failure","completed_at":"2026-07-21T05:37:42.000000000Z","html_url":"https://github.com/pytorch/executorch/actions/runs/29802881764/job/88547306896","logUrl":"https://ossci-raw-job-status.s3.amazonaws.com/log/pytorch/executorch/88547306896","head_branch":"gh/JCNTH/70/head","pr_number":20931,"head_sha":"f4b2b889b57b8ae74e957f7d36a202c9fffb0983","head_sha_timestamp":"2026-07-21T05:02:16.000000000Z","failure_captures":["An error occurred trying to start process '/usr/bin/bash' with working directory '/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch'. No such file or directory"],"failure_lines":["##[error]An error occurred trying to start process '/usr/bin/bash' with working directory '/home/ec2-user/actions-runner/_work/executorch/executorch/pytorch/executorch'. No such file or directory"],"failure_context":[],"time":"2026-07-21T05:03:07.000000000Z"}],"AWAITING_APPROVAL":[]}