Skip to content

0.0.5

Choose a tag to compare

@offerrall offerrall released this 01 Dec 07:12
· 19 commits to main since this release

v0.0.5: Linux Support

This release introduces native support for Linux distributions.

Features

  • Linux Support: Added manylinux wheels compatible with modern Linux distributions (Ubuntu 20.04+, Fedora, RHEL 8+, WSL2).
  • Zero Dependencies: CUDA runtimes are statically linked. No local CUDA Toolkit installation is required on Linux or Windows.
  • Size: Library remains lightweight (~1.2 MB on Linux, ~600 KB on Windows).

Compatibility

  • Python: 3.10, 3.11, 3.12, 3.13
  • Platforms: Windows (x64), Linux (x86_64)
  • Requirements: Standard NVIDIA GPU Drivers.

Installation

pip install pyimagecuda

Changelog

  • Implemented CMake configuration for Linux shared objects (.so).
  • Configured CI/CD pipeline for manylinux_2_28 builds.
  • Updated documentation with cross-platform requirements.