Thanks to visit codestin.com
Credit goes to github.com

Skip to content

[Issue]: Error when building ROCm/PyTorch on Windows (7800 XT) #651

@MaximilienLC

Description

@MaximilienLC

Problem Description

I followed all the instructions in here, using chocolatey for all the tools.

I get this error that cuts the build about 30/40 mins in. Python version is 3.12.3.

[200/235] Building sub-project rocBLAS (in background)
FAILED: math-libs/BLAS/rocBLAS/stamp/build.stamp I:/TheRock/build/math-libs/BLAS/rocBLAS/stamp/build.stamp
C:\WINDOWS\system32\cmd.exe /C "cd /D I:\TheRock\build\math-libs\BLAS\rocBLAS\build && I:\TheRock\.venv\Scripts\python.exe I:/TheRock/build_tools/teatime.py --log-timestamps --label rocBLAS --interactive I:/TheRock/build/logs/rocBLAS_build.log -- "C:/Program Files/CMake/bin/cmake.exe" -E env -- "C:/Program Files/CMake/bin/cmake.exe" --build I:/TheRock/build/math-libs/BLAS/rocBLAS/build && "C:\Program Files\CMake\bin\cmake.exe" -E touch I:/TheRock/build/math-libs/BLAS/rocBLAS/stamp/build.stamp"
[rocBLAS] [0/2] Re-checking globbed directories...
[rocBLAS] [0/628] Generating libraries with TensileCreateLibrary
[rocBLAS] > UserWarning: Found `clang++.exe` but in a non-default ROCm location:
[rocBLAS] I:\TheRock\build\core\clr\dist\lib\llvm\bin\clang++.exe
[rocBLAS] > UserWarning: Did not detect SupportedISA: [(8, 0, 3), (9, 0, 0), (9, 0, 6),
[rocBLAS] (9, 0, 8), (9, 0, 10), (9, 4, 2), (9, 5, 0), (10, 1, 0), (10, 1, 1), (10, 1,
[rocBLAS] 2), (10, 3, 0), (10, 3, 1), (11, 0, 0), (11, 0, 1), (11, 0, 2), (11, 5, 1),
[rocBLAS] (12, 0, 0), (12, 0, 1)]; cannot benchmark assembly kernels.
[rocBLAS] > UserWarning: Failed to detect ISA so forcing (gfx906) on windows
[rocBLAS] Traceback (most recent call last):
[rocBLAS]   File "I:\TheRock\build\math-libs\BLAS\rocBLAS\build\virtualenv\Lib\site-packages\Tensile\bin\TensileCreateLibrary", line 43, in <module>
[rocBLAS]     TensileCreateLibrary()
[rocBLAS]   File "I:\TheRock\build\math-libs\BLAS\rocBLAS\build\virtualenv\Lib\site-packages\Tensile\TensileCreateLibrary.py", line 1379, in TensileCreateLibrary
[rocBLAS]     assignGlobalParameters(args)
[rocBLAS]   File "I:\TheRock\build\math-libs\BLAS\rocBLAS\build\virtualenv\Lib\site-packages\Tensile\Common.py", line 2482, in assignGlobalParameters
[rocBLAS]     *[int(c.split("-")[0]) for c in globalParameters["HipClangVersion"].split(".")[:3]]
[rocBLAS]       ^^^^^^^^^^^^^^^^^^^^
[rocBLAS] ValueError: invalid literal for int() with base 10: 'hipconfig'
[rocBLAS] [11/628] Generating prototypes from I:/TheRock/math-libs/BLAS/rocBLAS/library/src.
[rocBLAS] FAILED: Tensile/library I:/TheRock/build/math-libs/BLAS/rocBLAS/build/Tensile/library
[rocBLAS] C:\WINDOWS\system32\cmd.exe /C "cd /D I:\TheRock\build\math-libs\BLAS\rocBLAS\build\library\src && "C:\Program Files\CMake\bin\cmake.exe" -E env "PATH=I:/TheRock/build/core/clr/dist/bin;I:/TheRock/build/core/clr/dist/lib/llvm/bin;I:\TheRock\.venv\Scripts;C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.44.35207\bin\HostX64\x64;C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\MSBuild\Current\bin\Roslyn;C:\Program Files (x86)\Windows Kits\10\bin\10.0.22621.0\\x64;C:\Program Files (x86)\Windows Kits\10\bin\\x64;C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\\MSBuild\Current\Bin\amd64;C:\Windows\Microsoft.NET\Framework64\v4.0.30319;C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\Common7\IDE\;C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\Common7\Tools\;C:\Python312\Scripts\;C:\Python312\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\dotnet\;C:\Program Files\Apollo;C:\Program Files\Apollo\tools;C:\Program Files\Docker\Docker\resources\bin;C:\ProgramData\chocolatey\bin;C:\Program Files\Git\cmd;C:\Program Files\Git\mingw64\bin;C:\Program Files\Git\usr\bin;C:\Program Files\CMake\bin;C:\Strawberry\c\bin;C:\Strawberry\perl\site\bin;C:\Strawberry\perl\bin;C:\Users\Max\AppData\Local\Microsoft\WindowsApps;C:\Users\Max\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\Max\AppData\Local\GitHubDesktop\bin;C:\Users\Max\AppData\Local\Google\Cloud SDK\google-cloud-sdk\bin;C:\Program Files\AMD\ROCm\6.2\bin;C:\ZLUDA\zluda;C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin;C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\Common7\IDE\CommonExtensions\Microsoft\CMake\Ninja" -- I:/TheRock/build/math-libs/BLAS/rocBLAS/build/virtualenv/Scripts/python.exe I:/TheRock/build/math-libs/BLAS/rocBLAS/build/virtualenv/Lib/site-packages/Tensile/bin/TensileCreateLibrary --merge-files --separate-architectures --lazy-library-loading --no-short-file-names --verbose=0 --code-object-version=default --cxx-compiler=I:/TheRock/build/core/clr/dist/lib/llvm/bin/clang++.exe --library-format=msgpack --architecture=gfx1100_gfx1101_gfx1102 --no-enumerate I:/TheRock/math-libs/BLAS/rocBLAS/library/src/blas3/Tensile/Logic/asm_full I:/TheRock/build/math-libs/BLAS/rocBLAS/build/Tensile HIP"

Operating System

Windows 11

CPU

7700x

GPU

7800 xt

ROCm Version

latest

ROCm Component

rocBLAS

Steps to Reproduce

No response

(Optional for Linux users) Output of /opt/rocm/bin/rocminfo --support

No response

Additional Information

PS C:\Users\Max> (Get-WmiObject Win32_OperatingSystem).Version
10.0.26100
PS C:\Users\Max>   (Get-WmiObject win32_Processor).Name
AMD Ryzen 7 7700X 8-Core Processor
PS C:\Users\Max>   (Get-WmiObject win32_VideoController).Name
AMD  Radeon RX 7800 XT

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status

    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions