[GUIDE] How to install ROCm for GPU Julia programming via Distrobox

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

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

    Use any linux distribution inside your terminal. Enable both backward and forward compatibility with software and freedom to use whatever distribution you’re more comfortable with. Mirror available at: https://gitlab.com/89luca89/distrobox

  • Following gamingonlinux tutorial, I created an Ubuntu 22.04 container using Distrobox, which uses Podman under the hood for the containerization. First of all, I created a folder ~/.local/distrobox/ to have all configuration files of Distrobox and Podman there,

  • AMDGPU.jl

    AMD GPU (ROCm) programming in Julia

  • The Julia package AMDGPU.jl provides a Julia interface for AMD GPU (ROCm) programming. As they say, the package is being developed for Julia 1.7, 1.9 and above, but not 1.8. Therefore I downloaded the Julia binary of version 1.7.3 from the older releases Julia page.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • ROCm

    Discontinued AMD ROCm™ Software - GitHub Home [Moved to: https://github.com/ROCm/ROCm]

  • Running this will output an error. This is due to the Steam Deck's GPU vendor gfx1033 not being supported in ROCm v5.4, as they comment here. A workaround for this is to enforce the use of the supported vendor gfx1030 by executing Julia with

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