0.0.5
v0.0.5: Linux Support
This release introduces native support for Linux distributions.
Features
- Linux Support: Added
manylinuxwheels 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 pyimagecudaChangelog
- Implemented CMake configuration for Linux shared objects (.so).
- Configured CI/CD pipeline for manylinux_2_28 builds.
- Updated documentation with cross-platform requirements.