Changelog
Protege Runtime release notes
v0.8.5 - 2026-04-03Direct link to v0.8.5 - 2026-04-03
FixedDirect link to Fixed
- Pin
onnxsim<0.5to use pre-built wheels (avoids cmake build requirement in Docker)
v0.8.4 - 2026-04-02Direct link to v0.8.4 - 2026-04-02
FixedDirect link to Fixed
- Replace
opencv-pythonwithopencv-python-headlessto avoid requiring X11/GUI libraries (e.g. libxcb.so.1) in headless containers
v0.8.3 - 2025-10-24Direct link to v0.8.3 - 2025-10-24
FixedDirect link to Fixed
- Object detection List[Tensor] vs Tensor input handling
- Confidence threshold application in object detection
- Qt display issues in headless environments
- TorchScript backend object detection compatibility
- Improved SwinV2 model transform size handling for better model compatibility
- Enhanced model architecture detection and resize mapping functionality
AddedDirect link to Added
- Device selection (CPU/CUDA/MPS) for all example scripts
- Specific environment variables per script type
- Object detection image saving with small version
ChangedDirect link to Changed
- Simplified example scripts for headless environments
- Updated .gitignore for auto-generated images
v0.8.2 - 2025-10-12Direct link to v0.8.2 - 2025-10-12
AddedDirect link to Added
- Multi-label classification
v0.8.1 - 2025-07-23Direct link to v0.8.1 - 2025-07-23
AddedDirect link to Added
- Add artifact property to Runtime to improve model metadata access during sweep functionality.
- Add object detection example (
object_detection.py) demonstrating bounding box visualization and detection results display.
v0.8.0 - 2025-07-22Direct link to v0.8.0 - 2025-07-22
AddedDirect link to Added
- Added OcrPredictor class for efficient OCR inference with support for ZIP artifacts and batch predictions
v0.7.6 - 2025-07-06Direct link to v0.7.6 - 2025-07-06
AddedDirect link to Added
- Support for adding to
num_classesin existing models
v0.7.5 - 2025-06-10Direct link to v0.7.5 - 2025-06-10
DependenciesDirect link to Dependencies
- Added common dependency in pyproject.toml to resolve classification issues
v0.7.4 - 2024-03-26Direct link to v0.7.4 - 2024-03-26
AddedDirect link to Added
- Internal improvements
v0.7.2Direct link to v0.7.2
AddedDirect link to Added
-
Initial externalization of
protege-runtimefromprotege-ml, providing core execution and prediction logic for Protege-based models. -
Standardized Prediction Interfaces
- Unifies how predictions are made, validated, and reported.
-
Runtime Configuration
- Flexible config loading for different runtime environments.
-
Lightweight Design
- Minimal dependencies for fast startup and ease of deployment.