Our great sponsors
-
For anyone interested in getting this to run, here are the steps I needed to follow for a 6900XT:
-
Obviously i followed that instruction with the parameter gfx1031, also tried to recompile all rocm packages in rocm-arch/rocm-arch repository with gfx1031 but none works.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
If it's not obvious which library is missing kernels from the stack trace, I suppose the backup plan would be to look through the various ROCm shared libraries that pytorch depends on until you find the one that doesn't have gfx1031 kernels. After pytorch starts up, you can find which libraries it has loaded using lsof. The roc-obj utilities can then be used to check the ROCm shared libraries (*.so files) for gfx1031 code objects. They're somewhat new, so not used them myself before. I believe the syntax would be something like, roc-obj --target-id gfx1031 -o rocfft-objects/ /opt/rocm/lib/librocfft.so.0.1.50101.
Related posts
- Hip: Runtime API and Kernel Language for Portable Apps for AMD and Nvidia GPUs
- AMD's Next GPU Is a 3D-Integrated Superchip
- Nvidia on the Mountaintop
- Would love to hear your information and knowledge to simplify my understanding on AMD's positioning in the AI market
- Ask HN: C++ still dominates on GPUs, why not Rust?