Skip to content

Refactor anomaly algorithms and add Hailo/KV260 backends - #156

Merged
DeepKnowledge1 merged 13 commits into
mainfrom
feat/k26-hailo-backends
Aug 22, 2026
Merged

Refactor anomaly algorithms and add Hailo/KV260 backends#156
DeepKnowledge1 merged 13 commits into
mainfrom
feat/k26-hailo-backends

Conversation

@DeepKnowledge1

Copy link
Copy Markdown
Owner

Summary

This pull request reorganizes AnomaVision's anomaly-detection algorithms and completes the common inference-backend structure for edge deployment.

Changes

  • Move PaDiM, PaDiM-lite, and lightweight PatchCore into anomavision.algorithm.
  • Move shared feature extraction and Mahalanobis components into anomavision.algorithm.common.
  • Preserve legacy import paths through compatibility packages.
  • Standardize TensorRT, Hailo-8, and AMD Kria KV260 backends around InferenceBackend.
  • Add Hailo end-to-end ONNX export, quantization/compiler tooling, and operator-audit support.
  • Add KV260/Vitis AI XModel compiler and runtime integration.
  • Add unit tests covering the common backend contract and dummy backend pattern.

Validation

  • 112 tests passed after the support-module relocation.
  • uv run pre-commit run --all-files passed.
  • Black, isort, flake8, end-of-file, trailing-whitespace, and git diff --check passed.

The latest commit is 29d6f49 on feat/k26-hailo-backends. This PR targets main and does not modify main directly.

@DeepKnowledge1
DeepKnowledge1 merged commit 771d71d into main Aug 22, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant