Skip to content

Instantly share code, notes, and snippets.

@bresilla
Last active March 26, 2024 14:59
Show Gist options
  • Select an option

  • Save bresilla/e95bfd6ba33c2bd9a779c33668994fcf to your computer and use it in GitHub Desktop.

Select an option

Save bresilla/e95bfd6ba33c2bd9a779c33668994fcf to your computer and use it in GitHub Desktop.

Revisions

  1. bresilla revised this gist Mar 26, 2024. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion gistfile1.txt
    Original file line number Diff line number Diff line change
    @@ -15,5 +15,5 @@ wget -O opencv.zip https://github.com/opencv/opencv/archive/4.7.0.zip
    wget -O opencv_contrib.zip https://github.com/opencv/opencv_contrib/archive/4.7.0.zip

    make a build folder in opencv and run:
    cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D INSTALL_C_EXAMPLES=OFF -D OPENCV_ENABLE_NONFREE=ON -D WITH_CUDA=ON -D WITH_CUDNN=ON -D OPENCV_DNN_CUDA=ON -D ENABLE_FAST_MATH=1 -D CUDA_FAST_MATH=1 -D CUDA_ARCH_BIN=8.9 -D WITH_CUBLAS=1 -D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib/modules -D HAVE_opencv_python3=OFF -D BUILD_EXAMPLES=ON ..
    cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D INSTALL_C_EXAMPLES=OFF -D OPENCV_ENABLE_NONFREE=ON -D WITH_CUDA=ON -D WITH_CUDNN=ON -D OPENCV_DNN_CUDA=ON -D ENABLE_FAST_MATH=1 -D CUDA_FAST_MATH=1 -D CUDA_ARCH_BIN=8.9 -D WITH_CUBLAS=1 -D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib/modules -D HAVE_opencv_python3=ON -D BUILD_EXAMPLES=ON ..

  2. bresilla revised this gist Mar 26, 2024. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions gistfile1.txt
    Original file line number Diff line number Diff line change
    @@ -1,4 +1,5 @@
    # Compile OPENCV with CUDDN
    sudo apt install cuda-toolkit-12-1 tensorrt*

    install:
    sudo apt-get install build-essential cmake unzip pkg-config
  3. bresilla created this gist Mar 26, 2024.
    18 changes: 18 additions & 0 deletions gistfile1.txt
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,18 @@
    # Compile OPENCV with CUDDN

    install:
    sudo apt-get install build-essential cmake unzip pkg-config
    sudo apt-get install libjpeg-dev libpng-dev libtiff-dev
    sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev
    sudo apt-get install libv4l-dev libxvidcore-dev libx264-dev
    sudo apt-get install libgtk-3-dev
    sudo apt-get install libblas-dev liblapack-dev gfortran
    sudo apt-get install python3-dev

    download and unzip:
    wget -O opencv.zip https://github.com/opencv/opencv/archive/4.7.0.zip
    wget -O opencv_contrib.zip https://github.com/opencv/opencv_contrib/archive/4.7.0.zip

    make a build folder in opencv and run:
    cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D INSTALL_C_EXAMPLES=OFF -D OPENCV_ENABLE_NONFREE=ON -D WITH_CUDA=ON -D WITH_CUDNN=ON -D OPENCV_DNN_CUDA=ON -D ENABLE_FAST_MATH=1 -D CUDA_FAST_MATH=1 -D CUDA_ARCH_BIN=8.9 -D WITH_CUBLAS=1 -D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib/modules -D HAVE_opencv_python3=OFF -D BUILD_EXAMPLES=ON ..