Sahar A. Kashi salipour
  • Joined on 2022-02-10
Sahar A. Kashi pushed to SDK_6.2.41512-802c3b82b at salipour/AMD_HIPRT 2024-12-03 20:21:08 +01:00
39aba64e10 Fixed Linux build 2
Sahar A. Kashi pushed to SDK_6.2.41512-802c3b82b at salipour/AMD_HIPRT 2024-12-03 19:57:53 +01:00
1cea4f6671 Adding gfx12
Sahar A. Kashi pushed to rocm-compatibility at salipour/AMD_HIPRT 2024-12-03 18:39:27 +01:00
fcfa64f230 Merge branch 'rocm-compatibility' of projects.blender.org:salipour/AMD_HIPRT into rocm-compatibility
a8ae5f2f4e Fixed formatting
Compare 2 commits »
Sahar A. Kashi pushed to SDK_6.2.41512-802c3b82b at salipour/AMD_HIPRT 2024-12-02 19:00:48 +01:00
ddeb5b837c Fixed build error
Sahar A. Kashi commented on issue blender/blender#126458 2024-12-02 18:40:44 +01:00
Cycles volume rendering artifacts on AMD GPU - Linux

@Alaska so it is not the same root cause as this one blender/blender#130153?

Sahar A. Kashi commented on pull request blender/blender#130153 2024-12-02 18:38:53 +01:00
Handling SDK/ROCm 6+ lack of backward compatibility with pre ROCm 6

@Sergey

I was testing the PR. The HIP works as expected, but trying to render with HIP-RT crashes. Is this expected behavior until we re-compile the hiprt library on Linux?

Yes, it is…

Sahar A. Kashi commented on pull request blender/blender#131046 2024-11-27 18:42:25 +01:00
Cycles: Fix library search path for HIPRT

I don't know if hiprt is currently shipped with the rest of ROCm package. But, if it is, it might not necessarily be the same version that is intended for Cycles.

Sahar A. Kashi commented on pull request blender/blender#130153 2024-11-22 17:08:16 +01:00
Handling SDK/ROCm 6+ lack of backward compatibility with pre ROCm 6

@Sergey I updated the code based on your feedback and also tried the changes on Linux. I am surprised I wasn't getting the same build error on Windows

Sahar A. Kashi pushed to SDK_6.2.41512-802c3b82b at salipour/AMD_HIPRT 2024-11-22 01:29:29 +01:00
0b307e0d5e Removed Vega
Sahar A. Kashi pushed to rocm-compatibility at salipour/AMD_HIPRT 2024-11-22 01:10:25 +01:00
efcc810083 Fixed Linux build errors
Sahar A. Kashi pushed to rocm-compatibility at salipour/AMD_HIPRT 2024-11-22 00:24:17 +01:00
bcc89f8531 Changed the default HIP SDK to 6
Sahar A. Kashi commented on pull request blender/blender#130153 2024-11-18 18:35:49 +01:00
Handling SDK/ROCm 6+ lack of backward compatibility with pre ROCm 6

Does the HIP-RT "know" which HIP SDK it was compiled with?

Actually, yes. You can read it from a header, so you would know the version at build time. So, If the SDK version HIPRT was compiled…

Sahar A. Kashi commented on pull request blender/blender#130153 2024-11-15 20:58:25 +01:00
Handling SDK/ROCm 6+ lack of backward compatibility with pre ROCm 6

AFAIR, we don't have multiple ROCm/HIP SDKs installed in the build environments, so the HIPRT is compiled with the same ROCm/HIP version as Blender?

I am concerned about a situation where…

Sahar A. Kashi commented on pull request blender/blender#130153 2024-11-14 18:29:10 +01:00
Handling SDK/ROCm 6+ lack of backward compatibility with pre ROCm 6

@Sergey Another sticking point for 4.3: If Cycle kernels are compiled with SDK 6+, then Rocm 6+ runtime will be loaded. This logic should also apply to HIPRT, because HIPRT loads the runtime as…

Sahar A. Kashi commented on pull request blender/blender#130153 2024-11-14 18:20:51 +01:00
Handling SDK/ROCm 6+ lack of backward compatibility with pre ROCm 6

Meaning doing away with FindHIP.cmake and move the logic to hipew project?

Sahar A. Kashi commented on pull request blender/blender#130153 2024-11-13 22:27:58 +01:00
Handling SDK/ROCm 6+ lack of backward compatibility with pre ROCm 6

I thought so too. But, the CMake file in hipew_extern wouldn't recognize it if it wasn't cached. Maybe it was for a different reason. Anyway, if it works without caching, even better.

Sahar A. Kashi pushed to SDK_6.2.41512-802c3b82b at salipour/AMD_HIPRT 2024-11-12 02:01:52 +01:00
0ba6512ccb Conforming to SDK 6.3.42560-0
Sahar A. Kashi commented on pull request blender/blender#130153 2024-11-12 01:02:47 +01:00
Handling SDK/ROCm 6+ lack of backward compatibility with pre ROCm 6

@Alaska you can continue to use 5.7 kernels and load amdhip64.dll (ROCm 5 runtime) on Windows, but ROCm 5 will not receive any update, bug fix or support for new hardware. We might be able to get…

Sahar A. Kashi commented on issue blender/blender#126566 2024-11-11 19:09:11 +01:00
Crashes, when using Smoke and cycles (AMD HIP)

Here you go blender/blender#130153 Moving Blender away from ROCm 5 is a lot more straight forward that trying to support ROCm 5 and 6 at the same time. The…

Sahar A. Kashi created pull request blender/blender#130153 2024-11-11 18:57:23 +01:00
WIP: Handling SDK/ROCm 6+ lack of backward compatibility with pre ROCm 6