CVCUDA/CV-CUDA

CV-CUDA™ is an open-source, GPU accelerated library for cloud-scale image processing and computer vision.

解决的问题

CV-CUDA 旨在通过提供高吞吐量、低延迟的图像和视频处理来消除 AI 流水线中的瓶颈。它在运行 AI 模型的同一 GPU 上取代了缓慢的基于 CPU 的预处理,从而实现更快的数据流并降低成本。

工作原理

这是一个与 C/C++ 和 Python 无缝集成的 GPU 加速计算机视觉算法库。它允许开发人员直接在 GPU 上执行图像缩放和解码(通过与 nvImageCodec 集成)等操作,从而避免了在 CPU 和 GPU 内存之间移动数据的需要。

适用对象

在 NVIDIA 云、桌面和边缘平台(包括 Jetson)上构建计算机视觉 AI 流水线,并需要最大化处理速度和扩展性的开发人员。

亮点

  • 用于高吞吐量的 GPU 加速计算机视觉算子。
  • 与 Python 和 C/C++ AI 框架无缝集成。
  • 支持广泛的 NVIDIA 硬件架构(Turing, Ampere, Ada Lovelace, Hopper, Blackwell)。
  • 兼容 Linux、WSL2 和 aarch64 平台。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目