-
Notifications
You must be signed in to change notification settings - Fork 2.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Hip rtc windows env implementation & LLVMBitcode compilation fix #3946
base: master
Are you sure you want to change the base?
Hip rtc windows env implementation & LLVMBitcode compilation fix #3946
Conversation
Getting Error: ADL_Adapter_AdapterInfo_Get(): -3 |
@Shazgul what GPU and what driver version? |
Driver Version: 24.1.1 | ROCm Version: 5.7.1 GPU: 16GB XFX Radeon RX 7800 XT Qick 319 OS: Windows 11 |
Can you please provide the commands that you executed and their output? Meanwhile I'll get it checked on similar hardware and see if I'm able to reproduce this behavior. |
Is it maybe because of broken MSYS DLLs? |
I'll have to compile on MSYS and see. I cross-compiled on Linux. |
I didn't compiled myself at all, i loaded your compiled Version via. Actions 🤔 ... Maybe that's the Problem, idk? |
@Shazgul were you using "Windows (Static)" or "Windows (Shared)" build? |
Used the Static one, should i maybe try the Shared one? |
Yea, neither of the builds from artifacts is working. I'd advise you to download and compile it, or install MSYS for the static build. |
Build Hashcat with MSYS2, now.... `Username@DESKTOP UCRT64 ~/hashcat hiprtcCompileProgram is missing from HIPRTC shared library. Support for HIPRTC was dropped by AMD Adrenalin Edition 22.7.1 and later. Please install the AMD HIP SDK` :( |
Okay, I was able to reproduce the error on compilation via MSYS2. The binary cross compiled with mingw64 from linux works as expected but the binaries compiled using MSYS2 have following errors in backend mode:
And under benchmark mode:
|
Any news so far :D ? |
Nothing so far, since this looks like MSYS2 compilation issue. It's giving these errors on other branches as well. |
Support for HIPRTC was dropped by AMD Adrenalin Edition 22.7.1 and later. I also have the same problem, maybe it's because it doesn't support my graphics card driver (R7 5700U version) |
Since the release of HIP SDK on Windows, the HIP SDK installer provided by AMD sets the ENV variable "HIP_PATH" on Windows.
That can be used to parse the latest release version which can be used to load the latest HIP RTC DLL for the HIP backend to work.
This also fixes a bug that was due to the presence of
-nocudalib
under HIP RTC compile options, resulting in a kernel compilation error.More details here