UPDATED: I uninstalled ROCm 7.0.1 and re-installed ROCm 6.4.3. Everything working again. Using ROCm 6x libraries bundled with other software caused other errors with ROCm 7x installed, so ... I went back to 6.4.3.
The ROCm Github site indicates that version 7.0 introduces major API changes and 7.0.1 just came out with a couple fixes. Guess I will make do with ROCm 6.4.3 for the time being!
After installing ROCM 7.0.1 on Kubuntu 24.0.4.3 LTS:
/opt/PixInsight/bin/NoiseXTerminator-pxm.so
<* failed *>
*** PixInsight API Error: Module: /opt/PixInsight/bin/NoiseXTerminator-pxm.so
Cannot load library /opt/PixInsight/bin/NoiseXTerminator-pxm.so: libamdhip64.so.6: cannot open shared object file: No such file or directory: Module load error
/opt/PixInsight/bin/BlurXTerminator-pxm.so
<* failed *>
*** PixInsight API Error: Module: /opt/PixInsight/bin/BlurXTerminator-pxm.so
Cannot load library /opt/PixInsight/bin/BlurXTerminator-pxm.so: libamdhip64.so.6: cannot open shared object file: No such file or directory: Module load error
/opt/PixInsight/bin/StarXTerminator-pxm.so
<* failed *>
*** PixInsight API Error: Module: /opt/PixInsight/bin/StarXTerminator-pxm.so
Cannot load library /opt/PixInsight/bin/StarXTerminator-pxm.so: libamdhip64.so.6: cannot open shared object file: No such file or directory: Module load error
It looks like these are referencing the specific libamdhip64.so.6 from ROCM 6.x rather than the alias libamdhip64.so. I can probably still get 6x to work using ROCM libraries that ship with ollama and LMStudio, or downgrade, but generally the best way with these things is to press forward.
If anyone else is working on this issue on Linux, Windows or other OS with AMD GPU and ROCM 7.0.1, please let me know and we can work on it together.