v1.0.0
What's Changed
- [Chore] Modify README custom dataset by @Kiminjo in #1314
- Version bump by @ashwinvaidya17 in #1305
- 🩹 Fix docs build by @ashwinvaidya17 in #1307
- Fix the readthedocs config by @samet-akcay in #1322
- Fix PRO metric calculation on GPU by @blaz-r in #1317
- Change the documentation URL in
README.md
and add commands to run each inferencer by @samet-akcay in #1326 - Fix dockerfile cuda version by @phcarval in #1330
- Add
setuptools
as a requirement (viapkg_resources
) by @murilo-cunha in #1168 - adding KMeans PyTorch Implementation to cfa model by @aadhamm in #998
- Fix patchcore interpolation by @jpcbertoldo in #1335
- Efficient ad reduced memory footprint by @MG109 in #1340
- Allow dynamic batch-sizes when exporting to ONNX, instead if fixed input shapes by @BeeAlarmed in #1347
- Add support to backbone URI in config. by @mzweilin in #1343
- fix(docs): typo by @pirnerjonas in #1353
- Add extra checks to
TorchInferencer
model and metadata loading by @samet-akcay in #1350 - Fix tiling for Reverse Distillation and STFPM by @blaz-r in #1319
- README: Synchronize OV version with requirements by @sovrasov in #1358
- Update the broken link in training.rst by @samet-akcay in #1363
- Fix EfficientAD to use width and height of the input by @abc-125 in #1355
- chore(deps): update timm to 0.6.13 by @Gornoka in #1373
- Handle
dict
objects inTorchInferencer
by @samet-akcay in #1354 - Missing indentation in metrics.rst docs by @caiolang in #1379
- Add tag to workflow by @ashwinvaidya17 in #1382
- Address tiler issues by @djdameln in #1411
- Refactor Reverse Distillation to match official code by @abc-125 in #1389
- Patch for the WinError183 on the OpenVino export mode by @ggiret-thinkdeep in #1386
- Add DSR model by @phcarval in #1142
- Fix unexpected key pixel_metrics.AUPRO.fpr_limit by @WenjingKangIntel in #1055
- Improved speed and memory usage of mean+std calculation by @belfner in #1457
- preexisting OpenCV version check added to
setup.py
, ran formatting pre-commit hooks on previous contribution. by @abdullamatar in #1424 - 🐞 Hotfix: Limit Gradio Version by @samet-akcay in #1458
- Fix/efficient ad normalize before every validation by @abc-125 in #1441
- Fix DRAEM by @blaz-r in #1431
- Adding U-Flow method by @mtailanian in #1415
- 📘 Announce anomalib v1 on the main
README.md
by @samet-akcay in #1542 - Fixed DSR by @phcarval in #1486
- Refactor/extensions custom dataset by @abc-125 in #1562
- 📚 Modify the PR template by @samet-akcay in #1611
- Fix result image URLs by @f0k in #1510
- 🐞 Fix broken 501 notebooks by @adrianboguszewski in #1630
- Fixed shape error, allowing arbitary image sizes for EfficientAD by @holzweber in #1537
- 🚀 V1 by @ashwinvaidya17 in #1663
- 🔨 Fix the broken images on
README.md
by @samet-akcay in #1666 - 📚 Remove github pages by @samet-akcay in #1667
- 🔒 Validate path before processing by @samet-akcay in #1668
- 📚 Update RKDE lighting model file header (hence docs) with paper URL by @tobybreckon in #1671
- 🔒 Address checkmarx issues. by @samet-akcay in #1672
- 📚 Update contribution guidelines by @samet-akcay in #1677
- 🐞 Fix GMM test by @ashwinvaidya17 in #1696
- 🔨 Refactor Visualisation by @ashwinvaidya17 in #1693
- 📚 Add docs for the depth data by @willyfh in #1694
- 📚 Add docs for the U-Flow model by @willyfh in #1695
- 📚 Fix indentation and add license for the ShanghaiTech Campus Dataset by @willyfh in #1701
- 📚 Add docs for the DSR model by @willyfh in #1700
- 📚 Add news section to docs by @samet-akcay in #1689
- 📚 Update the
CHANGELOG.md
file by @samet-akcay in #1709 - 📚 Add the missing paper link for the DFM and FastFlow models by @willyfh in #1704
- 📚 Add
GOVERNANCE.md
file by @samet-akcay in #1716 - 🔒 Add bandit checks to pre-commit by @samet-akcay in #1710
- 📚 Add sdd and contributing guidelines to the documentation by @samet-akcay in #1708
- Fix scheduler num_steps for EfficientAD by @blaz-r in #1705
- 🔒 Add GPG keys to sign the python wheel to publish on pypi by @samet-akcay in #1687
- Fixed OpenVINO notebooks by @adrianboguszewski in #1678
- 📚 Add test documentation to the readme file by @samet-akcay in #1734
- Test OpenVINO export by @adrianboguszewski in #1681
- 🔨 Allow string types in CLI enums by @ashwinvaidya17 in #1741
- 🔨 Refactor type alias by @ashwinvaidya17 in #1742
- 🗑️Remove HPO and Benchmarking from CLI by @ashwinvaidya17 in #1743
- 🚨Fix predict_step in AnomalyModule by @ashwinvaidya17 in #1746
- 📚 Documentation update: fix a typo of README by @youngquan in #1753
- 💥 Create a script to upgrade v0.* configuration format to v1 by @samet-akcay in #1738
- 🔨 Remove CDF normalization and temporarily remove pipelines. by @samet-akcay in #1761
- Fix the imports to fit in OpenVINO 2023.3 by @prob1995 in #1756
- 🚀 Remove pl dependency from Anomalib CLI & Add install subcommand by @harimkang in #1748
- 🐞Fix visualization by @ashwinvaidya17 in #1766
- 📚 Add Secure development knowledge section to
SECURE.md
file by @samet-akcay in #1751 - 🔨 Add default metrics to Engine by @samet-akcay in #1769
- 🔨 Rename DynamicBufferModule to DynamicBufferMixin by @danylo-boiko in #1776
- 🔒 Replace
md5
withsha-256
by @samet-akcay in #1680 - 🔨 Refactor
Engine.predict
method by @ashwinvaidya17 in #1772 - change Dockerfile to fix #1775 by @thinhngo-x in #1781
- Add explicit requirements to docs build workflow by @ashwinvaidya17 in #1787
- 🔨 📄 Change config location by @ashwinvaidya17 in #1786
- 🩹Minor fixes by @ashwinvaidya17 in #1788
- 🔨 📄 Change config location 2 by @ashwinvaidya17 in #1789
- 📚 Update the installation instructions by @samet-akcay in #1790
- ⏳ Restore Images by @ashwinvaidya17 in #1791
- 🚀 Replace
albumentations
withtorchvision
transforms by @djdameln in #1706 - Enable image-level normalization flag by @ashwinvaidya17 in #1771
- Update setup logic in model and datamodule by @djdameln in #1794
- Add test case to model transform tests by @djdameln in #1795
- Cleanup notebooks by @djdameln in #1796
- 🔨 Remove access denied error by @samet-akcay in #1797
- 🔨 Refactor Engine args: Create workspace directory from API by @samet-akcay in #1773
- Version bump by @samet-akcay in #1799
New Contributors
- @Kiminjo made their first contribution in #1314
- @murilo-cunha made their first contribution in #1168
- @aadhamm made their first contribution in #998
- @MG109 made their first contribution in #1340
- @BeeAlarmed made their first contribution in #1347
- @pirnerjonas made their first contribution in #1353
- @sovrasov made their first contribution in #1358
- @abc-125 made their first contribution in #1355
- @Gornoka made their first contribution in #1373
- @caiolang made their first contribution in #1379
- @ggiret-thinkdeep made their first contribution in #1386
- @belfner made their first contribution in #1457
- @abdullamatar made their first contribution in #1424
- @mtailanian made their first contribution in #1415
- @f0k made their first contribution in #1510
- @holzweber made their first contribution in #1537
- @tobybreckon made their first contribution in #1671
- @prob1995 made their first contribution in #1756
- @danylo-boiko made their first contribution in #1776
- @thinhngo-x made their first contribution in #1781
Full Changelog: v0.7.0...v1.0.0