MIVisionX Docker#
Docker is a set of platform as a service (PaaS) products that use OS-level virtualization to deliver software in packages called containers. Read More
Build - dockerfiles#
sudo docker build --build-arg {ARG_1_NAME}={ARG_1_VALUE} [--build-arg {ARG_2_NAME}={ARG_2_VALUE}] -f {DOCKER_FILE_NAME}.dockerfile -t {DOCKER_IMAGE_NAME} .
Run - docker#
sudo docker run -it --privileged --device=/dev/kfd --device=/dev/dri --cap-add=SYS_RAWIO --device=/dev/mem --group-add video --network host --env DISPLAY=$DISPLAY --volume="$HOME/.Xauthority:/root/.Xauthority:rw" --volume /tmp/.X11-unix/:/tmp/.X11-unix {DOCKER_IMAGE_NAME}
Ubuntu 20
/22
DockerFiles#
new component added to the level
existing component from the previous level
Build Level |
MIVisionX Dependencies |
Modules |
Libraries and Executables |
Docker File |
---|---|---|---|---|
|
cmake |
amd_openvx |
|
level-1.dockerfile |
|
ROCm OpenCL |
amd_openvx |
|
level-2.dockerfile |
|
OpenCV |
amd_openvx |
|
level-3.dockerfile |
|
MIOpenGEMM |
amd_openvx |
|
level-4.dockerfile |
|
AMD_RPP |
amd_openvx |
|
level-5.dockerfile |