ZLUDA is a drop-in CUDA implementation for AMD GPUs

  • Toes♀@ani.social
    link
    fedilink
    English
    arrow-up
    4
    arrow-down
    4
    ·
    2 months ago

    Is that tool a translation layer for CUDA? If so that’s expressly forbidden by Nvidia’s terms of service. Which might prevent companies from adopting it.

    • vividspecter@lemm.eeOP
      link
      fedilink
      English
      arrow-up
      5
      ·
      edit-2
      2 months ago

      Is that tool a translation layer for CUDA?

      Yes. “ZLUDA lets you run unmodified CUDA applications with near-native performance on Intel AMD GPUs”.

      Companies developing CUDA applications don’t need to implement it because it’s a drop in replacement. A bit like how Wine doesn’t require developer support (or support from Microsoft) for Windows games to work.

      If you mean companies using CUDA applications through ZLUDA, perhaps, although I’d be surprised if that’s legally enforceable in most countries.

      • Toes♀@ani.social
        link
        fedilink
        English
        arrow-up
        2
        ·
        2 months ago

        If you mean companies using CUDA applications through ZLUDA, perhaps

        Oh sure, I wasn’t trying to say anything negative. Just a heads up to anyone that might have tried to use this in a professional capacity could experience problems.

        • quinkin@lemmy.world
          link
          fedilink
          English
          arrow-up
          2
          ·
          2 months ago

          And to the surprise of no one the timeline was ZLUDA releases, a week later CUDA forbids translation layers in its EULA.