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 |
---|---|---|---|---|
Level_1 |
cmake gcc g++ |
amd_openvx utilities |
![]() libopenvx.so - OpenVX™ Lib - CPU ![]() libvxu.so - OpenVX™ immediate node Lib - CPU ![]() runvx - OpenVX™ Graph Executor - CPU with Display OFF |
level-1.dockerfile |
Level_2 |
ROCm OpenCL +Level 1 |
amd_openvx amd_openvx_extensions utilities |
![]() libopenvx.so - OpenVX™ Lib - CPU/GPU ![]() libvxu.so - OpenVX™ immediate node Lib - CPU/GPU ![]() libvx_loomsl.so - Loom 360 Stitch Lib ![]() loom_shell - 360 Stitch App ![]() runcl - OpenCL™ program debug App ![]() runvx - OpenVX™ Graph Executor - Display OFF |
level-2.dockerfile |
Level_3 |
OpenCV FFMPEG +Level 2 |
amd_openvx amd_openvx_extensions utilities |
![]() libopenvx.so - OpenVX™ Lib ![]() libvxu.so - OpenVX™ immediate node Lib ![]() libvx_loomsl.so - Loom 360 Stitch Lib ![]() loom_shell - 360 Stitch App ![]() runcl - OpenCL™ program debug App ![]() libvx_amd_media.so - OpenVX™ Media Extension ![]() libvx_opencv.so - OpenVX™ OpenCV InterOp Extension ![]() mv_compile - Neural Net Model Compile ![]() runvx - OpenVX™ Graph Executor - Display ON |
level-3.dockerfile |
Level_4 |
MIOpenGEMM MIOpen ProtoBuf +Level 3 |
amd_openvx amd_openvx_extensions apps utilities |
![]() libopenvx.so - OpenVX™ Lib ![]() libvxu.so - OpenVX™ immediate node Lib ![]() libvx_loomsl.so - Loom 360 Stitch Lib ![]() loom_shell - 360 Stitch App ![]() libvx_amd_media.so - OpenVX™ Media Extension ![]() libvx_opencv.so - OpenVX™ OpenCV InterOp Extension ![]() mv_compile - Neural Net Model Compile ![]() runcl - OpenCL™ program debug App ![]() runvx - OpenVX™ Graph Executor - Display ON ![]() libvx_nn.so - OpenVX™ Neural Net Extension ![]() inference_server_app - Cloud Inference App |
level-4.dockerfile |
Level_5 |
AMD_RPP rocAL deps +Level 4 |
amd_openvx amd_openvx_extensions apps rocAL utilities |
![]() libopenvx.so - OpenVX™ Lib ![]() libvxu.so - OpenVX™ immediate node Lib ![]() libvx_loomsl.so - Loom 360 Stitch Lib ![]() loom_shell - 360 Stitch App ![]() libvx_amd_media.so - OpenVX™ Media Extension ![]() libvx_opencv.so - OpenVX™ OpenCV InterOp Extension ![]() mv_compile - Neural Net Model Compile ![]() runcl - OpenCL™ program debug App ![]() runvx - OpenVX™ Graph Executor - Display ON ![]() libvx_nn.so - OpenVX™ Neural Net Extension ![]() inference_server_app - Cloud Inference App ![]() libvx_rpp.so - OpenVX™ RPP Extension ![]() librali.so - ROCm Augmentation Library ![]() rali_pybind.so - rocAL Pybind Lib |
level-5.dockerfile |