I’ve read multiple times that CUDA dominates, mostly because NVIDIA dominates. Rocm is the AMD equivalent, but OpenCL also exists. From my understanding, these are technologies used to program graphics cards - always thought that shaders were used for that.

There is a huge gap in my knowledge and understanding about this, so I’d appreciate somebody laying this out for me. I could ask an LLM and be misguided, but I’d rather not 🤣

Anti Commercial-AI license

  • moonpiedumplings@programming.dev
    link
    fedilink
    English
    arrow-up
    3
    ·
    edit-2
    5 months ago

    AFIK it’s only NVIDIA that allows containers shared access to a GPU on the host.

    This cannot be right. I’m pretty sure that it is possible to run OpenCL applications in containers that are sharing a GPU.

    I should test this if I have time. My plan was to use a distrobox container since that shares the GPU by default and run something like lc0 to see if opencl acceleration works.

    Now where is my remindme bot? (I won’t have time).