[release/2.12] Fix Windows cross-drive HIPIFY failure in CUDAExtension (ROCM-24803) - #3562
[release/2.12] Fix Windows cross-drive HIPIFY failure in CUDAExtension (ROCM-24803)#3562ethanwee1 wants to merge 1 commit into
Conversation
realpath-normalize build_dir and hipified sources before os.path.relpath() so Windows subst/virtual drives (B: aliasing C:) no longer raise ValueError when building HIP extensions via CUDAExtension. ROCM-24803
|
Rebased stack ready for review. TheRock Windows gfx110X-all validation build (pin + Run: https://github.com/ROCm/TheRock/actions/runs/31709842398
PR split (ROCM-24803):
cc @jithunnair-amd @pablo-garay for review |
|
Build failure analysis for run 31709842398: Not a PyTorch/torchaudio code issue. The build died in Install requirements before checkout/build started: The Redispatch using Pablo's ninja-tolerant workflow branch (same fix as users/garayp/win-ninja-tolerant) + the ROCm version from the July passing build: New run: https://github.com/ROCm/TheRock/actions/runs/31711078734
|
https://amd-hub.atlassian.net/browse/ROCM-24803
Split from ROCm/pytorch#3382. Fixes Windows cross-drive HIPIFY failure in
CUDAExtensionbyrealpath-normalizing build dir and hipified sources beforeos.path.relpath().Required for torchaudio GPU extension builds on TheRock Windows runners (B: subst aliasing C:).
Validation: included in TheRock build on
ew/rocm-24803-validation.