Files
rocm-systems/projects/rdc/Docker
systems-assistant[bot] c2312be1a2 Add 'projects/rdc/' from commit '5ae7eeb3550d4cb14cbc31d3022e545b054f1ad1'
git-subtree-dir: projects/rdc
git-subtree-mainline: a68afa42a1
git-subtree-split: 5ae7eeb355
2025-07-22 22:52:37 +00:00
..

Setup Instructions for AMDSMI and RDC Images

Follow these steps to set up both the AMDSMI and RDC images.

Prerequisites

Ensure you have the necessary permissions and tools installed to clone repositories and build Docker images.

Step 1: Clone Repositories

Download the latest AMDSMI and RDC repositories using the following commands:

AMDSMI

git clone https://github.com/ROCm/amdsmi.git

RDC

git clone https://github.com/ROCm/rdc.git

Step 2: Build AMDSMI Base Image

  1. Navigate to the amdsmi directory on your system.

  2. Build the Docker image using the following command:

    docker build -t amdsmi-image .
    

Step 3: Build RDC Image

  1. Navigate to the rdc directory on your system.

  2. Navigate into the /Docker directory.

  3. Build the Docker image using the following command:

    docker build -t rdc-image .
    

Step 4: Run RDC Image

To run the RDC image, use the following command:

docker run rdc-image

If the above command does not work, try the following:

  1. Run the image with a bash entry point:

    docker run -it --entrypoint /bin/bash rdc-image
    
  2. Once inside the container, run the following command:

    sudo /opt/rocm/bin/rdcd -u
    

Step 5: Run AMDSMI Image (optional)

To be able to run AMDSMI commands inside of the image run the following:

sudo docker run --rm -ti \
        --privileged \
        --volume $(realpath ./):/src:rw \
        amdsmi-image

Important

Make sure that you are in the amdsmi directory before running.