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 load_state_dict func by zywvvd in <https://github.com/openvinotoolkit/anomalib/pull/546>
- π¨ Pass `pre-trained` from config to `ModelLightning` by 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 `PreProcessor` and fix `Visualizer` denormalization 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>
[v.0.3.6] - 2022-09-02
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 `AnomalyMapGenerator` to `nn.Module` by 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 full_state_update 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>
[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>
**Full Changelog**: <https://github.com/openvinotoolkit/anomalib/compare/v0.3.4...v0.3.5>
[v.0.3.4] - 2022-08-01
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_val` by 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_train` as 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=simple` by 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 `tox` configuration 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>
[v.0.3.3] - 2022-07-05
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...v.0.3.3>
[v.0.3.2] - 2022-06-09
What's Changed
- Refactor `AnomalyModule` and `LightningModules` to 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>
[v.0.3.1] - 2022-05-17
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.py` to make `README.md` PyPI 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-started` by 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>
[v.0.3.0] - 2022-04-25
What's Changed
- π β οΈ Fix configs to properly use pytorch-lightning==1.6 with GPU by samet-akcay in <https://github.com/openvinotoolkit/anomalib/pull/234>
- π Fix `get_version` in `setup.py` to 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>
- π¨ Minor fix: Ensure docs build runs only on isea-server by ashwinvaidya17 in <https://github.com/openvinotoolkit/anomalib/pull/245>
- π· Rename `--model_config_path` to `config` by samet-akcay in <https://github.com/openvinotoolkit/anomalib/pull/246>
- Revert "π· Rename `--model_config_path` to `config`" by samet-akcay in <https://github.com/openvinotoolkit/anomalib/pull/247>
- β Add `--model_config_path` deprecation warning to `inference.py` by 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>
[v.0.2.6] - 2022-04-12
What's Changed
- βοΈ Add `torchtext==0.9.1` to 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 `SaveToCSVCallback` with PL `CSVLogger` by 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 `wandb` by 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`, `path` and `label` for classification tasks in `Mvtec` and `Btech` datasets. by samet-akcay in <https://github.com/openvinotoolkit/anomalib/pull/196>
- π Remove `freia` as dependency and include it in `anomalib/models/components` by 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-lightning` version to `1.6.0` or 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>
[v.0.2.5] - 2022-03-25
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 `SupportIndex` with `int` by 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 CODE_OF_CONDUCT.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 compute_anomaly_score 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_config` to the main `config.yaml` file. 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 `anomalib` version 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>
[v.0.2.4] - 2021-12-22
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>
[v.0.2.3] - 2021-12-23
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>