opencv-python-cuda

Pre-built OpenCV wheels for Python with NVIDIA® CUDA™ support - no CUDA Toolkit or cuDNN installation required.

Windows x64 CUDA 12.x Maxwell (GTX 900) or newer

Get started

  1. Install with pip (or another package manager like uv) from the package index hosted on this site:
    pip install opencv-python-cuda --extra-index-url https://breakthrough.github.io/opencv-python-cuda/packages/
    Or download the .whl file from the release above and install it by path:
    pip install opencv_python_cuda-*-win_amd64.whl
  2. Verify that CUDA is working:
    import cv2
    print(cv2.cuda.getCudaEnabledDeviceCount())

By downloading and using the software, you agree to fully comply with the terms and conditions of the CUDA EULA.

About

opencv-python-cuda is a fork of the official opencv-python project that ships CUDA-enabled OpenCV builds with all batteries included: every required runtime library is bundled directly in the wheel, including hardware video decoding and encoding (NVDEC/NVENC).

The only system requirement is an up-to-date NVIDIA driver - the wheel links directly against driver components, so a working driver must be installed for import cv2 to succeed.

Documentation