發表文章

目前顯示的是 2022的文章

Useful commands for writing a Dockerfile and docker image management

Start the docker service $ sudo service docker start Check available images $ docker images Check available container $ docker ps Execute existing image $ docker exec -it [image ID] /bin/bash Delete all the images List $ docker images -a Delete $ docker stop $(docker ps -a -q) $ docker rmi [Image ID] [Image ID] $ docker rmi -f $(docker images -aq) Stop and remove all containers List $ docker ps -a Delete $ docker stop $(docker ps -a -q) $ docker rm [ID_or_Name] [ID_or_Name] $ docker rm $(docker ps -a -q) Save and load  $ docker save -o XXX.tar container $ docker load < XXX.tar Reference: [1]  nvidia/cuda docker images [2]  opencv-cuda-docker [3]  ros-kinetic-nvidia-docker [4]  opencv-cuda-ros-docker [5] pytorch-cuda-docker [6] https://ithelp.ithome.com.tw/articles/10238415 [7] https://www.runoob.com/docker/docker-command-manual.html [8] https://www.digitalocean.com/community/tutorials/how-to-remove-docker-images-containers-and-volumes

Rebuild my OpenCV4.3 for the use of Python3 CUDA

圖片
Command for building OpenCV from source: $ cd opencv4.3 $ cd build $ cmake -DCMAKE_C_COMPILER=$(which gcc-8) \ -D CMAKE_CXX_COMPILER=$(which g++-8) \ -D CMAKE_BUILD_TYPE=RELEASE \ -D INSTALL_C_EXAMPLES=ON \  -D INSTALL_PYTHON_EXAMPLES=ON \  -D OPENCV_EXTRA_MODULES_PATH=~/opencv_build_4.3/opencv_contrib/modules \ -D BUILD_EXAMPLES=ON -D BUILD_opencv_python2=OFF \  -D BUILD_opencv_python3=ON \  -D WITH_FFMPEG=ON \ -D WITH_LIBV4L=ON \  -D WITH_GTK=ON \  -D WITH_OPENGL=ON \  -D WITH_ZLIB=ON \  -D BUILD_PNG=ON \  -D BUILD_JPEG=ON \ -D BUILD_TIFF=ON \ -D WITH_CUDA=ON \ -D WITH_OPENCL=ON \ -D ENABLE_FAST_MATH=1 \ -D CUDA_FAST_MATH=1 \ -D WITH_CUBLAS=1 \ -D WITH_LAPACK=OFF \ -D CMAKE_INSTALL_PREFIX=/usr/local \ -D PYTHON3_EXECUTABLE=$(which python3) -DPYTHON3_INCLUDE_DIR=$(python3 -c "from distutils.sysconfig import get_python_inc; print(get_python_inc())") \ -D PYTHON3_PACKAGES_PATH=$(python3 -c "from distutils.sysconfig import get_pyt