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
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} .
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}
-
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 |