Build MIOpen using Docker#
You can build MIOpen using Docker by either downloading a prebuilt image or creating your own.
Note
For ease of use, the prebuilt Docker image is recommended.
Downloading a prebuilt image
You can find prebuilt Docker images at ROCm Docker Hub.
Building your own image
To build the Docker image, use
docker build
:docker build -t miopen-image .
To enter the development environment, use
docker run
, for example:docker run -it -v $HOME:/data --privileged --rm --device=/dev/kfd --device /dev/dri:/dev/dri:rw --volume /dev/dri:/dev/dri:rw -v /var/lib/docker/:/var/lib/docker --group-add video --cap-add=SYS_PTRACE --security-opt seccomp=unconfined miopen-image
Enter the Docker environment and run
git clone MIOpen
. You can now build MIOpen using CMake. For instructions on how to build MIOpen from source, see building MIOpen.