skillfed

nvidia-nvimgcodec-cu12

NVIDIA nvimgcodec for CUDA 12.

nvidia-nvimgcodec-cu12 v0.9.0.20 184.6K downloads/30d#10,030 on PyPI156
Permissive license Apache License 2.0 Active released

What it is and what it does

nvImageCodec is NVIDIA's GPU-accelerated image codec library designed as an extensible framework. It provides a unified interface for codec operations, with optional plugins for nvjpeg, nvjpeg2k, and nvtiff formats. The package is built specifically for CUDA 12 and supports Python 3.9 through 3.14.

The library offloads image encoding and decoding to the GPU, reducing CPU overhead for image processing workloads. Installation includes optional dependencies for specific codec support—you can install just the base library or add nvjpeg, nvjpeg2k, nvtiff, or all plugins together. Platform support is limited to x86_64, aarch64, and Windows due to the nature of GPU-specific wheels.

Use it for:

  • Accelerate batch image decoding in computer vision pipelines using GPU hardware instead of CPU.
  • Encode or decode JPEG images at scale in data preprocessing for machine learning workflows.
  • Process TIFF images with GPU acceleration in scientific or medical imaging applications.
  • Build custom codec plugins on top of the nvImageCodec framework for specialized image formats.
  • Reduce latency in real-time image processing by offloading codec operations to the GPU.

Worth the install?

AI-flagged interpretation of the facts on this page — verify before relying

nvImageCodec provides GPU-accelerated codec operations through a unified interface, with optional plugins for JPEG, JPEG2K, and TIFF encoding and decoding.

Yes, if you have a compatible NVIDIA GPU with CUDA 12 and need GPU-accelerated image codec operations. The library is actively maintained, has no known vulnerabilities, and offers a clean plugin architecture. No, if you lack GPU hardware or require CPU-only image processing.

Install

nvidia-nvimgcodec-cu12 on PyPI

pip

pip install nvidia-nvimgcodec-cu12

uv

uv add nvidia-nvimgcodec-cu12

poetry

poetry add nvidia-nvimgcodec-cu12

Installing nvidia-nvimgcodec-cu12

Before you install

Medium install friction due to platform-specific wheels (x86_64, aarch64, Windows) and CUDA 12 dependency. Active maintenance with recent commits and no known vulnerabilities.

License in practice

Apache License 2.0 is permissive, allowing commercial and private use with minimal restrictions.

Quickstart

pip install nvidia-nvimgcodec-cu12
# For JPEG support:
pip install nvidia-nvimgcodec-cu12[nvjpeg]

import nvidia_nvimgcodec as nvimgcodec
# Use codec operations via the unified interface

Requires CUDA 12 runtime and compatible GPU; wheels available only for x86_64, aarch64, and Windows platforms.

Verify before relying

  • Specific codec operations and API surface beyond the unified interface framework
  • Performance benchmarks or throughput claims for accelerated operations
  • Compatibility matrix between optional plugins and CUDA versions

Package facts

License Apache License 2.0 (permissive)
Python support supports the current Python release (<3.15,>=3.9)
Install friction medium — platform-specific wheel
Runtime dependencies none
Maintenance actively maintained — 31 days since the last release
Last repo commit
First released
Downloads 184,570/month — #10,030 on PyPI (30-day window, as of 2026-08-14)
Known vulnerabilities none known (OSV.dev, checked 2026-08-14)

Evidence: nvidia_nvimgcodec_cu12-0.9.0.20-py3-none-manylinux_2_28_aarch64.whl; nvidia_nvimgcodec_cu12-0.9.0.20-py3-none-manylinux_2_28_x86_64.whl; nvidia_nvimgcodec_cu12-0.9.0.20-py3-none-win_amd64.whl

Programming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.14Programming Language :: Python :: 3.9

Tags

GPU image codec accelerationNVIDIA nvimgcodec CUDA 12accelerated image compressionJPEG GPU encoding decodinghardware-accelerated image processingCUDA image codec librarynvjpeg nvtiff acceleration
gpu-accelerationimage-codeccuda

More Graphics packages

Further reading