Changelog
All notable changes to ecos_core are documented here, grouped by release version (see Versions for download links).
v2.0.0
- Breaking: removed unused/deprecated modules:
SAHI,efficienet-pytorch,efficientdet-pytorch,gan(DCGAN, Progressive-GAN),head_pose,kanezaki,opencv_holes,resnet_pytorch,resnet_regression,shape_guided3D,solov2,tam,vitpose,yolo_nas. - Breaking:
pip install ecos_corenow only packagesindad,yolo8,paddle_ocr,groundingDino(plusbase_model/common).SAM,langSAM,autodistill,fastsamandlocaare no longer part of the installable package — they remain in the repository for investigation use, with their dependencies covered by the repo'srequirements.txtinstead ofsetup.py. - Added
paddle_ocrmodule (PaddleOCR wrapper). - Removed the
segment_anythingpost-install step (only needed bySAM/langSAM, no longer shipped by default). - Cleaned up API/application docs pages that referenced the removed modules.
v1.4.1
- Added
loca(zero/one-shot object counting model). - Added
vision_benchmarker. - Added
autodistill, including a SAHI + autodistillation workflow. - Fixed
supervisionversion pin.
v1.4.0
- Added
yolo_nas. - Added
shape_guided3D(shape-guided 3D anomaly detection). - Added
hyper_optimizerforindad. - Improved
fastsam(dynamic term, load speed) andindadPatchCore (clustering memory bank). - Added a background-removal tool.
v1.3.0
- Added
groundingDino. - Added a SAM + SOLOv2 water-level measurement pipeline.
- Fixed
indadbackward-compatibility issues.
v1.2.1
- Added
langSAM. - Added
vitpose. - Added SA-PatchCore and cross-validation threshold selection for
indad. - Fixed
indadcompatibility andsetup.pypackaging issues.
v1.1.0
- Added
SAM. - Added
solov2. - Added the finalized
yolo8package. - Improved
indad(PaDiM/SPADE support, auto-augmentation).
v1.0.0
- Initial packaged release:
indadanomaly detection (PatchCore).