Announcement

Collapse
No announcement yet.

Rusticl Support For AMD RadeonSI Driver Being Worked On

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Rusticl Support For AMD RadeonSI Driver Being Worked On

    Phoronix: Rusticl Support For AMD RadeonSI Driver Being Worked On

    Rusticl as the Rust-written OpenCL implementation for Mesa's Gallium3D as a newer and modern-focused CL alternative to the existing "Clover" code may soon see mainline support for working with the RadeonSI Gallium3D driver for supporting modern AMD graphics processors...

    https://www.phoronix.com/news/Rusticl-RadeonSI-WIP

  • #2
    In the same MR, there's already a question about using ACO for Rusticl in the future. Probably when the radeonsi driver itself was switched to ACO.

    Comment


    • #3
      Typo:

      Originally posted by phoronix View Post
      This weekend Karol opened a Mesa merge request with "critical fixes" for the RadeonSI driver. This incliuded the ac/llvm code to support non-32-bit sized workgroup IDs, assigning locations before passing the NIR to drivers from Rusticl kernels, and Rusticl limiting the global memory to 2GB.

      Comment


      • #4
        This could make it more beginner friendly, knowing that they don't have to deal with memory management bugs.
        Let's see where it goes but it sounds exciting

        Comment


        • #5
          Originally posted by tildearrow View Post
          Typo:
          Thanks
          Michael Larabel
          https://www.michaellarabel.com/

          Comment


          • #6
            Would Rusticl be able to run Stable Diffusion on AMD GPUs instead of ROCm?

            Comment


            • #7
              I'd love to see Davinci Resolve running on Linux with Rusticl.

              Comment


              • #8
                Originally posted by Black_Fox View Post
                Would Rusticl be able to run Stable Diffusion on AMD GPUs instead of ROCm?
                There are implementations of Stable Diffusion for both pyTorch, the most common one, and a new tensorflow based one. There are OpenCL backends for both of these frameworks, but I don't know if any of the available models are trained on them. My guess would be not, since most of the cloud hosting where these are tested are Nvidia GPUs.

                You could create your own version that is for OpenCL specifically, however.

                Here is that new tensorflow version, in case you didn't see it.

                https://github.com/divamgupta/stable...ion-tensorflow

                Comment


                • #9
                  Originally posted by _r00t- View Post
                  I'd love to see Davinci Resolve running on Linux with Rusticl.

                  I looked into it, but it needs some CL extensions, which also require some more work: cl_khr_gl_sharing and cl_khr_image2d_from_buffer. Especially the former is quite a bit of work.

                  Comment


                  • #10
                    Can't wait to test this

                    Comment

                    Working...
                    X