zhiqing0205
Add core libraries: anomalib, dinov2, open_clip_local
3de7bf6
"""Components used within the models."""
# Copyright (C) 2022-2024 Intel Corporation
# SPDX-License-Identifier: Apache-2.0
from .base import AnomalyModule, BufferListMixin, DynamicBufferMixin, MemoryBankMixin
from .dimensionality_reduction import PCA, SparseRandomProjection
from .feature_extractors import TimmFeatureExtractor, TorchFXFeatureExtractor
from .filters import GaussianBlur2d
from .sampling import KCenterGreedy
from .stats import GaussianKDE, MultiVariateGaussian
__all__ = [
"AnomalyModule",
"BufferListMixin",
"DynamicBufferMixin",
"MemoryBankMixin",
"GaussianKDE",
"GaussianBlur2d",
"KCenterGreedy",
"MultiVariateGaussian",
"PCA",
"SparseRandomProjection",
"TimmFeatureExtractor",
"TorchFXFeatureExtractor",
]