Highlights
- Recover cleanly after auto-label model download or load failures, allowing another model to be selected without restarting the app (#262).
- Skip invalid images during SAM preload instead of terminating the preload worker (#264).
- Persist grouping and ungrouping changes, mark the document dirty, and make the operation undoable (#266, fixes #103).
- Close JSON label files deterministically after reads and writes so Windows can immediately overwrite or delete them (#269).
- Use an absolute, pinned AnyLearning banner URL that renders correctly on PyPI (#268).
Downloads
| Platform | CPU | Accelerated |
|---|---|---|
| Linux x64 | CPU | NVIDIA CUDA |
| Windows x64 | CPU | NVIDIA CUDA |
| Apple Silicon macOS | CPU | CoreML |
The macOS archives preserve PyInstaller symlinks; extract them with Archive Utility or ditto.
Install from PyPI
pip install anylabeling==0.4.43
# NVIDIA CUDA on Linux or Windows, in a separate environment:
pip install anylabeling-gpu==0.4.43Validation
- 142 local tests passed in the dedicated environment; 13 optional real-model tests skipped because those model files were absent.
- All 9 CI cells passed on Ubuntu, Windows, and macOS with Python 3.11, 3.12, and 3.13.
- All six exact release artifacts were launch-smoke-tested for 15 seconds on native GitHub runners before upload. macOS archives were extracted and checked for preserved symlinks before launch.
- The CPU wheel, GPU wheel, and source distribution passed package validation; clean public-PyPI installs reported version 0.4.43 with the correct CPU/GPU build defaults.
SHA-256
c909274153858eeaaebd307bc555b209f6ae139381cfb806c236f9cfadf124f8 AnyLabeling-Linux-CPU-x64
62efc0d9fbf2ebbde2bacae689461f792a0c486b7f1ac5898c2092f08089d983 AnyLabeling-Linux-GPU-x64
cdae97611860c9c9e516d13ba8ea5b82c510d0f7fea58db97be5329cbd91f088 AnyLabeling-macOS-CPU.zip
abe467fd9de247d02201c937a01a7bfa6d7546a8fb869f773ce08405a87146e4 AnyLabeling-macOS-GPU.zip
7740cebb78aee0ca92b9c61f04e3f230c7ba9a7a6a56fd5ccc67bc3900de7de8 AnyLabeling-Windows-CPU-x64.exe
fc1744039d1b5fd4ba8587428d0965b4567be4f28e37038e6f5eaa259cd2e4ab AnyLabeling-Windows-GPU-x64.exe
If you find AnyLabeling useful, please consider sponsoring its development.