Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion libraries/anomalib
Submodule anomalib updated 71 files
+3 −3 .github/actions/code-quality/pre-commit/action.yaml
+1 −1 .github/actions/pytest/action.yaml
+2 −2 .github/actions/security/bandit/action.yaml
+1 −1 .github/actions/security/semgrep/action.yaml
+2 −2 .github/actions/security/trivy/action.yaml
+2 −2 .github/actions/security/zizmor/action.yaml
+4 −4 .github/workflows/_reusable-artifact-builder.yaml
+1 −1 .github/workflows/_reusable-code-quality.yaml
+2 −2 .github/workflows/_reusable-pr-title-check.yaml
+1 −1 .github/workflows/_reusable-production-release-process.yaml
+6 −6 .github/workflows/_reusable-rc-release-process.yaml
+2 −2 .github/workflows/_reusable-release-publisher.yaml
+7 −7 .github/workflows/_reusable-security-scan.yaml
+1 −1 .github/workflows/_reusable-test-suite.yaml
+2 −2 .github/workflows/_reusable-version-bump.yaml
+1 −1 .github/workflows/_reusable-version-check.yaml
+54 −0 .github/workflows/codeql.yml
+2 −2 .github/workflows/issue-management.yaml
+5 −5 .github/workflows/pre_merge.yml
+1 −1 .github/workflows/renovate-config-validator.yml
+3 −3 .github/workflows/renovate.yml
+2 −2 .github/workflows/scorecards.yml
+1 −0 .pre-commit-config.yaml
+1 −1 docs/source/examples
+9 −5 docs/source/markdown/get_started/anomalib.md
+3 −5 examples/api/01_getting_started/basic_inference.py
+28 −0 examples/api/01_getting_started/basic_openvino_inference.py
+11 −0 examples/api/01_getting_started/basic_torch_inference.py
+20 −5 examples/api/01_getting_started/basic_training.py
+18 −11 examples/cli/01_getting_started/basic_training.sh
+1 −1 src/anomalib/callbacks/graph.py
+4 −1 src/anomalib/callbacks/nncf/callback.py
+8 −2 src/anomalib/callbacks/nncf/utils.py
+56 −1 src/anomalib/data/dataclasses/numpy/base.py
+58 −2 src/anomalib/data/dataclasses/torch/base.py
+2 −2 src/anomalib/data/datamodules/image/vad.py
+45 −5 src/anomalib/data/datasets/image/vad.py
+9 −5 src/anomalib/data/utils/path.py
+3 −6 src/anomalib/data/utils/video.py
+3 −3 src/anomalib/engine/__init__.py
+2 −6 src/anomalib/engine/engine.py
+17 −5 src/anomalib/loggers/comet.py
+16 −2 src/anomalib/loggers/mlflow.py
+13 −4 src/anomalib/loggers/tensorboard.py
+27 −5 src/anomalib/loggers/wandb.py
+19 −6 src/anomalib/metrics/__init__.py
+70 −8 src/anomalib/metrics/anomaly_score_distribution.py
+18 −14 src/anomalib/metrics/aupr.py
+35 −14 src/anomalib/metrics/auroc.py
+30 −21 src/anomalib/metrics/f1_score.py
+15 −6 src/anomalib/metrics/min_max.py
+219 −0 src/anomalib/metrics/pg_pb.py
+16 −9 src/anomalib/metrics/pro.py
+9 −5 src/anomalib/metrics/threshold/f1_adaptive_threshold.py
+59 −1 src/anomalib/metrics/utils.py
+5 −8 src/anomalib/models/image/dfkde/torch_model.py
+4 −7 src/anomalib/models/image/dfm/torch_model.py
+12 −1 src/anomalib/models/image/draem/lightning_model.py
+16 −3 src/anomalib/models/image/dsr/lightning_model.py
+5 −8 src/anomalib/models/image/padim/torch_model.py
+9 −9 src/anomalib/models/image/patchcore/torch_model.py
+2 −2 src/anomalib/models/image/vlm_ad/__init__.py
+18 −5 src/anomalib/models/image/vlm_ad/backends/chat_gpt.py
+32 −4 src/anomalib/models/image/vlm_ad/backends/huggingface.py
+22 −3 src/anomalib/models/image/vlm_ad/backends/ollama.py
+37 −4 src/anomalib/models/image/vlm_ad/lightning_model.py
+21 −6 src/anomalib/models/image/winclip/torch_model.py
+1 −3 src/anomalib/visualization/image/item_visualizer.py
+161 −5 src/anomalib/visualization/image/visualizer.py
+4 −27 tests/helpers/data.py
+68 −0 tests/unit/metrics/test_pg_pb.py