Recent Releases of anomalib
anomalib - v2.1.0
Release Notes
v2.1.0
Added
- Add MVTec LOCO dataset by @samet-akcay in https://github.com/open-edge-platform/anomalib/pull/2607
- π Add VAD dataset by @abc-125 in https://github.com/open-edge-platform/anomalib/pull/2603
- π Add Real-IAD dataset by @samet-akcay in https://github.com/open-edge-platform/anomalib/pull/2545
- π Add
MVTecAD2dataset by @samet-akcay in https://github.com/open-edge-platform/anomalib/pull/2562 - π Add FUVAS Video Anomaly Detection Model by @samet-akcay in https://github.com/open-edge-platform/anomalib/pull/2654
- π Add feature request template by @samet-akcay in https://github.com/open-edge-platform/anomalib/pull/2659
- Enable tiled ensembe in v2 by @blaz-r in https://github.com/open-edge-platform/anomalib/pull/2660
- Add log for Tiled Ensemble PR by @rajeshgangireddy in https://github.com/open-edge-platform/anomalib/pull/2683
- Adding Zizmor and minor refactor by @AlexanderBarabanov in https://github.com/open-edge-platform/anomalib/pull/2685
- Add
issue-managementworkflow by @samet-akcay in https://github.com/open-edge-platform/anomalib/pull/2746 - Tabular datamodule (Custom dataset from DataFrame, CSV, or Parquet) by @manuelkonrad in https://github.com/open-edge-platform/anomalib/pull/2713
- feat: Implement type-safe deprecation decorator with version support by @samet-akcay in https://github.com/open-edge-platform/anomalib/pull/2771
- feat(ci): add conventional commit enforcement and automation by @samet-akcay in https://github.com/open-edge-platform/anomalib/pull/2773
- Enable Visualization for NumPy Input/Output by @samet-akcay in https://github.com/open-edge-platform/anomalib/pull/2764
- π feat(data): add MPDD dataset by @samet-akcay in https://github.com/open-edge-platform/anomalib/pull/2816
- docs(utils): update benchmarking docs by @alfieroddan in https://github.com/open-edge-platform/anomalib/pull/2814
- π feat(build): migrate to UV dependency management by @samet-akcay in https://github.com/open-edge-platform/anomalib/pull/2796
- π feat(model): Add Dinomaly Model by @rajeshgangireddy in https://github.com/open-edge-platform/anomalib/pull/2835
Changed
- Intermediate environment variable usage in workflows by @AlexanderBarabanov in https://github.com/open-edge-platform/anomalib/pull/2617
- π Replace the mandatory PatchCore center crop with an optional one, add the same to CFA by @abc-125 in https://github.com/open-edge-platform/anomalib/pull/2623
- Update MVTecLOCO by @ashwinvaidya17 in https://github.com/open-edge-platform/anomalib/pull/2651
- Semgrep and Bandit config refactor by @AlexanderBarabanov in https://github.com/open-edge-platform/anomalib/pull/2646
- docs: update installation guide with correct repository URL by @gggg8657 in https://github.com/open-edge-platform/anomalib/pull/2662
- update references to old github org by @djdameln in https://github.com/open-edge-platform/anomalib/pull/2682
- Return metrics from train by @ashwinvaidya17 in https://github.com/open-edge-platform/anomalib/pull/2702
- Make OpenVINO fully optional in Anomalib by @samet-akcay in https://github.com/open-edge-platform/anomalib/pull/2719
- Docs: update custom pre-processing class to import from correct origin by @lucianchauvin in https://github.com/open-edge-platform/anomalib/pull/2731
- Addressing Zizmor and CodeQL findings by @AlexanderBarabanov in https://github.com/open-edge-platform/anomalib/pull/2742
- Security composite actions minor changes by @AlexanderBarabanov in https://github.com/open-edge-platform/anomalib/pull/2748
- π Update Data Docs by @samet-akcay in https://github.com/open-edge-platform/anomalib/pull/2755
- Update
generate_output_filenamefunction by @samet-akcay in https://github.com/open-edge-platform/anomalib/pull/2760 - Bump softprops/action-gh-release from 2.2.2 to 2.3.2 by @dependabot[bot] in https://github.com/open-edge-platform/anomalib/pull/2770
- π Docs: Refactor EfficientAdModel example and update output shapes by @samet-akcay in https://github.com/open-edge-platform/anomalib/pull/2766
- refactor(visualizer): remove unnecessary warning log in
visualize_image_itemby @samet-akcay in https://github.com/open-edge-platform/anomalib/pull/2778 - π§ chore(ci): migrate from individual commit message validation to PR title validation by @samet-akcay in https://github.com/open-edge-platform/anomalib/pull/2791
- fix(export): enhance model export with flexible
kwargssupport forONNXandOpenVINOby @samet-akcay in https://github.com/open-edge-platform/anomalib/pull/2780 - π§ chore:
pre-commit autoupdateby @samet-akcay in https://github.com/open-edge-platform/anomalib/pull/2790 - π§ chore: fix the security issues highlighted by semgrep scans by @samet-akcay in https://github.com/open-edge-platform/anomalib/pull/2792
- π§ chore(ci): overhaul issue management process with new templates and enhanced workflow by @samet-akcay in https://github.com/open-edge-platform/anomalib/pull/2799
- π refactor(notebooks): restructure directory layout by @samet-akcay in https://github.com/open-edge-platform/anomalib/pull/2804
- π§ chore: reorder license, docstring, imports, then code by @eugene123tw in https://github.com/open-edge-platform/anomalib/pull/2822
- π§ chore(ci): enable Renovate and OpenSSF Scorecard reports by @AlexanderBarabanov in https://github.com/open-edge-platform/anomalib/pull/2845
- π refactor(model): memory usage optimisation by @alfieroddan in https://github.com/open-edge-platform/anomalib/pull/2813
- β»οΈ refactor(cli): show import error in CLI by @ashwinvaidya17 in https://github.com/open-edge-platform/anomalib/pull/2856
- π feat(model): add UniNet by @ashwinvaidya17 in https://github.com/open-edge-platform/anomalib/pull/2797
- chore(deps): update dependency zizmorcore/zizmor to v1.11.0 by @oep-renovate[bot] in https://github.com/open-edge-platform/anomalib/pull/2850
- chore(deps): pin dependencies by @oep-renovate[bot] in https://github.com/open-edge-platform/anomalib/pull/2855
Fixed
- π Fix model-specific transforms for DRΓM and DSR by @abc-125 in https://github.com/open-edge-platform/anomalib/pull/2624
- π fix: remove custom state dict handling in WinClip to fix inference tensor issues by @samet-akcay in https://github.com/open-edge-platform/anomalib/pull/2630
- π Fix MVTecLOCO args by @samet-akcay in https://github.com/open-edge-platform/anomalib/pull/2650
- Fix SuperSimpleNet pretrained weights. by @blaz-r in https://github.com/open-edge-platform/anomalib/pull/2712
- π Security Fix: Mitigate Remote Code Execution Risk in
torch.loadby @samet-akcay in https://github.com/open-edge-platform/anomalib/pull/2729 - π¨ Fix Arbitrary imports in get_datamodule() by @rajeshgangireddy in https://github.com/open-edge-platform/anomalib/pull/2736
- Fix the wrong variable to be printed on the warning message by @samet-akcay in https://github.com/open-edge-platform/anomalib/pull/2754
- Fix AUPR curve axis labels to follow standard convention by @samet-akcay in https://github.com/open-edge-platform/anomalib/pull/2772
- fix(data): enhance
ToNumpyMixinfor improved tensor conversion by @samet-akcay in https://github.com/open-edge-platform/anomalib/pull/2775 - fix(visualization): modify the image font loading logic by @samet-akcay in https://github.com/open-edge-platform/anomalib/pull/2783
- πfix(data): Fixed bug where MVTecLOCO GT Masks were not loaded correctly by @AveraGE0 in https://github.com/open-edge-platform/anomalib/pull/2805
- π fix(docs): replace problematic emojis and improve CI workflow by @samet-akcay in https://github.com/open-edge-platform/anomalib/pull/2809
- fix(model): remove in-place ops in CombinedDensityEstimator.predict f⦠by @grannycola in https://github.com/open-edge-platform/anomalib/pull/2808
- fix(data): MVTecAD2 CLI bug fix enum serialisation by @alfieroddan in https://github.com/open-edge-platform/anomalib/pull/2817
- π fix: semgrep security issues by replacing inefficient
torch.Tensor()constructors by @samet-akcay in https://github.com/open-edge-platform/anomalib/pull/2824 - fix(imports): update OpenVINO import paths in inferencer and post-pro⦠by @samet-akcay in https://github.com/open-edge-platform/anomalib/pull/2829
- π fix(model): EfficientAD
NotImplementedError: ('{} cannot be pickled', '_SingleProcessDataLoaderIter')by @alexriedel1 in https://github.com/open-edge-platform/anomalib/pull/2837 - π fix(data):
update_augmentationswhen no model is attached by @samet-akcay in https://github.com/open-edge-platform/anomalib/pull/2720 - fix(deploy): Fix discrepancy between lightning and standalone inferencers by @ashwinvaidya17 in https://github.com/open-edge-platform/anomalib/pull/2843
- fix(docs): revert correct symlink by @AlexanderBarabanov in https://github.com/open-edge-platform/anomalib/pull/2854
New Contributors
- @AlexanderBarabanov made their first contribution in https://github.com/open-edge-platform/anomalib/pull/2617
- @gggg8657 made their first contribution in https://github.com/open-edge-platform/anomalib/pull/2662
- @rajeshgangireddy made their first contribution in https://github.com/open-edge-platform/anomalib/pull/2683
- @lucianchauvin made their first contribution in https://github.com/open-edge-platform/anomalib/pull/2731
- @manuelkonrad made their first contribution in https://github.com/open-edge-platform/anomalib/pull/2713
- @AveraGE0 made their first contribution in https://github.com/open-edge-platform/anomalib/pull/2805
- @grannycola made their first contribution in https://github.com/open-edge-platform/anomalib/pull/2808
- @alfieroddan made their first contribution in https://github.com/open-edge-platform/anomalib/pull/2814
- @oep-renovate[bot] made their first contribution in https://github.com/open-edge-platform/anomalib/pull/2850
Full Changelog: https://github.com/open-edge-platform/anomalib/compare/v2.0.0...v2.1.0
- Python
Published by ashwinvaidya17 7 months ago
anomalib - v2.0.0
Release Notes
v2.0.0
Added
- π Add
DataclassesandPostProcessorby @djdameln in https://github.com/openvinotoolkit/anomalib/pull/2098 - π Add dataclass validators by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/2307
- π Add Customisable Image Visualizer by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/2334
- π Metrics redesign by @djdameln in https://github.com/openvinotoolkit/anomalib/pull/2326
- π Add
PreProcessortoAnomalyModuleby @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/2358 - π Add Multi-GPU Training Support by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/2435
- π¨ Refactor: Add missing auxiliary attributes to
AnomalibModuleby @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/2460 - π¨ Rename
AnomalyModuletoAnomalibModuleby @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/2423 - π Add
AUPIMOmetric by jpcbertoldo in https://github.com/openvinotoolkit/anomalib/pull/1726 and refactored by ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/2329 - π Add
AUPIMOtutorials notebooks in https://github.com/openvinotoolkit/anomalib/pull/2330 and https://github.com/openvinotoolkit/anomalib/pull/2336 - π Add XPU accelerator by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/2530
- Add beta release support by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/2493
- Add merge group to main branch by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/2520
- Add non-strict mode to AnomalibMetric by @djdameln in https://github.com/openvinotoolkit/anomalib/pull/2508
- Add DCO merge group workflow configuration by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/2528
- Add configuration options to PostProcessor by @djdameln in https://github.com/openvinotoolkit/anomalib/pull/2547
- Add MVTec backward compatibility by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/2602
- Add unit tests for MinMax metric by @djdameln in https://github.com/openvinotoolkit/anomalib/pull/2516
Removed
- ποΈ Remove RKDE by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/2455
- ποΈ Remove rich methods by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/2283
- π¨ Replace
imgaugwith Native PyTorch Transforms by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/2436 - ποΈ Remove task type by @djdameln in https://github.com/openvinotoolkit/anomalib/pull/2450
Changed
- Refactor Lightning's
trainer.modeltotrainer.lightning_moduleby @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/2255 - Update open-clip-torch requirement from <2.26.1,>=2.23.0 to >=2.23.0,<2.26.2 by @dependabot in https://github.com/openvinotoolkit/anomalib/pull/2189
- Update sphinx requirement by @dependabot in https://github.com/openvinotoolkit/anomalib/pull/2235
- Update ruff configuration by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/2269
- Revert "Update open-clip-torch requirement from <2.26.1,>=2.23.0 to >=2.23.0,<2.26.2" by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/2270
- π¨ Lint: U* π¨ Refactor BaseThreshold to Threshold by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/2278
- π¨ Enable Ruff Rules: PLW1514 and PLR6201 by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/2284
- π¨ Update nncf export by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/2286
- π¨ Linting: Enable
PLR6301, # could be a function, class method or static method by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/2288 - π¨ Restructure unit tests and fix ruff issues by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/2306pdate Ruff Config - Add Missing Copyright Headers by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/2281
- π¨ optimization/quantization added into 500 series by @paularamo in https://github.com/openvinotoolkit/anomalib/pull/2197
- π Made OpenVINOInferencer and TorchInferencer predict accept all the following types: str, Path, np.ndarray, PIL.Image.Image, torch.Tensor by @adrianboguszewski in https://github.com/openvinotoolkit/anomalib/pull/2565
Fixed
- πReplace packageavailable with moduleavailable by @harimkang in https://github.com/openvinotoolkit/anomalib/pull/2407
- Fix multi-GPU support for post-processor by @djdameln in https://github.com/openvinotoolkit/anomalib/pull/2499
- fix minmax by @alexriedel1 in https://github.com/openvinotoolkit/anomalib/pull/2512
- π οΈ Fix pre-commit issues by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/2517
- Minor fixes by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/2522
- πFix ollama by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/2519
- fix synthetic anomaly datasets by @alexriedel1 in https://github.com/openvinotoolkit/anomalib/pull/2497
- Fix compatibility issue with cPython<=3.11.3 by @Kogia-sima in https://github.com/openvinotoolkit/anomalib/pull/2416
- Fix onnx input parameter name by @terrarier2111 in https://github.com/openvinotoolkit/anomalib/pull/2525
- Fix latest torch and torchvision compatibility by @djdameln in https://github.com/openvinotoolkit/anomalib/pull/2548
- Fix post-processing visualization issues by @djdameln in https://github.com/openvinotoolkit/anomalib/pull/2534
- Keep weights in state dict when exporting by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/2582
New Contributors
- @Kogia-sima made their first contribution in https://github.com/openvinotoolkit/anomalib/pull/2416
- @terrarier2111 made their first contribution in https://github.com/openvinotoolkit/anomalib/pull/2525
- Python
Published by samet-akcay 12 months ago
anomalib - v2.0.0b3
v2.0.0
Added
- π Add XPU accelerator and strategy by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/2530
- π Add
DataclassesandPostProcessorby @djdameln in https://github.com/openvinotoolkit/anomalib/pull/2098 - π Add dataclass validators by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/2307
- π Add Customisable Image Visualizer by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/2334
- π Metrics redesign by @djdameln in https://github.com/openvinotoolkit/anomalib/pull/2326
- π Add
PreProcessortoAnomalyModuleby @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/2358 - π Add Multi-GPU Training Support by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/2435
- π¨ Refactor: Add missing auxiliary attributes to
AnomalibModuleby @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/2460 π¨ Rename
AnomalyModuletoAnomalibModuleby @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/2423π Add
AUPIMOmetric by jpcbertoldo in https://github.com/openvinotoolkit/anomalib/pull/1726 and refactored by ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/2329π Add
AUPIMOtutorials notebooks in https://github.com/openvinotoolkit/anomalib/pull/2330 and https://github.com/openvinotoolkit/anomalib/pull/2336
Removed
- ποΈ Remove RKDE by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/2455
- ποΈ Remove rich methods by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/2283
- π¨ Replace
imgaugwith Native PyTorch Transforms by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/2436 - ποΈ Remove task type by @djdameln in https://github.com/openvinotoolkit/anomalib/pull/2450
Changed
- Refactor Lightning's
trainer.modeltotrainer.lightning_moduleby @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/2255 - Update open-clip-torch requirement from <2.26.1,>=2.23.0 to >=2.23.0,<2.26.2 by @dependabot in https://github.com/openvinotoolkit/anomalib/pull/2189
- Update sphinx requirement by @dependabot in https://github.com/openvinotoolkit/anomalib/pull/2235
- Update ruff configuration by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/2269
- Revert "Update open-clip-torch requirement from <2.26.1,>=2.23.0 to >=2.23.0,<2.26.2" by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/2270
- π¨ Lint: U* π¨ Refactor BaseThreshold to Threshold by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/2278
- π¨ Enable Ruff Rules: PLW1514 and PLR6201 by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/2284
- π¨ Update nncf export by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/2286
- π¨ Linting: Enable
PLR6301, # could be a function, class method or static method by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/2288 - π¨ Restructure unit tests and fix ruff issues by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/2306pdate Ruff Config - Add Missing Copyright Headers by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/2281
- π¨ optimization/quantization added into 500 series by @paularamo in https://github.com/openvinotoolkit/anomalib/pull/2197
Fixed
- πReplace packageavailable with moduleavailable by @harimkang in https://github.com/openvinotoolkit/anomalib/pull/2407
- Python
Published by samet-akcay about 1 year ago
anomalib - v2.0.0b2
v2.0.0
Added
- π Add
DataclassesandPostProcessorby @djdameln in https://github.com/openvinotoolkit/anomalib/pull/2098 - π Add dataclass validators by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/2307
- π Add Customisable Image Visualizer by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/2334
- π Metrics redesign by @djdameln in https://github.com/openvinotoolkit/anomalib/pull/2326
- π Add
PreProcessortoAnomalyModuleby @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/2358 - π Add Multi-GPU Training Support by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/2435
- π¨ Refactor: Add missing auxiliary attributes to
AnomalibModuleby @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/2460 π¨ Rename
AnomalyModuletoAnomalibModuleby @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/2423π Add
AUPIMOmetric by jpcbertoldo in https://github.com/openvinotoolkit/anomalib/pull/1726 and refactored by ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/2329π Add
AUPIMOtutorials notebooks in https://github.com/openvinotoolkit/anomalib/pull/2330 and https://github.com/openvinotoolkit/anomalib/pull/2336
Removed
- ποΈ Remove RKDE by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/2455
- ποΈ Remove rich methods by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/2283
- π¨ Replace
imgaugwith Native PyTorch Transforms by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/2436 - ποΈ Remove task type by @djdameln in https://github.com/openvinotoolkit/anomalib/pull/2450
Changed
- Refactor Lightning's
trainer.modeltotrainer.lightning_moduleby @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/2255 - Update open-clip-torch requirement from <2.26.1,>=2.23.0 to >=2.23.0,<2.26.2 by @dependabot in https://github.com/openvinotoolkit/anomalib/pull/2189
- Update sphinx requirement by @dependabot in https://github.com/openvinotoolkit/anomalib/pull/2235
- Update ruff configuration by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/2269
- Revert "Update open-clip-torch requirement from <2.26.1,>=2.23.0 to >=2.23.0,<2.26.2" by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/2270
- π¨ Lint: U* π¨ Refactor BaseThreshold to Threshold by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/2278
- π¨ Enable Ruff Rules: PLW1514 and PLR6201 by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/2284
- π¨ Update nncf export by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/2286
- π¨ Linting: Enable
PLR6301, # could be a function, class method or static method by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/2288 - π¨ Restructure unit tests and fix ruff issues by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/2306pdate Ruff Config - Add Missing Copyright Headers by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/2281
- π¨ optimization/quantization added into 500 series by @paularamo in https://github.com/openvinotoolkit/anomalib/pull/2197
Fixed
- πReplace packageavailable with moduleavailable by @harimkang in https://github.com/openvinotoolkit/anomalib/pull/2407
- Python
Published by samet-akcay about 1 year ago
anomalib - v1.2.0
[v1.2.0]
Added
- π Add ensembling methods for tiling to Anomalib by @blaz-r in https://github.com/openvinotoolkit/anomalib/pull/1226
- π optimization/quantization added into 500 series by @paularamo in https://github.com/openvinotoolkit/anomalib/pull/2197
- π Add PIMO by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/2329
- π Add PIMO tutorial advanced i (fixed) by @jpcbertoldo in https://github.com/openvinotoolkit/anomalib/pull/2336
- π Add VLM based Anomaly Model by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/2344
- π Add PIMO tutorials/02 advanced ii by @jpcbertoldo in https://github.com/openvinotoolkit/anomalib/pull/2347
- π Add PIMO tutorials/03 advanced iii by @jpcbertoldo in https://github.com/openvinotoolkit/anomalib/pull/2348
- π Add PIMO tutorials/04 advanced iv by @jpcbertoldo in https://github.com/openvinotoolkit/anomalib/pull/2352
- π Add datumaro annotation dataloader by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/2377
- π Add training from a checkpoint example by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/2389
Changed
- π¨ Refactor folder3d to avoid complex-structure (C901) issue by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/2185
- Update open-clip-torch requirement from <2.26.1,>=2.23.0 to >=2.23.0,<2.26.2 by @dependabot in https://github.com/openvinotoolkit/anomalib/pull/2189
- Update sphinx requirement by @dependabot in https://github.com/openvinotoolkit/anomalib/pull/2235
- Refactor Lightning's
trainer.modeltotrainer.lightning_moduleby @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/2255 - Revert "Update open-clip-torch requirement from <2.26.1,>=2.23.0 to >=2.23.0,<2.26.2" by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/2270
- Update ruff configuration by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/2269
- Update timm requirement by @dependabot in https://github.com/openvinotoolkit/anomalib/pull/2274
- Refactor BaseThreshold to Threshold by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/2278
- π¨ Lint: Update Ruff Config - Add Missing Copyright Headers by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/2281
- Reduce rich methods by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/2283
- Enable Ruff Rules: PLW1514 and PLR6201 by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/2284
- Update nncf export by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/2286
- Linting: Enable
PLR6301, # could be a function, class method or static method by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/2288 - π Update
setuptoolsrequirement for PEP 660 support by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/2320 - π¨ Update the issue templates by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/2363
- π Defer OpenVINO import to avoid unnecessary warnings by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/2385
- π¨ Make single GPU benchmarking 5x more efficient by @mzweilin in https://github.com/openvinotoolkit/anomalib/pull/2390
- π Export the flattened config in benchmark CSV. by @mzweilin in https://github.com/openvinotoolkit/anomalib/pull/2391
- π¨ Export experiment duration in seconds in CSV. by @mzweilin in https://github.com/openvinotoolkit/anomalib/pull/2392
- π Fix installation package issues by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/2395
Deprecated
- π¨ Deprecate try import and replace it with Lightning's package_available by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/2373
Fixed
- Add check before loading metrics data from checkpoint by @blaz-r in https://github.com/openvinotoolkit/anomalib/pull/2323
- Fix transforms for draem, dsr and rkde by @blaz-r in https://github.com/openvinotoolkit/anomalib/pull/2324
- Makes batch size dynamic by @Marcus1506 in https://github.com/openvinotoolkit/anomalib/pull/2339
New Contributors
- @Marcus1506 made their first contribution in https://github.com/openvinotoolkit/anomalib/pull/2339
Full Changelog: https://github.com/openvinotoolkit/anomalib/compare/v1.1.1...v1.2.0
- Python
Published by samet-akcay over 1 year ago
anomalib - v1.1.1
v1.1.1
Added
- πPpipelines how-to guide by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/2109
Changed
- Set permissions for github workflows by @djdameln in https://github.com/openvinotoolkit/anomalib/pull/2127
- Update timm requirement from <=1.0.3,>=0.5.4 to >=0.5.4,<=1.0.7 by @dependabot in https://github.com/openvinotoolkit/anomalib/pull/2151
- π Use gh actions runners for pre-commit checks by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/2160
- Bump AlexanderDokuchaev/md-dead-link-check from 0.8 to 0.9 by @dependabot in https://github.com/openvinotoolkit/anomalib/pull/2162
- Added accuracy control quantization by @adrianboguszewski in https://github.com/openvinotoolkit/anomalib/pull/2070
Deprecated
- π¨Remove device postfix by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/2233
Fixed
- Fix: get MLFLOWTRACKINGUTI from env variables as default by @CarlosNacher in https://github.com/openvinotoolkit/anomalib/pull/2107
- Fix normalization by @alexriedel1 in https://github.com/openvinotoolkit/anomalib/pull/2130
- Fix image-level heatmap normalization by @djdameln in https://github.com/openvinotoolkit/anomalib/pull/2131
- Fix: efficient ad model_size str fixes by @Gornoka in https://github.com/openvinotoolkit/anomalib/pull/2159
- Fix the CI by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/2178
- Fix BTech Dataset by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/2180
New Contributors
- @CarlosNacher made their first contribution in https://github.com/openvinotoolkit/anomalib/pull/2107
Full Changelog: https://github.com/openvinotoolkit/anomalib/compare/v1.1.0...v1.1.1
- Python
Published by samet-akcay over 1 year ago
anomalib - v1.1.0
[v1.1.0]
Added
- π Add support for MLFlow logger by @DoMaLi94 in https://github.com/openvinotoolkit/anomalib/pull/1847
- π Add Transform behaviour+documentation by @djdameln in https://github.com/openvinotoolkit/anomalib/pull/1953
- π Add documentation on how to use the tiler by @blaz-r in https://github.com/openvinotoolkit/anomalib/pull/1960
- π¬ Add Discord badge to
README.mdby @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/2012 - π Add Auto-Encoder based FRE by @nahuja-intel in https://github.com/openvinotoolkit/anomalib/pull/2025
- π Add compression and quantization for OpenVINO export by @adrianboguszewski in https://github.com/openvinotoolkit/anomalib/pull/2052
- π Add Anomalib Pipelines by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/2060
- π Add
from_configAPI: Create a path between API & configuration file (CLI) by @harimkang in https://github.com/openvinotoolkit/anomalib/pull/2065 - π Add data filter in tar extract by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/2084
Changed
- π¨ Move all export functionalities to AnomalyModule as base methods by @thinhngo-x in (https://github.com/openvinotoolkit/anomalib/pull/1803)
- β¬οΈ Update torch and lightning package versions by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/1949
- π¨ Use default model-specific eval transform when only train_transform specified by @djdameln(https://github.com/djdameln) in (https://github.com/openvinotoolkit/anomalib/pull/1953)
- π¨ Replace
@abstractpropertysince it is deprecated by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/1964 - π οΈ Update OptimalF1 Score by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/1972
- π¨ Rename OptimalF1 to F1Max for consistency with the literature, by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/1980
- π¨ WinCLIP: set device in text embedding collection and apply forward pass with no grad, by @djdameln in https://github.com/openvinotoolkit/anomalib/pull/1984
- π¨ WinCLIP improvements by @djdameln in https://github.com/openvinotoolkit/anomalib/pull/1985
- π Update OpenVINO and ONNX export to support fixed input shape by @adrianboguszewski in https://github.com/openvinotoolkit/anomalib/pull/2006
- π¨ Update lightning inference by @djdameln in https://github.com/openvinotoolkit/anomalib/pull/2018
- β¬οΈ Upgrade wandb by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/2040
- π¨ Refactor Export by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/2057
- β¬οΈ Update
pyproject.tomlsoliccheckcan pick the license by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/2074 - β¬οΈ Update timm requirement from <=0.9.16,>=0.5.4 to >=0.5.4,<=1.0.3 by @dependabot in https://github.com/openvinotoolkit/anomalib/pull/2075
- π¨ Update model
README.mdfiles by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/2076
Deprecated
- ποΈ Remove labeler and update codeowners by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/1946
- ποΈ Remove requirements directory by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/1945
- ποΈ Remove Docker related files by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/2039
- ποΈ Remove references to nightly tests by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/2048
- ποΈ Remove unnecessary jsonargparse dependencies by @davnn in https://github.com/openvinotoolkit/anomalib/pull/2046
Fixed
- π Fix dimensionality mismatch issue caused by the new kornia version by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/1944
- π Fix DFM PyTorch inference by @adrianboguszewski in https://github.com/openvinotoolkit/anomalib/pull/1952
- π Fix anomaly map shape to also work with tiling by @blaz-r in https://github.com/openvinotoolkit/anomalib/pull/1959
- π Fix EfficientAD's pretrained weigths load path by @seyeon923 in https://github.com/openvinotoolkit/anomalib/pull/1966
- π fixbug: use BinaryPrecisionRecallCurve instead of PrecisionRecallCurve by @rglkt in https://github.com/openvinotoolkit/anomalib/pull/1956
- π¨ Hotfix: compute precision recall on raw scores by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/1973
- π Minor fix to remove input_size from Padim config by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/1988
- π Fix Reverse Distillation export to ONNX by @adrianboguszewski in https://github.com/openvinotoolkit/anomalib/pull/1990
- π Fix DSR training when no GPU by @adrianboguszewski in https://github.com/openvinotoolkit/anomalib/pull/2004
- π Fix efficient ad by @abc-125 in https://github.com/openvinotoolkit/anomalib/pull/2015
- π Fix keys in data configs to fit AnomalibDataModule parameters by @abc-125 in https://github.com/openvinotoolkit/anomalib/pull/2032
- π Fix Export docstring in CLI by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/2058
- π Fix UFlow links by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/2059
New Contributors
- @seyeon923 made their first contribution in https://github.com/openvinotoolkit/anomalib/pull/1966
- @rglkt made their first contribution in https://github.com/openvinotoolkit/anomalib/pull/1956
- @DoMaLi94 made their first contribution in https://github.com/openvinotoolkit/anomalib/pull/1847
Full Changelog: https://github.com/openvinotoolkit/anomalib/compare/v1.0.1...v1.1.0
- Python
Published by samet-akcay over 1 year ago
anomalib - v1.0.1
What's Changed
- π Update the getting started notebook by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/1800
- Hot-fix wrong requirement for setup.py by @harimkang in https://github.com/openvinotoolkit/anomalib/pull/1823
- πFix the error if the device in maskstoboxes is not both CPU and CUDA by @danylo-boiko in https://github.com/openvinotoolkit/anomalib/pull/1839
- π οΈ Update changelog by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/1842
- Fix dobot notebook by @djdameln in https://github.com/openvinotoolkit/anomalib/pull/1852
- Refactored-assert-statements-with-explicit-error-handling by @sahusiddharth in https://github.com/openvinotoolkit/anomalib/pull/1825
- Remove input_size argument from models #1827 by @Shakib-IO in https://github.com/openvinotoolkit/anomalib/pull/1856
- Add requirements into
pyproject.toml& Refactor anomalib installget_requirementsby @harimkang in https://github.com/openvinotoolkit/anomalib/pull/1808 - Made-imagenette-path-configurable-in-config by @sahusiddharth in https://github.com/openvinotoolkit/anomalib/pull/1833
- π¨ Update OpenVINO predict to handle normalization inside the method. by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/1875
- π οΈ Ensure images are loaded in RGB format by @davnn in https://github.com/openvinotoolkit/anomalib/pull/1866
- π Allow validation splits from training data by @davnn in https://github.com/openvinotoolkit/anomalib/pull/1865
- π Fix CLI config and update the docs. by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/1886
- β¨ Upgrade TorchMetrics by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/1879
- Address minor WinCLIP issues by @djdameln in https://github.com/openvinotoolkit/anomalib/pull/1889
- π Add action to check broken links by @AlexanderDokuchaev in https://github.com/openvinotoolkit/anomalib/pull/1838
- Use LabelName ENUM for label assignment by @TurboJonte in https://github.com/openvinotoolkit/anomalib/pull/1881
- Changed prediction label assignment for OpenVINO inferencer by @TurboJonte in https://github.com/openvinotoolkit/anomalib/pull/1872
- Merge v1.0.1 to main by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/1905
- π Disable tty prompt for gpg signing by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/1915
- Update publish.yml by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/1916
- Create dependabot.yml by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/1914
- Bump torchmetrics from 0.10.3 to 1.3.2 by @dependabot in https://github.com/openvinotoolkit/anomalib/pull/1925
New Contributors
- @sahusiddharth made their first contribution in https://github.com/openvinotoolkit/anomalib/pull/1825
- @Shakib-IO made their first contribution in https://github.com/openvinotoolkit/anomalib/pull/1856
- @davnn made their first contribution in https://github.com/openvinotoolkit/anomalib/pull/1866
- @TurboJonte made their first contribution in https://github.com/openvinotoolkit/anomalib/pull/1881
Full Changelog: https://github.com/openvinotoolkit/anomalib/compare/v1.0.0...v1.0.1
- Python
Published by samet-akcay almost 2 years ago
anomalib - v1.0.0
What's Changed
- [Chore] Modify README custom dataset by @Kiminjo in https://github.com/openvinotoolkit/anomalib/pull/1314
- Version bump by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/1305
- π©Ή Fix docs build by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/1307
- Fix the readthedocs config by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/1322
- Fix PRO metric calculation on GPU by @blaz-r in https://github.com/openvinotoolkit/anomalib/pull/1317
- Change the documentation URL in
README.mdand add commands to run each inferencer by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/1326 - Fix dockerfile cuda version by @phcarval in https://github.com/openvinotoolkit/anomalib/pull/1330
- Add
setuptoolsas a requirement (viapkg_resources) by @murilo-cunha in https://github.com/openvinotoolkit/anomalib/pull/1168 - adding KMeans PyTorch Implementation to cfa model by @aadhamm in https://github.com/openvinotoolkit/anomalib/pull/998
- Fix patchcore interpolation by @jpcbertoldo in https://github.com/openvinotoolkit/anomalib/pull/1335
- Efficient ad reduced memory footprint by @MG109 in https://github.com/openvinotoolkit/anomalib/pull/1340
- Allow dynamic batch-sizes when exporting to ONNX, instead if fixed input shapes by @BeeAlarmed in https://github.com/openvinotoolkit/anomalib/pull/1347
- Add support to backbone URI in config. by @mzweilin in https://github.com/openvinotoolkit/anomalib/pull/1343
- fix(docs): typo by @pirnerjonas in https://github.com/openvinotoolkit/anomalib/pull/1353
- Add extra checks to
TorchInferencermodel and metadata loading by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/1350 - Fix tiling for Reverse Distillation and STFPM by @blaz-r in https://github.com/openvinotoolkit/anomalib/pull/1319
- README: Synchronize OV version with requirements by @sovrasov in https://github.com/openvinotoolkit/anomalib/pull/1358
- Update the broken link in training.rst by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/1363
- Fix EfficientAD to use width and height of the input by @abc-125 in https://github.com/openvinotoolkit/anomalib/pull/1355
- chore(deps): update timm to 0.6.13 by @Gornoka in https://github.com/openvinotoolkit/anomalib/pull/1373
- Handle
dictobjects inTorchInferencerby @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/1354 - Missing indentation in metrics.rst docs by @caiolang in https://github.com/openvinotoolkit/anomalib/pull/1379
- Add tag to workflow by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/1382
- Address tiler issues by @djdameln in https://github.com/openvinotoolkit/anomalib/pull/1411
- Refactor Reverse Distillation to match official code by @abc-125 in https://github.com/openvinotoolkit/anomalib/pull/1389
- Patch for the WinError183 on the OpenVino export mode by @ggiret-thinkdeep in https://github.com/openvinotoolkit/anomalib/pull/1386
- Add DSR model by @phcarval in https://github.com/openvinotoolkit/anomalib/pull/1142
- Fix unexpected key pixelmetrics.AUPRO.fprlimit by @WenjingKangIntel in https://github.com/openvinotoolkit/anomalib/pull/1055
- Improved speed and memory usage of mean+std calculation by @belfner in https://github.com/openvinotoolkit/anomalib/pull/1457
- preexisting OpenCV version check added to
setup.py, ran formatting pre-commit hooks on previous contribution. by @abdullamatar in https://github.com/openvinotoolkit/anomalib/pull/1424 - π Hotfix: Limit Gradio Version by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/1458
- Fix/efficient ad normalize before every validation by @abc-125 in https://github.com/openvinotoolkit/anomalib/pull/1441
- Fix DRAEM by @blaz-r in https://github.com/openvinotoolkit/anomalib/pull/1431
- Adding U-Flow method by @mtailanian in https://github.com/openvinotoolkit/anomalib/pull/1415
- π Announce anomalib v1 on the main
README.mdby @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/1542 - Fixed DSR by @phcarval in https://github.com/openvinotoolkit/anomalib/pull/1486
- Refactor/extensions custom dataset by @abc-125 in https://github.com/openvinotoolkit/anomalib/pull/1562
- π Modify the PR template by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/1611
- Fix result image URLs by @f0k in https://github.com/openvinotoolkit/anomalib/pull/1510
- π Fix broken 501 notebooks by @adrianboguszewski in https://github.com/openvinotoolkit/anomalib/pull/1630
- Fixed shape error, allowing arbitary image sizes for EfficientAD by @holzweber in https://github.com/openvinotoolkit/anomalib/pull/1537
- π V1 by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/1663
- π¨ Fix the broken images on
README.mdby @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/1666 - π Remove github pages by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/1667
- π Validate path before processing by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/1668
- π Update RKDE lighting model file header (hence docs) with paper URL by @tobybreckon in https://github.com/openvinotoolkit/anomalib/pull/1671
- π Address checkmarx issues. by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/1672
- π Update contribution guidelines by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/1677
- π Fix GMM test by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/1696
- π¨ Refactor Visualisation by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/1693
- π Add docs for the depth data by @willyfh in https://github.com/openvinotoolkit/anomalib/pull/1694
- π Add docs for the U-Flow model by @willyfh in https://github.com/openvinotoolkit/anomalib/pull/1695
- π Fix indentation and add license for the ShanghaiTech Campus Dataset by @willyfh in https://github.com/openvinotoolkit/anomalib/pull/1701
- π Add docs for the DSR model by @willyfh in https://github.com/openvinotoolkit/anomalib/pull/1700
- π Add news section to docs by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/1689
- π Update the
CHANGELOG.mdfile by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/1709 - π Add the missing paper link for the DFM and FastFlow models by @willyfh in https://github.com/openvinotoolkit/anomalib/pull/1704
- π Add
GOVERNANCE.mdfile by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/1716 - π Add bandit checks to pre-commit by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/1710
- π Add sdd and contributing guidelines to the documentation by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/1708
- Fix scheduler num_steps for EfficientAD by @blaz-r in https://github.com/openvinotoolkit/anomalib/pull/1705
- π Add GPG keys to sign the python wheel to publish on pypi by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/1687
- Fixed OpenVINO notebooks by @adrianboguszewski in https://github.com/openvinotoolkit/anomalib/pull/1678
- π Add test documentation to the readme file by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/1734
- Test OpenVINO export by @adrianboguszewski in https://github.com/openvinotoolkit/anomalib/pull/1681
- π¨ Allow string types in CLI enums by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/1741
- π¨ Refactor type alias by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/1742
- ποΈRemove HPO and Benchmarking from CLI by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/1743
- π¨Fix predict_step in AnomalyModule by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/1746
- π Documentation update: fix a typo of README by @youngquan in https://github.com/openvinotoolkit/anomalib/pull/1753
- π₯ Create a script to upgrade v0.* configuration format to v1 by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/1738
- π¨ Remove CDF normalization and temporarily remove pipelines. by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/1761
- Fix the imports to fit in OpenVINO 2023.3 by @prob1995 in https://github.com/openvinotoolkit/anomalib/pull/1756
- π Remove pl dependency from Anomalib CLI & Add install subcommand by @harimkang in https://github.com/openvinotoolkit/anomalib/pull/1748
- πFix visualization by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/1766
- π Add Secure development knowledge section to
SECURE.mdfile by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/1751 - π¨ Add default metrics to Engine by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/1769
- π¨ Rename DynamicBufferModule to DynamicBufferMixin by @danylo-boiko in https://github.com/openvinotoolkit/anomalib/pull/1776
- π Replace
md5withsha-256by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/1680 - π¨ Refactor
Engine.predictmethod by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/1772 - change Dockerfile to fix #1775 by @thinhngo-x in https://github.com/openvinotoolkit/anomalib/pull/1781
- Add explicit requirements to docs build workflow by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/1787
- π¨ π Change config location by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/1786
- π©ΉMinor fixes by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/1788
- π¨ π Change config location 2 by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/1789
- π Update the installation instructions by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/1790
- β³ Restore Images by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/1791
- π Replace
albumentationswithtorchvisiontransforms by @djdameln in https://github.com/openvinotoolkit/anomalib/pull/1706 - Enable image-level normalization flag by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/1771
- Update setup logic in model and datamodule by @djdameln in https://github.com/openvinotoolkit/anomalib/pull/1794
- Add test case to model transform tests by @djdameln in https://github.com/openvinotoolkit/anomalib/pull/1795
- Cleanup notebooks by @djdameln in https://github.com/openvinotoolkit/anomalib/pull/1796
- π¨ Remove access denied error by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/1797
- π¨ Refactor Engine args: Create workspace directory from API by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/1773
- Version bump by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/1799
New Contributors
- @Kiminjo made their first contribution in https://github.com/openvinotoolkit/anomalib/pull/1314
- @murilo-cunha made their first contribution in https://github.com/openvinotoolkit/anomalib/pull/1168
- @aadhamm made their first contribution in https://github.com/openvinotoolkit/anomalib/pull/998
- @MG109 made their first contribution in https://github.com/openvinotoolkit/anomalib/pull/1340
- @BeeAlarmed made their first contribution in https://github.com/openvinotoolkit/anomalib/pull/1347
- @pirnerjonas made their first contribution in https://github.com/openvinotoolkit/anomalib/pull/1353
- @sovrasov made their first contribution in https://github.com/openvinotoolkit/anomalib/pull/1358
- @abc-125 made their first contribution in https://github.com/openvinotoolkit/anomalib/pull/1355
- @Gornoka made their first contribution in https://github.com/openvinotoolkit/anomalib/pull/1373
- @caiolang made their first contribution in https://github.com/openvinotoolkit/anomalib/pull/1379
- @ggiret-thinkdeep made their first contribution in https://github.com/openvinotoolkit/anomalib/pull/1386
- @belfner made their first contribution in https://github.com/openvinotoolkit/anomalib/pull/1457
- @abdullamatar made their first contribution in https://github.com/openvinotoolkit/anomalib/pull/1424
- @mtailanian made their first contribution in https://github.com/openvinotoolkit/anomalib/pull/1415
- @f0k made their first contribution in https://github.com/openvinotoolkit/anomalib/pull/1510
- @holzweber made their first contribution in https://github.com/openvinotoolkit/anomalib/pull/1537
- @tobybreckon made their first contribution in https://github.com/openvinotoolkit/anomalib/pull/1671
- @prob1995 made their first contribution in https://github.com/openvinotoolkit/anomalib/pull/1756
- @danylo-boiko made their first contribution in https://github.com/openvinotoolkit/anomalib/pull/1776
- @thinhngo-x made their first contribution in https://github.com/openvinotoolkit/anomalib/pull/1781
Full Changelog: https://github.com/openvinotoolkit/anomalib/compare/v0.7.0...v1.0.0
- Python
Published by samet-akcay almost 2 years ago
anomalib - Hazelnut Toy Dataset
This relase contains the hazelnut toy dataset that is used to demonstrate custom data operations that could be done with anomalib. It is a toy dataset for quick demonstration and experimentation.
- Python
Published by samet-akcay about 2 years ago
anomalib - v0.7.0
What's Changed
[v0.7.0] - 2023-08-28
Added
- AUPRO binning capability by @yann-cv in https://github.com/openvinotoolkit/anomalib/pull/1145
- Add support for receiving dataset paths as a list by @harimkang in https://github.com/openvinotoolkit/anomalib/pull/1265
- Add modelAPI compatible OpenVINO export by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/1219
Changed
- Enable training with only normal images for MVTec by @djdameln in https://github.com/openvinotoolkit/anomalib/pull/1241
- Improve default settings of EfficientAD by @nelson1425 in https://github.com/openvinotoolkit/anomalib/pull/1143
- Added the tracer_kwargs to the TorchFXFeatureExtractor class by @JoaoGuibs in https://github.com/openvinotoolkit/anomalib/pull/1214
- Replace cdist in Patchcore by @blaz-r in https://github.com/openvinotoolkit/anomalib/pull/1267
- Ignore hidden directories when creating Folder dataset by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/1268
Fixed
- Fix typechecking error for toch.onnx.export by @ORippler in https://github.com/openvinotoolkit/anomalib/pull/1159
- Fix benchmarking type error by @blaz-r in https://github.com/openvinotoolkit/anomalib/pull/1155
- Fix incorrect shape mismatch between anomaly map and ground truth mask by @alexriedel1 in https://github.com/openvinotoolkit/anomalib/pull/1182
- Fix dataset keys in benchmarking notebook by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/1242
- Remove config from argparse in OpenVINO inference script by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/1257
- Fix EfficientAD number of steps for optimizer lr change by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/1266
- Fix unable to read the mas image by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/1277
New Contributors
- @nelson1425 made their first contribution in https://github.com/openvinotoolkit/anomalib/pull/1143
- @Seanny123 made their first contribution in https://github.com/openvinotoolkit/anomalib/pull/1246
- @JoaoGuibs made their first contribution in https://github.com/openvinotoolkit/anomalib/pull/1214
- @harimkang made their first contribution in https://github.com/openvinotoolkit/anomalib/pull/1265
- @Yann-CV made their first contribution in https://github.com/openvinotoolkit/anomalib/pull/1145
Full Changelog: https://github.com/openvinotoolkit/anomalib/compare/v0.6.0...v0.7.0
- Python
Published by ashwinvaidya17 over 2 years ago
anomalib - v0.7.0
What's Changed
[v0.7.0] - 2023-08-28
Added
- AUPRO binning capability by @yann-cv in https://github.com/openvinotoolkit/anomalib/pull/1145
- Add support for receiving dataset paths as a list by @harimkang in https://github.com/openvinotoolkit/anomalib/pull/1265
- Add modelAPI compatible OpenVINO export by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/1219
Changed
- Enable training with only normal images for MVTec by @djdameln in https://github.com/openvinotoolkit/anomalib/pull/1241
- Improve default settings of EfficientAD by @nelson1425 in https://github.com/openvinotoolkit/anomalib/pull/1143
- Added the tracer_kwargs to the TorchFXFeatureExtractor class by @JoaoGuibs in https://github.com/openvinotoolkit/anomalib/pull/1214
- Replace cdist in Patchcore by @blaz-r in https://github.com/openvinotoolkit/anomalib/pull/1267
- Ignore hidden directories when creating Folder dataset by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/1268
Fixed
- Fix typechecking error for toch.onnx.export by @ORippler in https://github.com/openvinotoolkit/anomalib/pull/1159
- Fix benchmarking type error by @blaz-r in https://github.com/openvinotoolkit/anomalib/pull/1155
- Fix incorrect shape mismatch between anomaly map and ground truth mask by @alexriedel1 in https://github.com/openvinotoolkit/anomalib/pull/1182
- Fix dataset keys in benchmarking notebook by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/1242
- Remove config from argparse in OpenVINO inference script by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/1257
- Fix EfficientAD number of steps for optimizer lr change by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/1266
- Fix unable to read the mas image by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/1277
New Contributors
- @nelson1425 made their first contribution in https://github.com/openvinotoolkit/anomalib/pull/1143
- @Seanny123 made their first contribution in https://github.com/openvinotoolkit/anomalib/pull/1246
- @JoaoGuibs made their first contribution in https://github.com/openvinotoolkit/anomalib/pull/1214
- @harimkang made their first contribution in https://github.com/openvinotoolkit/anomalib/pull/1265
- @Yann-CV made their first contribution in https://github.com/openvinotoolkit/anomalib/pull/1145
Full Changelog: https://github.com/openvinotoolkit/anomalib/compare/v0.6.0...v0.7.0
- Python
Published by ashwinvaidya17 over 2 years ago
anomalib - DSR Pretrained Weights
Description
This release contains the pre-trained weights for the DSR model. The weights are obtained from https://github.com/VitjanZ/DSRanomalydetection.
- Python
Published by ashwinvaidya17 over 2 years ago
anomalib - v0.6.0
What's Changed
[v0.6.0] - 2023-06-15
Added
- EfficientAD by @alexriedel1 in https://github.com/openvinotoolkit/anomalib/pull/1073
- AI-VAD bbox post-processing by @djdameln in https://github.com/openvinotoolkit/anomalib/pull/1103
- Add dataset categories to data modules by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/1105
- Pass codedov token from environment by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/1102
Changed
- OV API2.0 by @paularamo in https://github.com/openvinotoolkit/anomalib/pull/1098
Deprecated
- OV API1.0 by @paularamo in https://github.com/openvinotoolkit/anomalib/pull/1098
Fixed
- Fix Fastflow ONNX export. by @jasonvanzelm in https://github.com/openvinotoolkit/anomalib/pull/1108
- Fix tile import typo by @xbkaishui in https://github.com/openvinotoolkit/anomalib/pull/1106
- Fix
pre-commitissues caused by the EfficientAD PR by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/1114 - Bump requests from 2.26.0 to 2.31.0 in /requirements by @dependabot in https://github.com/openvinotoolkit/anomalib/pull/1100
New Contributors
- @xbkaishui made their first contribution in https://github.com/openvinotoolkit/anomalib/pull/1106
- @jasonvanzelm made their first contribution in https://github.com/openvinotoolkit/anomalib/pull/1108
Full Changelog: https://github.com/openvinotoolkit/anomalib/compare/v0.5.1...v0.6.0
- Python
Published by samet-akcay over 2 years ago
anomalib - EfficientAD Pretrained Weights
Description
This release contains the pre-trained weights for the small and medium teacher networks of the EfficientAD model. Please refer to the paper for more details.
- Python
Published by samet-akcay over 2 years ago
anomalib - v0.5.1
What's Changed
Added
- π§ͺ Add tests for tools by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/1069
- Add kolektor dataset by @Ravindu987 in https://github.com/openvinotoolkit/anomalib/pull/983
Changed
- Rename
metadata_pathtometadatainOpenvinoInferencerin https://github.com/openvinotoolkit/anomalib/pull/1101 - π [Notebooks] - Simplify the dobot notebooks. by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/1084
- Upgrade python to 3.10 by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/1035
- π [Notebooks] - Install anomalib via pip in the Jupyter Notebooks by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/1091
- Update code-scan workflow to use Trivy by @yunchu in https://github.com/openvinotoolkit/anomalib/pull/1097
Fixed
- Fix
init_state_dictbug inwrap_nncf_modelin https://github.com/openvinotoolkit/anomalib/pull/1101 - Fix mypy pep561 by @WenjingKangIntel in https://github.com/openvinotoolkit/anomalib/pull/1088
- π [Notebooks] Fix the broken formatting by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/1090
Full Changelog: https://github.com/openvinotoolkit/anomalib/compare/v0.5.0...v0.5.1
- Python
Published by ashwinvaidya17 almost 3 years ago
anomalib - v0.5.0
[v0.5.0] - 2023-05-09
Added
- π Add OpenVINO Inference to getting started notebook. by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/897
- Mvtec 3d by @alexriedel1 in https://github.com/openvinotoolkit/anomalib/pull/907
- MVTec 3D and Folder3D by @alexriedel1 in https://github.com/openvinotoolkit/anomalib/pull/942
- add reorder=True argument in aupro by @triet1102 in https://github.com/openvinotoolkit/anomalib/pull/944
- always reorder inputs when computing AUROC by @djdameln in https://github.com/openvinotoolkit/anomalib/pull/945
- always reorder for aupr metric by @triet1102 in https://github.com/openvinotoolkit/anomalib/pull/975
- Add
README.mdfiles tonotebooksdirectories and its subdirectories (https://github.com/openvinotoolkit/anomalib/issues/993) - Set transformations from the config file by @alexriedel1 in https://github.com/openvinotoolkit/anomalib/pull/990
- Add contributors to
README.mdby @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/995 - Add codeowners file by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/1019
- Configure reference frame for multi-frame video clips by @djdameln in https://github.com/openvinotoolkit/anomalib/pull/1023
- [Algo] Attribute-based Representations for Accurate and Interpretable Video Anomaly Detection by @djdameln in https://github.com/openvinotoolkit/anomalib/pull/1040
Changed
- Switch to src layout by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/921
- Remove
configflag fromOpenVINOInferencer(https://github.com/openvinotoolkit/anomalib/pull/939) - Add ruff as the main linter by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/936
- Add a new workflow for code scanning by @yunchu in https://github.com/openvinotoolkit/anomalib/pull/940
- Enable bandit scanning by @yunchu in https://github.com/openvinotoolkit/anomalib/pull/954
- π³ Update Containers and Readme by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/952
- Refactor AUPRO metric by @triet1102 in https://github.com/openvinotoolkit/anomalib/pull/991
- enable auto-fixing for ruff in pre-commit by @djdameln in https://github.com/openvinotoolkit/anomalib/pull/1004
- Refactor strings and ints into enum.Enum by @WenjingKangIntel in https://github.com/openvinotoolkit/anomalib/pull/1044
- Modify codecov upload by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/1080
Deprecated
- Remove torchvision and torchtext by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/903
- Remove codacy from ci docs by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/924
- Remove config dependency from
OpenVINOInferencerby @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/939 - Remove config from torch inferencer by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/1001
Fixed
- Bugfix code logic to allow for passing of
nn.ModuletoTorchFXFeatureExtractorby @ORippler in https://github.com/openvinotoolkit/anomalib/pull/935 - fix broken links to tutorials (ex guides) by @sergiev in https://github.com/openvinotoolkit/anomalib/pull/957
- Fixed outdated info in readme by @blaz-r in https://github.com/openvinotoolkit/anomalib/pull/969
- Fix ruff isort integration by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/976
- Fix/samples dataframe annotation by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/981
- Fixed openvinoinferencer in gradioinference by @blaz-r in https://github.com/openvinotoolkit/anomalib/pull/972
- Fix issue in tutorial by @Ravindu987 in https://github.com/openvinotoolkit/anomalib/pull/997
- Fix tarfile vulnerability by @djdameln in https://github.com/openvinotoolkit/anomalib/pull/1003
- Cuda 11.4 dockerfile fix by @phcarval in https://github.com/openvinotoolkit/anomalib/pull/1021
- Make anomalib PEP 561 compliant for mypy by @WenjingKangIntel in https://github.com/openvinotoolkit/anomalib/pull/1038
- [Bug: 839] Crop in SSPCAB implementation by @isaacncz in https://github.com/openvinotoolkit/anomalib/pull/1057
- [Bug: 865] datamodule.setup() assertion failed by @isaacncz in https://github.com/openvinotoolkit/anomalib/pull/1058
- Fix logger message for testsplitratio by @ugotsoul in https://github.com/openvinotoolkit/anomalib/pull/1071
- Fix notebook readme formatting by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/1075
New Contributors
- @triet1102 made their first contribution in https://github.com/openvinotoolkit/anomalib/pull/944
- @sergiev made their first contribution in https://github.com/openvinotoolkit/anomalib/pull/957
- @blaz-r made their first contribution in https://github.com/openvinotoolkit/anomalib/pull/969
- @ineiti made their first contribution in https://github.com/openvinotoolkit/anomalib/pull/987
- @Ravindu987 made their first contribution in https://github.com/openvinotoolkit/anomalib/pull/997
- @phcarval made their first contribution in https://github.com/openvinotoolkit/anomalib/pull/1021
- @WenjingKangIntel made their first contribution in https://github.com/openvinotoolkit/anomalib/pull/1038
- @isaacncz made their first contribution in https://github.com/openvinotoolkit/anomalib/pull/1057
- @ugotsoul made their first contribution in https://github.com/openvinotoolkit/anomalib/pull/1071
Full Changelog: https://github.com/openvinotoolkit/anomalib/compare/v0.4.0...v0.5.0
- Python
Published by samet-akcay almost 3 years ago
anomalib - v0.4.0
What's Changed
Added
- Add Dobot notebook (https://github.com/openvinotoolkit/anomalib/pull/928)
- Add ShanghaiTech Campus video anomaly detection dataset (https://github.com/openvinotoolkit/anomalib/pull/869)
- Add
pyupgradetopre-commitconfigs, and refactor based onpyupgradeandrefurb(https://github.com/openvinotoolkit/anomalib/pull/845) - Add CFA model implementation (https://github.com/openvinotoolkit/anomalib/pull/783)
- Add RKDE model implementation (https://github.com/openvinotoolkit/anomalib/pull/821)
- Add Visual Anomaly (VisA) dataset adapter (https://github.com/openvinotoolkit/anomalib/pull/824)
- Add Synthetic anomalous dataset for validation and testing (https://github.com/openvinotoolkit/anomalib/pull/822)
- Add Detection task type support (https://github.com/openvinotoolkit/anomalib/pull/822)
- Add UCSDped and Avenue dataset implementation (https://github.com/openvinotoolkit/anomalib/pull/822)
- Add base classes for video dataset and video datamodule (https://github.com/openvinotoolkit/anomalib/pull/822)
- Add base classes for image dataset and image dataModule (https://github.com/openvinotoolkit/anomalib/pull/822)
- β¨ Add CSFlow model (https://github.com/openvinotoolkit/anomalib/pull/657)
- Log loss for existing trainable models (https://github.com/openvinotoolkit/anomalib/pull/804)
- Add section for community project (https://github.com/openvinotoolkit/anomalib/pull/768)
- β¨ Add torchfx feature extractor (https://github.com/openvinotoolkit/anomalib/pull/675)
- Add tiling notebook (https://github.com/openvinotoolkit/anomalib/pull/712)
- Add posargs to tox to enable testing a single file (https://github.com/openvinotoolkit/anomalib/pull/695)
- Add option to load metrics with kwargs (https://github.com/openvinotoolkit/anomalib/pull/688)
- π Add device flag to TorchInferencer (https://github.com/openvinotoolkit/anomalib/pull/601)
Changed
- Bump OpenVINO version to
2022.3.0(https://github.com/openvinotoolkit/anomalib/pull/932) - Remove the dependecy on a specific
torchvisionandtorchmetricspackages. - Bump PyTorch Lightning version to v.1.9.* (https://github.com/openvinotoolkit/anomalib/pull/870)
- Make input image normalization and center cropping configurable from config (https://github.com/openvinotoolkit/anomalib/pull/822)
- Improve flexibility and configurability of subset splitting (https://github.com/openvinotoolkit/anomalib/pull/822)
- Switch to new datamodules design (https://github.com/openvinotoolkit/anomalib/pull/822)
- Make normalization and center cropping configurable through config (https://github.com/openvinotoolkit/anomalib/pull/795)
- Switch to new changelog format. (https://github.com/openvinotoolkit/anomalib/pull/777)
- Rename feature to task (https://github.com/openvinotoolkit/anomalib/pull/769)
- make device configurable in OpenVINO inference (https://github.com/openvinotoolkit/anomalib/pull/755)
- π¨ Fix torchmetrics version (https://github.com/openvinotoolkit/anomalib/pull/754)
- Improve NNCF initilization (https://github.com/openvinotoolkit/anomalib/pull/740)
- Migrate markdownlint + issue templates (https://github.com/openvinotoolkit/anomalib/pull/738)
- π Patch Timm Feature Extractor (https://github.com/openvinotoolkit/anomalib/pull/714)
- Padim arguments improvements (https://github.com/openvinotoolkit/anomalib/pull/664)
- π Update DFM results (https://github.com/openvinotoolkit/anomalib/pull/674)
- Optimize anomaly score calculation for PatchCore (https://github.com/openvinotoolkit/anomalib/pull/633)
Deprecated
- Deprecated PreProcessor class (https://github.com/openvinotoolkit/anomalib/pull/795)
- Deprecate OptimalF1 metric in favor of AnomalyScoreThreshold and F1Score (https://github.com/openvinotoolkit/anomalib/pull/796)
Fixed
- Fix bug in
anomalib/data/utils/image.pyto check if the path is directory (https://github.com/openvinotoolkit/anomalib/pull/919) - Fix bug in MVTec dataset download (https://github.com/openvinotoolkit/anomalib/pull/842)
- Add early stopping to CS-Flow model (https://github.com/openvinotoolkit/anomalib/pull/817)
- Fix remote container by removing version pinning in Docker files (https://github.com/openvinotoolkit/anomalib/pull/797)
- Fix PatchCore performance deterioration by reverting changes to Average Pooling layer (https://github.com/openvinotoolkit/anomalib/pull/791)
- Fix zero seed (https://github.com/openvinotoolkit/anomalib/pull/766)
- Fix #699 (https://github.com/openvinotoolkit/anomalib/pull/700)
- π Fix folder dataset for classification tasks (https://github.com/openvinotoolkit/anomalib/pull/708)
- Update torchmetrics to fix computeoncpu issue (https://github.com/openvinotoolkit/anomalib/pull/711)
- Correct folder mask path (https://github.com/openvinotoolkit/anomalib/pull/660)
- Fix >100% confidence issue for OpenVINO inference (https://github.com/openvinotoolkit/anomalib/pull/667)
- Update pre-commit links and some other minor fixes (https://github.com/openvinotoolkit/anomalib/pull/672)
- Fix black formatting issues. (https://github.com/openvinotoolkit/anomalib/pull/674)
New Contributors
- @jpcbertoldo made their first contribution in https://github.com/openvinotoolkit/anomalib/pull/660
- @tanemaki made their first contribution in https://github.com/openvinotoolkit/anomalib/pull/766
- @Jonas1302 made their first contribution in https://github.com/openvinotoolkit/anomalib/pull/771
- @yunchu made their first contribution in https://github.com/openvinotoolkit/anomalib/pull/885
- @strelka145 made their first contribution in https://github.com/openvinotoolkit/anomalib/pull/919
Full Changelog: https://github.com/openvinotoolkit/anomalib/compare/v0.3.7...v0.4.0
- Python
Published by samet-akcay almost 3 years ago
anomalib - Dobot Dataset and API
This is to release the assets for the Dobot The Magician, an education robot arm portable and capable to run various automation tasks. The release contains an API to control the robot and a sample dataset captured via the robot.
- Python
Published by samet-akcay about 3 years ago
anomalib - v0.4.0rc2
[v0.4.0rc2] - 2023-02-10
Added
- Add ShanghaiTech Campus video anomaly detection dataset (https://github.com/openvinotoolkit/anomalib/pull/869)
- Add
pyupgradetopre-commitconfigs, and refactor based onpyupgradeandrefurb(https://github.com/openvinotoolkit/anomalib/pull/845) - Add CFA model implementation (https://github.com/openvinotoolkit/anomalib/pull/783)
- Add RKDE model implementation (https://github.com/openvinotoolkit/anomalib/pull/821)
- Add Visual Anomaly (VisA) dataset adapter (https://github.com/openvinotoolkit/anomalib/pull/824)
- Add Synthetic anomalous dataset for validation and testing (https://github.com/openvinotoolkit/anomalib/pull/822)
- Add Detection task type support (https://github.com/openvinotoolkit/anomalib/pull/822)
- Add UCSDped and Avenue dataset implementation (https://github.com/openvinotoolkit/anomalib/pull/822)
- Add base classes for video dataset and video datamodule (https://github.com/openvinotoolkit/anomalib/pull/822)
- Add base classes for image dataset and image dataModule (https://github.com/openvinotoolkit/anomalib/pull/822)
- β¨ Add CSFlow model (https://github.com/openvinotoolkit/anomalib/pull/657)
- Log loss for existing trainable models (https://github.com/openvinotoolkit/anomalib/pull/804)
- Add section for community project (https://github.com/openvinotoolkit/anomalib/pull/768)
- β¨ Add torchfx feature extractor (https://github.com/openvinotoolkit/anomalib/pull/675)
- Add tiling notebook (https://github.com/openvinotoolkit/anomalib/pull/712)
- Add posargs to tox to enable testing a single file (https://github.com/openvinotoolkit/anomalib/pull/695)
- Add option to load metrics with kwargs (https://github.com/openvinotoolkit/anomalib/pull/688)
- π Add device flag to TorchInferencer (https://github.com/openvinotoolkit/anomalib/pull/601)
Changed
- Remove the dependecy on a specific
torchvisionandtorchmetricspackages. - Bump PyTorch Lightning version to v.1.9.* (https://github.com/openvinotoolkit/anomalib/pull/870)
- Make input image normalization and center cropping configurable from config (https://github.com/openvinotoolkit/anomalib/pull/822)
- Improve flexibility and configurability of subset splitting (https://github.com/openvinotoolkit/anomalib/pull/822)
- Switch to new datamodules design (https://github.com/openvinotoolkit/anomalib/pull/822)
- Make normalization and center cropping configurable through config (https://github.com/openvinotoolkit/anomalib/pull/795)
- Switch to new changelog format. (https://github.com/openvinotoolkit/anomalib/pull/777)
- Rename feature to task (https://github.com/openvinotoolkit/anomalib/pull/769)
- make device configurable in OpenVINO inference (https://github.com/openvinotoolkit/anomalib/pull/755)
- π¨ Fix torchmetrics version (https://github.com/openvinotoolkit/anomalib/pull/754)
- Improve NNCF initilization (https://github.com/openvinotoolkit/anomalib/pull/740)
- Migrate markdownlint + issue templates (https://github.com/openvinotoolkit/anomalib/pull/738)
- π Patch Timm Feature Extractor (https://github.com/openvinotoolkit/anomalib/pull/714)
- Padim arguments improvements (https://github.com/openvinotoolkit/anomalib/pull/664)
- π Update DFM results (https://github.com/openvinotoolkit/anomalib/pull/674)
- Optimize anomaly score calculation for PatchCore (https://github.com/openvinotoolkit/anomalib/pull/633)
Deprecated
- Deprecated PreProcessor class (https://github.com/openvinotoolkit/anomalib/pull/795)
- Deprecate OptimalF1 metric in favor of AnomalyScoreThreshold and F1Score (https://github.com/openvinotoolkit/anomalib/pull/796)
Fixed
- Fix bug in MVTec dataset download (https://github.com/openvinotoolkit/anomalib/pull/842)
- Add early stopping to CS-Flow model (https://github.com/openvinotoolkit/anomalib/pull/817)
- Fix remote container by removing version pinning in Docker files (https://github.com/openvinotoolkit/anomalib/pull/797)
- Fix PatchCore performance deterioration by reverting changes to Average Pooling layer (https://github.com/openvinotoolkit/anomalib/pull/791)
- Fix zero seed (https://github.com/openvinotoolkit/anomalib/pull/766)
- Fix #699 (https://github.com/openvinotoolkit/anomalib/pull/700)
- π Fix folder dataset for classification tasks (https://github.com/openvinotoolkit/anomalib/pull/708)
- Update torchmetrics to fix computeoncpu issue (https://github.com/openvinotoolkit/anomalib/pull/711)
- Correct folder mask path (https://github.com/openvinotoolkit/anomalib/pull/660)
- Fix >100% confidence issue for OpenVINO inference (https://github.com/openvinotoolkit/anomalib/pull/667)
- Update pre-commit links and some other minor fixes (https://github.com/openvinotoolkit/anomalib/pull/672)
- Fix black formatting issues. (https://github.com/openvinotoolkit/anomalib/pull/674)
Full Changelog: https://github.com/openvinotoolkit/anomalib/compare/v0.4.0rc1...v0.4.0rc2
- Python
Published by samet-akcay about 3 years ago
anomalib - v0.4.0rc1
[v0.4.0rc1] - 2023-02-07
Added
- Add ShanghaiTech Campus video anomaly detection dataset (https://github.com/openvinotoolkit/anomalib/pull/869)
- Add
pyupgradetopre-commitconfigs, and refactor based onpyupgradeandrefurb(https://github.com/openvinotoolkit/anomalib/pull/845) - Add CFA model implementation (https://github.com/openvinotoolkit/anomalib/pull/783)
- Add RKDE model implementation (https://github.com/openvinotoolkit/anomalib/pull/821)
- Add Visual Anomaly (VisA) dataset adapter (https://github.com/openvinotoolkit/anomalib/pull/824)
- Add Synthetic anomalous dataset for validation and testing (https://github.com/openvinotoolkit/anomalib/pull/822)
- Add Detection task type support (https://github.com/openvinotoolkit/anomalib/pull/822)
- Add UCSDped and Avenue dataset implementation (https://github.com/openvinotoolkit/anomalib/pull/822)
- Add base classes for video dataset and video datamodule (https://github.com/openvinotoolkit/anomalib/pull/822)
- Add base classes for image dataset and image dataModule (https://github.com/openvinotoolkit/anomalib/pull/822)
- β¨ Add CSFlow model (https://github.com/openvinotoolkit/anomalib/pull/657)
- Log loss for existing trainable models (https://github.com/openvinotoolkit/anomalib/pull/804)
- Add section for community project (https://github.com/openvinotoolkit/anomalib/pull/768)
- β¨ Add torchfx feature extractor (https://github.com/openvinotoolkit/anomalib/pull/675)
- Add tiling notebook (https://github.com/openvinotoolkit/anomalib/pull/712)
- Add posargs to tox to enable testing a single file (https://github.com/openvinotoolkit/anomalib/pull/695)
- Add option to load metrics with kwargs (https://github.com/openvinotoolkit/anomalib/pull/688)
- π Add device flag to TorchInferencer (https://github.com/openvinotoolkit/anomalib/pull/601)
Changed
- Bump PyTorch Lightning version to v.1.9.* (https://github.com/openvinotoolkit/anomalib/pull/870)
- Make input image normalization and center cropping configurable from config (https://github.com/openvinotoolkit/anomalib/pull/822)
- Improve flexibility and configurability of subset splitting (https://github.com/openvinotoolkit/anomalib/pull/822)
- Switch to new datamodules design (https://github.com/openvinotoolkit/anomalib/pull/822)
- Make normalization and center cropping configurable through config (https://github.com/openvinotoolkit/anomalib/pull/795)
- Switch to new changelog format. (https://github.com/openvinotoolkit/anomalib/pull/777)
- Rename feature to task (https://github.com/openvinotoolkit/anomalib/pull/769)
- make device configurable in OpenVINO inference (https://github.com/openvinotoolkit/anomalib/pull/755)
- π¨ Fix torchmetrics version (https://github.com/openvinotoolkit/anomalib/pull/754)
- Improve NNCF initilization (https://github.com/openvinotoolkit/anomalib/pull/740)
- Migrate markdownlint + issue templates (https://github.com/openvinotoolkit/anomalib/pull/738)
- π Patch Timm Feature Extractor (https://github.com/openvinotoolkit/anomalib/pull/714)
- Padim arguments improvements (https://github.com/openvinotoolkit/anomalib/pull/664)
- π Update DFM results (https://github.com/openvinotoolkit/anomalib/pull/674)
- Optimize anomaly score calculation for PatchCore (https://github.com/openvinotoolkit/anomalib/pull/633)
Deprecated
- Deprecated PreProcessor class (https://github.com/openvinotoolkit/anomalib/pull/795)
- Deprecate OptimalF1 metric in favor of AnomalyScoreThreshold and F1Score (https://github.com/openvinotoolkit/anomalib/pull/796)
Fixed
- Fix bug in MVTec dataset download (https://github.com/openvinotoolkit/anomalib/pull/842)
- Add early stopping to CS-Flow model (https://github.com/openvinotoolkit/anomalib/pull/817)
- Fix remote container by removing version pinning in Docker files (https://github.com/openvinotoolkit/anomalib/pull/797)
- Fix PatchCore performance deterioration by reverting changes to Average Pooling layer (https://github.com/openvinotoolkit/anomalib/pull/791)
- Fix zero seed (https://github.com/openvinotoolkit/anomalib/pull/766)
- Fix #699 (https://github.com/openvinotoolkit/anomalib/pull/700)
- π Fix folder dataset for classification tasks (https://github.com/openvinotoolkit/anomalib/pull/708)
- Update torchmetrics to fix computeoncpu issue (https://github.com/openvinotoolkit/anomalib/pull/711)
- Correct folder mask path (https://github.com/openvinotoolkit/anomalib/pull/660)
- Fix >100% confidence issue for OpenVINO inference (https://github.com/openvinotoolkit/anomalib/pull/667)
- Update pre-commit links and some other minor fixes (https://github.com/openvinotoolkit/anomalib/pull/672)
- Fix black formatting issues. (https://github.com/openvinotoolkit/anomalib/pull/674)
New Contributors
- @yunchu made their first contribution in https://github.com/openvinotoolkit/anomalib/pull/885
- Python
Published by samet-akcay about 3 years ago
anomalib - RKDE Weights
This release adds the feature extractor weights for the RKDE model implementation.
- Python
Published by djdameln about 3 years ago
anomalib - v0.3.7
What's Changed
- Feature/comet logging by @sherpan in https://github.com/openvinotoolkit/anomalib/pull/517
- π Fix linting issues by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/535
- π Bug Fix: Solve NaN values of anomaly scores for PatchCore model by @bsl546 in https://github.com/openvinotoolkit/anomalib/pull/549
- π Bug Fix: Help description for argument task by @youngquan in https://github.com/openvinotoolkit/anomalib/pull/547
- reutrn results of loadstatedict func by @zywvvd in https://github.com/openvinotoolkit/anomalib/pull/546
- π¨ Pass
pre-trainedfrom config toModelLightningby @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/529 - Benchmarking tool with Comet by @sherpan in https://github.com/openvinotoolkit/anomalib/pull/545
- Add map_location when loading the weights by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/562
- Add patchcore to openvino export test + upgrade lightning by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/565
- π Fix category check for folder dataset in anomalib CLI by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/567
- Refactor
PreProcessorand fixVisualizerdenormalization issue. by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/570 - π¨ Check for successful openvino conversion by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/571
- Comet HPO by @sherpan in https://github.com/openvinotoolkit/anomalib/pull/563
- Fix patchcore image-level score computation by @djdameln in https://github.com/openvinotoolkit/anomalib/pull/580
- Fix anomaly map computation in CFlow when batch size is 1. by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/589
- Documentation refactor by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/576
- β¨ Add notebook for hpo by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/592
- π Fix comet HPO by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/597
- β¨ Replace keys from benchmarking script by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/595
- Update README.md by @Owaiskhan9654 in https://github.com/openvinotoolkit/anomalib/pull/623
- π³ Containerize CI by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/616
- add deprecation warning to denormalize class by @djdameln in https://github.com/openvinotoolkit/anomalib/pull/629
- Anomalib CLI Improvements - Update metrics and create post_processing section in the config file by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/607
- Convert adaptive_threshold to Enum in configs by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/637
- Create meta_data.json with ONNX export as well as OpenVINO export by @calebmm in https://github.com/openvinotoolkit/anomalib/pull/636
- π refactor export callback by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/640
- π Address docs build by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/639
- Optimized inference with onnx for patchcore. by @acai66 in https://github.com/openvinotoolkit/anomalib/pull/652
New Contributors
- @sherpan made their first contribution in https://github.com/openvinotoolkit/anomalib/pull/517
- @bsl546 made their first contribution in https://github.com/openvinotoolkit/anomalib/pull/549
- @youngquan made their first contribution in https://github.com/openvinotoolkit/anomalib/pull/547
- @zywvvd made their first contribution in https://github.com/openvinotoolkit/anomalib/pull/546
- @Owaiskhan9654 made their first contribution in https://github.com/openvinotoolkit/anomalib/pull/623
- @calebmm made their first contribution in https://github.com/openvinotoolkit/anomalib/pull/636
- @acai66 made their first contribution in https://github.com/openvinotoolkit/anomalib/pull/652
Full Changelog: https://github.com/openvinotoolkit/anomalib/compare/v0.3.6...v0.3.7
- Python
Published by samet-akcay over 3 years ago
anomalib - v0.3.6
What's Changed
- Add publish workflow + update references to main by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/480
- Fix Dockerfile by @ORippler in https://github.com/openvinotoolkit/anomalib/pull/478
- Fix onnx export by rewriting GaussianBlur by @ORippler in https://github.com/openvinotoolkit/anomalib/pull/476
- DFKDE refactor to accept any layer name like other models by @ashishbdatta in https://github.com/openvinotoolkit/anomalib/pull/482
- π Log benchmarking results in sub folder by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/483
- π Fix Visualization keys in new CLI by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/487
- fix Perlin augmenter for non divisible image sizes by @djdameln in https://github.com/openvinotoolkit/anomalib/pull/490
- π Update the license headers by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/491
- change default parameter values for DRAEM by @djdameln in https://github.com/openvinotoolkit/anomalib/pull/495
- Add reset methods to metrics by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/488
- Feature Extractor Refactor by @ashishbdatta in https://github.com/openvinotoolkit/anomalib/pull/451
- Convert
AnomalyMapGeneratortonn.Moduleby @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/497 - Add github pr labeler to automatically label PRs by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/498
- Add coverage by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/499
- π Change if check by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/501
- SSPCAB implementation by @djdameln in https://github.com/openvinotoolkit/anomalib/pull/500
- π Refactor Normalization by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/496
- Enable generic exporting of a trained model to ONNX or OpenVINO IR by @ashishbdatta in https://github.com/openvinotoolkit/anomalib/pull/509
- Updated documentation to add examples for exporting model by @ashishbdatta in https://github.com/openvinotoolkit/anomalib/pull/515
- Ignore pixel metrics in classification task by @djdameln in https://github.com/openvinotoolkit/anomalib/pull/516
- Update export documentation by @djdameln in https://github.com/openvinotoolkit/anomalib/pull/521
- FIX: PaDiM didn't use config.model.pre_trained. by @jingt2ch in https://github.com/openvinotoolkit/anomalib/pull/514
- Reset adaptive threshold between epochs by @djdameln in https://github.com/openvinotoolkit/anomalib/pull/527
- Add PRO metric by @djdameln in https://github.com/openvinotoolkit/anomalib/pull/508
- Set fullstateupdate attribute in custom metrics by @djdameln in https://github.com/openvinotoolkit/anomalib/pull/531
- π Set normalization method from anomaly module by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/530
New Contributors
- @ashishbdatta made their first contribution in https://github.com/openvinotoolkit/anomalib/pull/482
- @jingt2ch made their first contribution in https://github.com/openvinotoolkit/anomalib/pull/514
Full Changelog: https://github.com/openvinotoolkit/anomalib/compare/v0.3.5...v0.3.6
- Python
Published by djdameln over 3 years ago
anomalib - v.0.3.5 - Minor bug-fix release
v.0.3.5 - 2022-08-02
What's Changed
- π Fix inference for draem by @djdameln in https://github.com/openvinotoolkit/anomalib/pull/470
- π π Bug fix in the inferencer by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/475
- Python
Published by samet-akcay over 3 years ago
anomalib - v0.3.4
What's Changed
- Add encoding to LONG_DESCRIPTION in setup.py by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/419
- Fix visualization by @ORippler in https://github.com/openvinotoolkit/anomalib/pull/417
- Fix openvino circular import issue by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/416
- Fix inferener arg names and weight path issue. by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/422
- Remove the redundant
loss_valby @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/425 - π Add documentation for gradio inference by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/427
- Add
pre_trainas a configurable parameter by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/431 - π Fix config files and refactor dfkde by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/435
- Add metric visualizations by @ORippler in https://github.com/openvinotoolkit/anomalib/pull/429
- Fix: data split issue by @jeongHwarr in https://github.com/openvinotoolkit/anomalib/pull/404
- π Move perlin noise to common folder by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/424
- Support null seed by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/437
- π Change if statement by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/439
- Fix visualizer for
classification,mode=simpleby @ORippler in https://github.com/openvinotoolkit/anomalib/pull/442 - Feature/aupro test by @ORippler in https://github.com/openvinotoolkit/anomalib/pull/444
- Replace PyTorchLightning extras dependency by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/455
- π Fix
toxconfiguration by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/446 - Ignore ipynb files to detect the repo language by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/456
- Move configuration from tox to pyproject by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/458
- Add Torch Inferencer and Update Openvino and Gradio Inferencers. by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/453
- Address markdownlint issues by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/460
- π Fix HPO by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/462
- Remove docs requirements by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/467
- Add codacy badge to readme by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/468
New Contributors
- @ORippler made their first contribution in https://github.com/openvinotoolkit/anomalib/pull/417
- @jeongHwarr made their first contribution in https://github.com/openvinotoolkit/anomalib/pull/404
Full Changelog: https://github.com/openvinotoolkit/anomalib/compare/0.3.3...0.3.4
- Python
Published by samet-akcay over 3 years ago
anomalib - 0.3.3
What's Changed
- Move initialization log message to base class by @djdameln in https://github.com/openvinotoolkit/anomalib/pull/363
- π Move logging from train.py to the getter functions by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/365
- π Refactor loss computation by @djdameln in https://github.com/openvinotoolkit/anomalib/pull/364
- π Add a technical blog post to explain how to run anomalib. by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/359
- π Add datamodule jupyter notebooks. by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/357
- π Add benchmarking notebook by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/353
- β Add PyPI downloads badge to the readme. by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/370
- Update README.md by @innat in https://github.com/openvinotoolkit/anomalib/pull/382
- Create Anomalib CLI by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/378
- π Fix configs to remove logging heatmaps from classification models. by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/387
- Add FastFlow model training testing inference via Anomalib API by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/386
- PaDim occasionally NaNs in anomaly map by @VdLMV in https://github.com/openvinotoolkit/anomalib/pull/392
- Inference + Visualization by @djdameln in https://github.com/openvinotoolkit/anomalib/pull/390
New Contributors
- @innat made their first contribution in https://github.com/openvinotoolkit/anomalib/pull/382
- @VdLMV made their first contribution in https://github.com/openvinotoolkit/anomalib/pull/392
Full Changelog: https://github.com/openvinotoolkit/anomalib/compare/v.0.3.2...0.3.3
- Python
Published by ashwinvaidya17 over 3 years ago
anomalib - v.0.3.2
What's Changed
- Refactor
AnomalyModuleandLightningModulesto explicitly define class arguments. by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/315 - π Fix inferencer in Gradio by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/332
- fix too many open images warning by @djdameln in https://github.com/openvinotoolkit/anomalib/pull/334
- Upgrade wandb version by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/340
- Minor fix: Update folder dataset + notebooks link by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/338
- Upgrade TorchMetrics version by @djdameln in https://github.com/openvinotoolkit/anomalib/pull/342
- π Set pylint version in tox.ini by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/345
- Add metrics configuration callback to benchmarking by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/346
- β Add FastFlow Model by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/336
- β¨ Add toy dataset to the repository by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/350
- Add DRAEM Model by @djdameln in https://github.com/openvinotoolkit/anomalib/pull/344
- πUpdate documentation by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/280
- π·οΈ Refactor Datamodule names by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/354
- β¨ Add Reverse Distillation by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/343
Full Changelog: https://github.com/openvinotoolkit/anomalib/compare/v.0.3.1...v.0.3.2
- Python
Published by djdameln over 3 years ago
anomalib - v.0.3.1
What's Changed
- π§ Properly assign values to dataframe in folder dataset. by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/272
- β Add warnings β οΈ for inproper task setting in config files. by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/274
- Updated CHANGELOG.md by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/276
- β Add long description to
setup.pyto makeREADME.mdPyPI friendly. by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/279 - β¨ Add hash check to data download by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/284
- β Add Gradio by @julien-blanchon in https://github.com/openvinotoolkit/anomalib/pull/283
- π¨ Fix nncf key issue in nightly job by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/238
- Visualizer improvements pt1 by @djdameln in https://github.com/openvinotoolkit/anomalib/pull/293
- π§ͺ Fix nightly by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/299
- π§ͺ Add tests for benchmarking script by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/297
- β add input_info to nncf config when not defined by user by @djdameln in https://github.com/openvinotoolkit/anomalib/pull/307
- π Increase tolerance + nightly path fix by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/318
- β Add jupyter notebooks directory and first tutorial for
getting-startedby @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/292
New Contributors
- @julien-blanchon made their first contribution in https://github.com/openvinotoolkit/anomalib/pull/283
Full Changelog: https://github.com/openvinotoolkit/anomalib/compare/v0.3.0...v.0.3.1
- Python
Published by samet-akcay almost 4 years ago
anomalib - v0.3.0
What's Changed
- π Fix
get_versioninsetup.pyto avoid hard-coding version. by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/229 - π Fix image loggers by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/233
- Configurable metrics by @djdameln in https://github.com/openvinotoolkit/anomalib/pull/230
- Make OpenVINO throughput optional in benchmarking by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/239
- Fix configs to properly use pytorch-lightning==1.6 with GPU by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/234
- π¨ Minor fix: Ensure docs build runs only on isea-server by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/245
- π· Rename
--model_config_pathtoconfigby @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/246 - Revert "π· Rename
--model_config_pathtoconfig" by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/247 - β Add
--model_config_pathdeprecation warning toinference.pyby @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/248 - Add console logger by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/241
- Add segmentation mask to inference output by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/242
- π Fix broken mvtec link, and split url to fit to 120 by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/264
- π Fix mask filenames in folder dataset by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/249
Full Changelog: https://github.com/openvinotoolkit/anomalib/compare/v0.2.6...v0.3.0
- Python
Published by samet-akcay almost 4 years ago
anomalib - v0.2.6
What's Changed
- βοΈ Add
torchtext==0.9.1to support Kaggle environments. by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/165 - π Fix
KeyError:'label'in classification folder dataset by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/175 - π Added MVTec license to the repo by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/177
- load best model from checkpoint by @djdameln in https://github.com/openvinotoolkit/anomalib/pull/195
- Replace
SaveToCSVCallbackwith PLCSVLoggerby @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/198 - WIP Refactor test by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/197
- π§ Dockerfile enhancements by @LukasBommes in https://github.com/openvinotoolkit/anomalib/pull/172
- π Fix visualization issue for fully defected images by @djdameln in https://github.com/openvinotoolkit/anomalib/pull/194
- β¨ Add hpo search using
wandbby @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/82 - Separate train and validation transformations by @alexriedel1 in https://github.com/openvinotoolkit/anomalib/pull/168
- π Fix docs workflow by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/200
- π CFlow: Switch soft permutation to false by default to speed up training. by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/201
- Return only
image,pathandlabelfor classification tasks inMvtecandBtechdatasets. by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/196 - π Remove
freiaas dependency and include it inanomalib/models/componentsby @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/174 - Visualizer show classification and segmentation by @alexriedel1 in https://github.com/openvinotoolkit/anomalib/pull/178
- βοΈ Bump up
pytorch-lightningversion to1.6.0or higher by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/193 - π Refactor DFKDE model by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/207
- π Minor fixes: Update callbacks to AnomalyModule by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/208
- π Minor update: Update pre-commit docs by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/206
- β¨ Directory streaming by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/210
- βοΈ Updated documentation for development on Docker by @LukasBommes in https://github.com/openvinotoolkit/anomalib/pull/217
- π· Fix Mac M1 dependency conflicts by @dreaquil in https://github.com/openvinotoolkit/anomalib/pull/158
- π Set tiling off in pathcore to correctly reproduce the stats. by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/222
- πfix support for non-square images by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/204
- Allow specifying feature layer and pool factor in DFM by @nahuja-intel in https://github.com/openvinotoolkit/anomalib/pull/215
- π Add GANomaly metrics to readme by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/224
- βοΈ Bump the version to 0.2.6 by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/223
- π π Fix inconsistent benchmarking throughput/time by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/221
- assign test split for folder dataset by @alexriedel1 in https://github.com/openvinotoolkit/anomalib/pull/220
- π Refactor model implementations by @djdameln in https://github.com/openvinotoolkit/anomalib/pull/225
New Contributors
- @LukasBommes made their first contribution in https://github.com/openvinotoolkit/anomalib/pull/172
- @dreaquil made their first contribution in https://github.com/openvinotoolkit/anomalib/pull/158
- @nahuja-intel made their first contribution in https://github.com/openvinotoolkit/anomalib/pull/215
Full Changelog: https://github.com/openvinotoolkit/anomalib/compare/v.0.2.5...v0.2.6
- Python
Published by samet-akcay almost 4 years ago
anomalib - v.0.2.5
What's Changed
- Bugfix: fix random val/test split issue by @djdameln in https://github.com/openvinotoolkit/anomalib/pull/48
- Fix Readmes by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/46
- Updated changelog by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/49
- add distinction between image and pixel threshold in postprocessor by @djdameln in https://github.com/openvinotoolkit/anomalib/pull/50
- Fix docstrings by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/22
- Fix networkx requirement by @LeonidBeynenson in https://github.com/openvinotoolkit/anomalib/pull/52
- Add min-max normalization by @djdameln in https://github.com/openvinotoolkit/anomalib/pull/53
- Change hardcoded dataset path to environ variable by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/51
- Added cflow algorithm by @blakshma in https://github.com/openvinotoolkit/anomalib/pull/47
- perform metric computation on cpu by @djdameln in https://github.com/openvinotoolkit/anomalib/pull/64
- Fix Inferencer by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/60
- Updated readme for cflow and change default config to reflect results by @blakshma in https://github.com/openvinotoolkit/anomalib/pull/68
- Fixed issue with model loading by @blakshma in https://github.com/openvinotoolkit/anomalib/pull/69
- Docs/sa/fix readme by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/71
- Updated coreset subsampling method to improve accuracy by @blakshma in https://github.com/openvinotoolkit/anomalib/pull/73
- Revert "Updated coreset subsampling method to improve accuracy" by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/79
- Replace
SupportIndexwithintby @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/76 - Added reference to official CFLOW repo by @blakshma in https://github.com/openvinotoolkit/anomalib/pull/81
- Fixed issue with k_greedy method by @blakshma in https://github.com/openvinotoolkit/anomalib/pull/80
- Fix Mix Data type issue on inferencer by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/77
- Create CODEOFCONDUCT.md by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/86
- β¨ Add GANomaly by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/70
- Reorder auc only when needed by @djdameln in https://github.com/openvinotoolkit/anomalib/pull/91
- Bump up the pytorch lightning to master branch due to vulnurability issues by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/55
- π CI: Nightly Build by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/66
- Refactor by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/87
- Benchmarking Script by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/17
- π Fix tensor detach and gpu count issues in benchmarking script by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/100
- Return predicted masks in predict step by @djdameln in https://github.com/openvinotoolkit/anomalib/pull/103
- Add Citation to the Readme by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/106
- Nightly build by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/104
- c_idx cast to LongTensor in random sparse projection by @alexriedel1 in https://github.com/openvinotoolkit/anomalib/pull/113
- Update Nightly by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/126
- Updated logos by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/131
- Add third-party-programs.txt file and update license by @LeonidBeynenson in https://github.com/openvinotoolkit/anomalib/pull/132
- π¨ Increase inference + openvino support by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/122
- Fix/da/image size bug by @djdameln in https://github.com/openvinotoolkit/anomalib/pull/135
- Fix/da/image size bug by @djdameln in https://github.com/openvinotoolkit/anomalib/pull/140
- optimize computeanomalyscore by using torch native funcrtions by @alexriedel1 in https://github.com/openvinotoolkit/anomalib/pull/141
- Fix IndexError in adaptive threshold computation by @djdameln in https://github.com/openvinotoolkit/anomalib/pull/146
- Feature/data/btad by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/120
- Update for nncf_task by @AlexanderDokuchaev in https://github.com/openvinotoolkit/anomalib/pull/145
- fix non-adaptive thresholding bug by @djdameln in https://github.com/openvinotoolkit/anomalib/pull/152
- Calculate feature map shape patchcore by @alexriedel1 in https://github.com/openvinotoolkit/anomalib/pull/148
- Add
transform_configto the mainconfig.yamlfile. by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/156 - Add Custom Dataset Training Support by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/154
- Added extension as an option when saving the result images. by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/162
- Update
anomalibversion and requirements by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/163
New Contributors
- @LeonidBeynenson made their first contribution in https://github.com/openvinotoolkit/anomalib/pull/52
- @blakshma made their first contribution in https://github.com/openvinotoolkit/anomalib/pull/47
- @alexriedel1 made their first contribution in https://github.com/openvinotoolkit/anomalib/pull/113
- @AlexanderDokuchaev made their first contribution in https://github.com/openvinotoolkit/anomalib/pull/145
Full Changelog: https://github.com/openvinotoolkit/anomalib/compare/v.0.2.4...v.0.2.5
- Python
Published by samet-akcay almost 4 years ago
anomalib - v.0.2.3
What's Changed
- Address docs build failing issue by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/39
- Fix docs pipeline π by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/41
- Feature/dick/anomaly score normalization by @djdameln in https://github.com/openvinotoolkit/anomalib/pull/35
- Shuffle train dataloader by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/42
Full Changelog: https://github.com/openvinotoolkit/anomalib/compare/v0.2.2...v.0.2.3
- Python
Published by djdameln about 4 years ago
anomalib - v0.2.4
What's Changed
- Bump up the version to 0.2.4 by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/45
- fix heatmap color scheme by @djdameln in https://github.com/openvinotoolkit/anomalib/pull/44
Full Changelog: https://github.com/openvinotoolkit/anomalib/compare/v.0.2.3...v.0.2.4
- Python
Published by samet-akcay about 4 years ago
anomalib - v0.2.2
What's Changed
- Add PR and Issue Templates by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/30
- Organize
anomalibdependencies by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/32 - Limit parallel runners by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/38
- Bump lxml from 4.6.3 to 4.6.5 in /requirements by @dependabot in https://github.com/openvinotoolkit/anomalib/pull/37
Full Changelog: https://github.com/openvinotoolkit/anomalib/compare/v0.2.1...v0.2.2
- Python
Published by samet-akcay about 4 years ago
anomalib - v0.2.1
What's Changed
- Bump up
anomalibversion - Docs/dick/root readme by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/31
- Add
wandblogger by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/23
Full Changelog: https://github.com/openvinotoolkit/anomalib/compare/v0.2.0...v0.2.1
- Python
Published by samet-akcay about 4 years ago
anomalib - v0.2.0
What's Changed
- Address compatibility issues with OTE, that are caused by the legacy code. by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/24
- Initial docs string by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/9
- Load model did not work correctly as DFMModel did not inherit by @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/5
- Refactor/samet/data by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/8
- Delete make.bat by @samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/11
- TorchMetrics by @djdameln in https://github.com/openvinotoolkit/anomalib/pull/7
- ONNX node naming by @djdameln in https://github.com/openvinotoolkit/anomalib/pull/13
- Add FPS counter to
TimerCallbackby @ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/12
New Contributors
- @samet-akcay made their first contribution in https://github.com/openvinotoolkit/anomalib/pull/8
- @djdameln made their first contribution in https://github.com/openvinotoolkit/anomalib/pull/7
Full Changelog: https://github.com/openvinotoolkit/anomalib/commits/v0.2.0
- Python
Published by samet-akcay about 4 years ago