Build for unofficial supported GPU (6700XT - gfx1031)

This page summarizes the projects mentioned and recommended in the original post on /r/ROCm

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • pytorch

    Tensors and Dynamic neural networks in Python with strong GPU acceleration (by micmelesse)

    For anyone interested in getting this to run, here are the steps I needed to follow for a 6900XT:

  • rocm-arch

    A collection of Arch Linux PKGBUILDS for the ROCm platform

    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.

  • HIP

    HIP: C++ Heterogeneous-Compute Interface for Portability

    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.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts