openvinotoolkit / anomalib

An anomaly detection library comprising state-of-the-art algorithms and features such as experiment management, hyper-parameter optimization, and edge inference.
https://anomalib.readthedocs.io/en/latest/
Apache License 2.0
3.69k stars 655 forks source link

[Bug]: Results file structure of dataset "Kolektor" are not correct #2094

Open cjy513203427 opened 4 months ago

cjy513203427 commented 4 months ago

Describe the bug


(base) jinyao@jinyao-System-Product-Name:~/PycharmProjects/IADBE/results/Padim/Kolektor$ tree -L 9
.
└── v0
    ├── config.yaml
    ├── images
    │   └── jinyao
    │       └── PycharmProjects
    │           └── IADBE
    │               └── datasets
    │                   └── kolektor
    │                       ├── kos01
    │                       │   ├── Part3.jpg
    │                       │   ├── Part5.jpg
    │                       │   └── Part6.jpg
    │                       ├── kos02
    │                       │   ├── Part2.jpg
    │                       │   └── Part6.jpg
    │                       ├── kos03
    │                       │   └── Part2.jpg
    │                       ├── kos04
    │                       │   ├── Part1.jpg
    │                       │   ├── Part3.jpg
    │                       │   └── Part5.jpg
    │                       ├── kos05
    │                       │   ├── Part2.jpg
    │                       │   ├── Part5.jpg
    │                       │   └── Part6.jpg
    │                       ├── kos06
    │                       │   ├── Part4.jpg
    │                       │   └── Part7.jpg
    │                       ├── kos07
    │                       │   ├── Part0.jpg
    │                       │   ├── Part1.jpg
    │                       │   ├── Part4.jpg
    │                       │   └── Part5.jpg
    │                       ├── kos08
    │                       │   ├── Part2.jpg
    │                       │   └── Part7.jpg
    │                       ├── kos09
    │                       │   ├── Part0.jpg
    │                       │   ├── Part1.jpg
    │                       │   └── Part6.jpg
    │                       ├── kos10
    │                       │   ├── Part0.jpg
    │                       │   └── Part3.jpg
    │                       ├── kos11
    │                       │   ├── Part2.jpg
    │                       │   ├── Part3.jpg
    │                       │   ├── Part4.jpg
    │                       │   ├── Part6.jpg
    │                       │   └── Part7.jpg
    │                       ├── kos12
    │                       │   ├── Part0.jpg
    │                       │   ├── Part5.jpg
    │                       │   └── Part6.jpg
    │                       ├── kos13
    │                       │   ├── Part0.jpg
    │                       │   └── Part3.jpg
    │                       ├── kos14
    │                       │   ├── Part2.jpg
    │                       │   └── Part7.jpg
    │                       ├── kos15
    │                       │   └── Part3.jpg
    │                       ├── kos16
    │                       │   ├── Part3.jpg
    │                       │   ├── Part4.jpg
    │                       │   ├── Part5.jpg
    │                       │   └── Part6.jpg
    │                       ├── kos17
    │                       │   ├── Part1.jpg
    │                       │   ├── Part2.jpg
    │                       │   ├── Part4.jpg
    │                       │   ├── Part5.jpg
    │                       │   └── Part7.jpg
    │                       ├── kos18
    │                       │   ├── Part0.jpg
    │                       │   ├── Part3.jpg
    │                       │   └── Part6.jpg
    │                       ├── kos19
    │                       │   └── Part5.jpg
    │                       ├── kos20
    │                       │   ├── Part4.jpg
    │                       │   └── Part7.jpg
    │                       ├── kos21
    │                       │   ├── Part0.jpg
    │                       │   └── Part5.jpg
    │                       ├── kos22
    │                       │   ├── Part6.jpg
    │                       │   └── Part7.jpg
    │                       ├── kos23
    │                       │   ├── Part0.jpg
    │                       │   ├── Part4.jpg
    │                       │   └── Part6.jpg
    │                       ├── kos24
    │                       │   └── Part1.jpg
    │                       ├── kos25
    │                       │   └── Part4.jpg
    │                       ├── kos26
    │                       │   ├── Part1.jpg
    │                       │   ├── Part5.jpg
    │                       │   └── Part6.jpg
    │                       ├── kos27
    │                       │   ├── Part0.jpg
    │                       │   ├── Part2.jpg
    │                       │   └── Part3.jpg
    │                       ├── kos28
    │                       │   └── Part3.jpg
    │                       ├── kos29
    │                       │   ├── Part0.jpg
    │                       │   ├── Part2.jpg
    │                       │   ├── Part4.jpg
    │                       │   └── Part5.jpg
    │                       ├── kos30
    │                       │   ├── Part0.jpg
    │                       │   └── Part1.jpg
    │                       ├── kos31
    │                       │   ├── Part0.jpg
    │                       │   ├── Part1.jpg
    │                       │   └── Part3.jpg
    │                       ├── kos32
    │                       │   └── Part2.jpg
    │                       ├── kos33
    │                       │   ├── Part0.jpg
    │                       │   ├── Part1.jpg
    │                       │   ├── Part6.jpg
    │                       │   └── Part7.jpg
    │                       ├── kos34
    │                       │   └── Part0.jpg
    │                       ├── kos35
    │                       │   ├── Part2.jpg
    │                       │   └── Part5.jpg
    │                       ├── kos36
    │                       │   ├── Part1.jpg
    │                       │   └── Part3.jpg
    │                       ├── kos37
    │                       │   ├── Part0.jpg
    │                       │   └── Part4.jpg
    │                       ├── kos38
    │                       │   ├── Part0.jpg
    │                       │   └── Part1.jpg
    │                       ├── kos39
    │                       │   ├── Part3.jpg
    │                       │   ├── Part6.jpg
    │                       │   └── Part7.jpg
    │                       ├── kos40
    │                       │   ├── Part5.jpg
    │                       │   └── Part6.jpg
    │                       ├── kos41
    │                       │   ├── Part1.jpg
    │                       │   └── Part7.jpg
    │                       ├── kos42
    │                       │   ├── Part0.jpg
    │                       │   └── Part3.jpg
    │                       ├── kos43
    │                       │   ├── Part1.jpg
    │                       │   └── Part5.jpg
    │                       ├── kos44
    │                       │   ├── Part1.jpg
    │                       │   └── Part6.jpg
    │                       ├── kos45
    │                       │   ├── Part2.jpg
    │                       │   └── Part3.jpg
    │                       ├── kos46
    │                       │   ├── Part0.jpg
    │                       │   └── Part7.jpg
    │                       ├── kos47
    │                       │   ├── Part2.jpg
    │                       │   ├── Part3.jpg
    │                       │   ├── Part4.jpg
    │                       │   ├── Part6.jpg
    │                       │   └── Part7.jpg
    │                       ├── kos48
    │                       │   ├── Part5.jpg
    │                       │   └── Part7.jpg
    │                       ├── kos49
    │                       │   ├── Part2.jpg
    │                       │   ├── Part3.jpg
    │                       │   ├── Part4.jpg
    │                       │   └── Part5.jpg
    │                       └── kos50
    │                           ├── Part2.jpg
    │                           └── Part4.jpg
    └── weights
        └── lightning
            └── model.ckpt

59 directories, 124 files

Dataset

Other (please specify in the text field below)

Model

PADiM

Steps to reproduce the behavior

Thank you so much for all your hard work! I used the API, which is just the same as other models to train with the padim model for the Kolektor dataset. Then I got some strange file structures. I'm not sure why the results have my home folder path.

import logging
from anomalib import TaskType
from anomalib.data import Kolektor
from anomalib.engine import Engine
from anomalib.models import Padim

# configure logger
logging.basicConfig(level=logging.INFO, format='%(asctime)s - %(levelname)s - %(message)s')
logger = logging.getLogger(__name__)

dataset = "Kolektor"

logger.info(f"================== Processing dataset: {dataset} ==================")
model = Padim()
datamodule = Kolektor(train_batch_size=32,
                      eval_batch_size=32)
# metrics is under "anomalib/metrics/"
engine = Engine(pixel_metrics=["AUROC", "PRO"], image_metrics=["AUROC", "PRO"], task=TaskType.SEGMENTATION)

logger.info(f"================== Start training for dataset: {dataset} ==================")
engine.fit(model=model, datamodule=datamodule)

logger.info(f"================== Start testing for dataset: {dataset} ==================")
test_results = engine.test(
    model=model,
    datamodule=datamodule,
    ckpt_path=engine.trainer.checkpoint_callback.best_model_path,
)

OS information

OS information:

Expected behavior

It should be like this with MVTec3D dataset:

(base) jinyao@jinyao-System-Product-Name:~/PycharmProjects/IADBE/results/Padim/MVTec3D$ tree -L 6
.
├── bagel
│   ├── latest -> /home/jinyao/PycharmProjects/IADBE/results/Padim/MVTec3D/bagel/v1
│   ├── v0
│   └── v1
│       ├── images
│       │   ├── combined
│       │   │   └── rgb
│       │   │       ├── 000.png
│       │   │       ├── 001.png
│       │   │       ├── 002.png
│       │   │       ├── 003.png
│       │   │       ├── 004.png
│       │   │       ├── 005.png
│       │   │       ├── 006.png
│       │   │       ├── 007.png
│       │   │       ├── 008.png
│       │   │       ├── 009.png
│       │   │       ├── 010.png
│       │   │       ├── 011.png
│       │   │       ├── 012.png
│       │   │       ├── 013.png
│       │   │       ├── 014.png
│       │   │       ├── 015.png
│       │   │       ├── 016.png
│       │   │       ├── 017.png
│       │   │       ├── 018.png
│       │   │       ├── 019.png
│       │   │       ├── 020.png
│       │   │       ├── 021.png
│       │   │       └── 022.png
│       │   ├── contamination
│       │   │   └── rgb
│       │   │       ├── 000.png
│       │   │       ├── 001.png
│       │   │       ├── 002.png
│       │   │       ├── 003.png
│       │   │       ├── 004.png
│       │   │       ├── 005.png
│       │   │       ├── 006.png
│       │   │       ├── 007.png
│       │   │       ├── 008.png
│       │   │       ├── 009.png
│       │   │       ├── 010.png
│       │   │       ├── 011.png
│       │   │       ├── 012.png
│       │   │       ├── 013.png
│       │   │       ├── 014.png
│       │   │       ├── 015.png
│       │   │       ├── 016.png
│       │   │       ├── 017.png
│       │   │       ├── 018.png
│       │   │       ├── 019.png
│       │   │       ├── 020.png
│       │   │       └── 021.png
│       │   ├── crack
│       │   │   └── rgb
│       │   │       ├── 000.png
│       │   │       ├── 001.png
│       │   │       ├── 002.png
│       │   │       ├── 003.png
│       │   │       ├── 004.png
│       │   │       ├── 005.png
│       │   │       ├── 006.png
│       │   │       ├── 007.png
│       │   │       ├── 008.png
│       │   │       ├── 009.png
│       │   │       ├── 010.png
│       │   │       ├── 011.png
│       │   │       ├── 012.png
│       │   │       ├── 013.png
│       │   │       ├── 014.png
│       │   │       ├── 015.png
│       │   │       ├── 016.png
│       │   │       ├── 017.png
│       │   │       ├── 018.png
│       │   │       ├── 019.png
│       │   │       ├── 020.png
│       │   │       └── 021.png
│       │   ├── good
│       │   │   └── rgb
│       │   │       ├── 000.png
│       │   │       ├── 001.png
│       │   │       ├── 002.png
│       │   │       ├── 003.png
│       │   │       ├── 004.png
│       │   │       ├── 005.png
│       │   │       ├── 006.png
│       │   │       ├── 007.png
│       │   │       ├── 008.png
│       │   │       ├── 009.png
│       │   │       ├── 010.png
│       │   │       ├── 011.png
│       │   │       ├── 012.png
│       │   │       ├── 013.png
│       │   │       ├── 014.png
│       │   │       ├── 015.png
│       │   │       ├── 016.png
│       │   │       ├── 017.png
│       │   │       ├── 018.png
│       │   │       ├── 019.png
│       │   │       ├── 020.png
│       │   │       └── 021.png
│       │   └── hole
│       │       └── rgb
│       │           ├── 000.png
│       │           ├── 001.png
│       │           ├── 002.png
│       │           ├── 003.png
│       │           ├── 004.png
│       │           ├── 005.png
│       │           ├── 006.png
│       │           ├── 007.png
│       │           ├── 008.png
│       │           ├── 009.png
│       │           ├── 010.png
│       │           ├── 011.png
│       │           ├── 012.png
│       │           ├── 013.png
│       │           ├── 014.png
│       │           ├── 015.png
│       │           ├── 016.png
│       │           ├── 017.png
│       │           ├── 018.png
│       │           ├── 019.png
│       │           └── 020.png
│       └── weights
│           └── lightning
│               └── model.ckpt
├── cable_gland
│   ├── latest -> /home/jinyao/PycharmProjects/IADBE/results/Padim/MVTec3D/cable_gland/v0
│   └── v0
│       ├── images
│       │   ├── bent
│       │   │   └── rgb
│       │   │       ├── 000.png
│       │   │       ├── 001.png
│       │   │       ├── 002.png
│       │   │       ├── 003.png
│       │   │       ├── 004.png
│       │   │       ├── 005.png
│       │   │       ├── 006.png
│       │   │       ├── 007.png
│       │   │       ├── 008.png
│       │   │       ├── 009.png
│       │   │       ├── 010.png
│       │   │       ├── 011.png
│       │   │       ├── 012.png
│       │   │       ├── 013.png
│       │   │       ├── 014.png
│       │   │       ├── 015.png
│       │   │       ├── 016.png
│       │   │       ├── 017.png
│       │   │       ├── 018.png
│       │   │       ├── 019.png
│       │   │       └── 020.png
│       │   ├── cut
│       │   │   └── rgb
│       │   │       ├── 000.png
│       │   │       ├── 001.png
│       │   │       ├── 002.png
│       │   │       ├── 003.png
│       │   │       ├── 004.png
│       │   │       ├── 005.png
│       │   │       ├── 006.png
│       │   │       ├── 007.png
│       │   │       ├── 008.png
│       │   │       ├── 009.png
│       │   │       ├── 010.png
│       │   │       ├── 011.png
│       │   │       ├── 012.png
│       │   │       ├── 013.png
│       │   │       ├── 014.png
│       │   │       ├── 015.png
│       │   │       ├── 016.png
│       │   │       ├── 017.png
│       │   │       ├── 018.png
│       │   │       ├── 019.png
│       │   │       ├── 020.png
│       │   │       └── 021.png
│       │   ├── good
│       │   │   └── rgb
│       │   │       ├── 000.png
│       │   │       ├── 001.png
│       │   │       ├── 002.png
│       │   │       ├── 003.png
│       │   │       ├── 004.png
│       │   │       ├── 005.png
│       │   │       ├── 006.png
│       │   │       ├── 007.png
│       │   │       ├── 008.png
│       │   │       ├── 009.png
│       │   │       ├── 010.png
│       │   │       ├── 011.png
│       │   │       ├── 012.png
│       │   │       ├── 013.png
│       │   │       ├── 014.png
│       │   │       ├── 015.png
│       │   │       ├── 016.png
│       │   │       ├── 017.png
│       │   │       ├── 018.png
│       │   │       ├── 019.png
│       │   │       └── 020.png
│       │   ├── hole
│       │   │   └── rgb
│       │   │       ├── 000.png
│       │   │       ├── 001.png
│       │   │       ├── 002.png
│       │   │       ├── 003.png
│       │   │       ├── 004.png
│       │   │       ├── 005.png
│       │   │       ├── 006.png
│       │   │       ├── 007.png
│       │   │       ├── 008.png
│       │   │       ├── 009.png
│       │   │       ├── 010.png
│       │   │       ├── 011.png
│       │   │       ├── 012.png
│       │   │       ├── 013.png
│       │   │       ├── 014.png
│       │   │       ├── 015.png
│       │   │       ├── 016.png
│       │   │       ├── 017.png
│       │   │       ├── 018.png
│       │   │       ├── 019.png
│       │   │       ├── 020.png
│       │   │       └── 021.png
│       │   └── thread
│       │       └── rgb
│       │           ├── 000.png
│       │           ├── 001.png
│       │           ├── 002.png
│       │           ├── 003.png
│       │           ├── 004.png
│       │           ├── 005.png
│       │           ├── 006.png
│       │           ├── 007.png
│       │           ├── 008.png
│       │           ├── 009.png
│       │           ├── 010.png
│       │           ├── 011.png
│       │           ├── 012.png
│       │           ├── 013.png
│       │           ├── 014.png
│       │           ├── 015.png
│       │           ├── 016.png
│       │           ├── 017.png
│       │           ├── 018.png
│       │           ├── 019.png
│       │           ├── 020.png
│       │           └── 021.png
│       └── weights
│           └── lightning
│               └── model.ckpt
├── carrot
│   ├── latest -> /home/jinyao/PycharmProjects/IADBE/results/Padim/MVTec3D/carrot/v0
│   └── v0
│       ├── images
│       │   ├── combined
│       │   │   └── rgb
│       │   │       ├── 000.png
│       │   │       ├── 001.png
│       │   │       ├── 002.png
│       │   │       ├── 003.png
│       │   │       ├── 004.png
│       │   │       ├── 005.png
│       │   │       ├── 006.png
│       │   │       ├── 007.png
│       │   │       ├── 008.png
│       │   │       ├── 009.png
│       │   │       ├── 010.png
│       │   │       ├── 011.png
│       │   │       ├── 012.png
│       │   │       ├── 013.png
│       │   │       ├── 014.png
│       │   │       ├── 015.png
│       │   │       ├── 016.png
│       │   │       ├── 017.png
│       │   │       ├── 018.png
│       │   │       ├── 019.png
│       │   │       ├── 020.png
│       │   │       ├── 021.png
│       │   │       ├── 022.png
│       │   │       ├── 023.png
│       │   │       ├── 024.png
│       │   │       ├── 025.png
│       │   │       └── 026.png
│       │   ├── contamination
│       │   │   └── rgb
│       │   │       ├── 000.png
│       │   │       ├── 001.png
│       │   │       ├── 002.png
│       │   │       ├── 003.png
│       │   │       ├── 004.png
│       │   │       ├── 005.png
│       │   │       ├── 006.png
│       │   │       ├── 007.png
│       │   │       ├── 008.png
│       │   │       ├── 009.png
│       │   │       ├── 010.png
│       │   │       ├── 011.png
│       │   │       ├── 012.png
│       │   │       ├── 013.png
│       │   │       ├── 014.png
│       │   │       ├── 015.png
│       │   │       ├── 016.png
│       │   │       ├── 017.png
│       │   │       ├── 018.png
│       │   │       ├── 019.png
│       │   │       ├── 020.png
│       │   │       ├── 021.png
│       │   │       ├── 022.png
│       │   │       ├── 023.png
│       │   │       ├── 024.png
│       │   │       ├── 025.png
│       │   │       └── 026.png
│       │   ├── crack
│       │   │   └── rgb
│       │   │       ├── 000.png
│       │   │       ├── 001.png
│       │   │       ├── 002.png
│       │   │       ├── 003.png
│       │   │       ├── 004.png
│       │   │       ├── 005.png
│       │   │       ├── 006.png
│       │   │       ├── 007.png
│       │   │       ├── 008.png
│       │   │       ├── 009.png
│       │   │       ├── 010.png
│       │   │       ├── 011.png
│       │   │       ├── 012.png
│       │   │       ├── 013.png
│       │   │       ├── 014.png
│       │   │       ├── 015.png
│       │   │       ├── 016.png
│       │   │       ├── 017.png
│       │   │       ├── 018.png
│       │   │       ├── 019.png
│       │   │       ├── 020.png
│       │   │       ├── 021.png
│       │   │       ├── 022.png
│       │   │       ├── 023.png
│       │   │       ├── 024.png
│       │   │       └── 025.png
│       │   ├── cut
│       │   │   └── rgb
│       │   │       ├── 000.png
│       │   │       ├── 001.png
│       │   │       ├── 002.png
│       │   │       ├── 003.png
│       │   │       ├── 004.png
│       │   │       ├── 005.png
│       │   │       ├── 006.png
│       │   │       ├── 007.png
│       │   │       ├── 008.png
│       │   │       ├── 009.png
│       │   │       ├── 010.png
│       │   │       ├── 011.png
│       │   │       ├── 012.png
│       │   │       ├── 013.png
│       │   │       ├── 014.png
│       │   │       ├── 015.png
│       │   │       ├── 016.png
│       │   │       ├── 017.png
│       │   │       ├── 018.png
│       │   │       ├── 019.png
│       │   │       ├── 020.png
│       │   │       ├── 021.png
│       │   │       ├── 022.png
│       │   │       ├── 023.png
│       │   │       ├── 024.png
│       │   │       └── 025.png
│       │   ├── good
│       │   │   └── rgb
│       │   │       ├── 000.png
│       │   │       ├── 001.png
│       │   │       ├── 002.png
│       │   │       ├── 003.png
│       │   │       ├── 004.png
│       │   │       ├── 005.png
│       │   │       ├── 006.png
│       │   │       ├── 007.png
│       │   │       ├── 008.png
│       │   │       ├── 009.png
│       │   │       ├── 010.png
│       │   │       ├── 011.png
│       │   │       ├── 012.png
│       │   │       ├── 013.png
│       │   │       ├── 014.png
│       │   │       ├── 015.png
│       │   │       ├── 016.png
│       │   │       ├── 017.png
│       │   │       ├── 018.png
│       │   │       ├── 019.png
│       │   │       ├── 020.png
│       │   │       ├── 021.png
│       │   │       ├── 022.png
│       │   │       ├── 023.png
│       │   │       ├── 024.png
│       │   │       ├── 025.png
│       │   │       └── 026.png
│       │   └── hole
│       │       └── rgb
│       │           ├── 000.png
│       │           ├── 001.png
│       │           ├── 002.png
│       │           ├── 003.png
│       │           ├── 004.png
│       │           ├── 005.png
│       │           ├── 006.png
│       │           ├── 007.png
│       │           ├── 008.png
│       │           ├── 009.png
│       │           ├── 010.png
│       │           ├── 011.png
│       │           ├── 012.png
│       │           ├── 013.png
│       │           ├── 014.png
│       │           ├── 015.png
│       │           ├── 016.png
│       │           ├── 017.png
│       │           ├── 018.png
│       │           ├── 019.png
│       │           ├── 020.png
│       │           ├── 021.png
│       │           ├── 022.png
│       │           ├── 023.png
│       │           ├── 024.png
│       │           └── 025.png
│       └── weights
│           └── lightning
│               └── model.ckpt
├── cookie
│   ├── latest -> /home/jinyao/PycharmProjects/IADBE/results/Padim/MVTec3D/cookie/v0
│   └── v0
│       ├── images
│       │   ├── combined
│       │   │   └── rgb
│       │   │       ├── 000.png
│       │   │       ├── 001.png
│       │   │       ├── 002.png
│       │   │       ├── 003.png
│       │   │       ├── 004.png
│       │   │       ├── 005.png
│       │   │       ├── 006.png
│       │   │       ├── 007.png
│       │   │       ├── 008.png
│       │   │       ├── 009.png
│       │   │       ├── 010.png
│       │   │       ├── 011.png
│       │   │       ├── 012.png
│       │   │       ├── 013.png
│       │   │       ├── 014.png
│       │   │       ├── 015.png
│       │   │       ├── 016.png
│       │   │       ├── 017.png
│       │   │       ├── 018.png
│       │   │       ├── 019.png
│       │   │       ├── 020.png
│       │   │       ├── 021.png
│       │   │       ├── 022.png
│       │   │       ├── 023.png
│       │   │       └── 024.png
│       │   ├── contamination
│       │   │   └── rgb
│       │   │       ├── 000.png
│       │   │       ├── 001.png
│       │   │       ├── 002.png
│       │   │       ├── 003.png
│       │   │       ├── 004.png
│       │   │       ├── 005.png
│       │   │       ├── 006.png
│       │   │       ├── 007.png
│       │   │       ├── 008.png
│       │   │       ├── 009.png
│       │   │       ├── 010.png
│       │   │       ├── 011.png
│       │   │       ├── 012.png
│       │   │       ├── 013.png
│       │   │       ├── 014.png
│       │   │       ├── 015.png
│       │   │       ├── 016.png
│       │   │       ├── 017.png
│       │   │       ├── 018.png
│       │   │       ├── 019.png
│       │   │       ├── 020.png
│       │   │       ├── 021.png
│       │   │       ├── 022.png
│       │   │       ├── 023.png
│       │   │       └── 024.png
│       │   ├── crack
│       │   │   └── rgb
│       │   │       ├── 000.png
│       │   │       ├── 001.png
│       │   │       ├── 002.png
│       │   │       ├── 003.png
│       │   │       ├── 004.png
│       │   │       ├── 005.png
│       │   │       ├── 006.png
│       │   │       ├── 007.png
│       │   │       ├── 008.png
│       │   │       ├── 009.png
│       │   │       ├── 010.png
│       │   │       ├── 011.png
│       │   │       ├── 012.png
│       │   │       ├── 013.png
│       │   │       ├── 014.png
│       │   │       ├── 015.png
│       │   │       ├── 016.png
│       │   │       ├── 017.png
│       │   │       ├── 018.png
│       │   │       ├── 019.png
│       │   │       ├── 020.png
│       │   │       ├── 021.png
│       │   │       ├── 022.png
│       │   │       ├── 023.png
│       │   │       ├── 024.png
│       │   │       ├── 025.png
│       │   │       └── 026.png
│       │   ├── good
│       │   │   └── rgb
│       │   │       ├── 000.png
│       │   │       ├── 001.png
│       │   │       ├── 002.png
│       │   │       ├── 003.png
│       │   │       ├── 004.png
│       │   │       ├── 005.png
│       │   │       ├── 006.png
│       │   │       ├── 007.png
│       │   │       ├── 008.png
│       │   │       ├── 009.png
│       │   │       ├── 010.png
│       │   │       ├── 011.png
│       │   │       ├── 012.png
│       │   │       ├── 013.png
│       │   │       ├── 014.png
│       │   │       ├── 015.png
│       │   │       ├── 016.png
│       │   │       ├── 017.png
│       │   │       ├── 018.png
│       │   │       ├── 019.png
│       │   │       ├── 020.png
│       │   │       ├── 021.png
│       │   │       ├── 022.png
│       │   │       ├── 023.png
│       │   │       ├── 024.png
│       │   │       ├── 025.png
│       │   │       ├── 026.png
│       │   │       └── 027.png
│       │   └── hole
│       │       └── rgb
│       │           ├── 000.png
│       │           ├── 001.png
│       │           ├── 002.png
│       │           ├── 003.png
│       │           ├── 004.png
│       │           ├── 005.png
│       │           ├── 006.png
│       │           ├── 007.png
│       │           ├── 008.png
│       │           ├── 009.png
│       │           ├── 010.png
│       │           ├── 011.png
│       │           ├── 012.png
│       │           ├── 013.png
│       │           ├── 014.png
│       │           ├── 015.png
│       │           ├── 016.png
│       │           ├── 017.png
│       │           ├── 018.png
│       │           ├── 019.png
│       │           ├── 020.png
│       │           ├── 021.png
│       │           ├── 022.png
│       │           ├── 023.png
│       │           ├── 024.png
│       │           └── 025.png
│       └── weights
│           └── lightning
│               └── model.ckpt
├── dowel
│   ├── latest -> /home/jinyao/PycharmProjects/IADBE/results/Padim/MVTec3D/dowel/v0
│   └── v0
│       ├── images
│       │   ├── bent
│       │   │   └── rgb
│       │   │       ├── 000.png
│       │   │       ├── 001.png
│       │   │       ├── 002.png
│       │   │       ├── 003.png
│       │   │       ├── 004.png
│       │   │       ├── 005.png
│       │   │       ├── 006.png
│       │   │       ├── 007.png
│       │   │       ├── 008.png
│       │   │       ├── 009.png
│       │   │       ├── 010.png
│       │   │       ├── 011.png
│       │   │       ├── 012.png
│       │   │       ├── 013.png
│       │   │       ├── 014.png
│       │   │       ├── 015.png
│       │   │       ├── 016.png
│       │   │       ├── 017.png
│       │   │       ├── 018.png
│       │   │       ├── 019.png
│       │   │       ├── 020.png
│       │   │       ├── 021.png
│       │   │       ├── 022.png
│       │   │       ├── 023.png
│       │   │       ├── 024.png
│       │   │       ├── 025.png
│       │   │       └── 026.png
│       │   ├── combined
│       │   │   └── rgb
│       │   │       ├── 000.png
│       │   │       ├── 001.png
│       │   │       ├── 002.png
│       │   │       ├── 003.png
│       │   │       ├── 004.png
│       │   │       ├── 005.png
│       │   │       ├── 006.png
│       │   │       ├── 007.png
│       │   │       ├── 008.png
│       │   │       ├── 009.png
│       │   │       ├── 010.png
│       │   │       ├── 011.png
│       │   │       ├── 012.png
│       │   │       ├── 013.png
│       │   │       ├── 014.png
│       │   │       ├── 015.png
│       │   │       ├── 016.png
│       │   │       ├── 017.png
│       │   │       ├── 018.png
│       │   │       ├── 019.png
│       │   │       ├── 020.png
│       │   │       ├── 021.png
│       │   │       ├── 022.png
│       │   │       ├── 023.png
│       │   │       ├── 024.png
│       │   │       └── 025.png
│       │   ├── contamination
│       │   │   └── rgb
│       │   │       ├── 000.png
│       │   │       ├── 001.png
│       │   │       ├── 002.png
│       │   │       ├── 003.png
│       │   │       ├── 004.png
│       │   │       ├── 005.png
│       │   │       ├── 006.png
│       │   │       ├── 007.png
│       │   │       ├── 008.png
│       │   │       ├── 009.png
│       │   │       ├── 010.png
│       │   │       ├── 011.png
│       │   │       ├── 012.png
│       │   │       ├── 013.png
│       │   │       ├── 014.png
│       │   │       ├── 015.png
│       │   │       ├── 016.png
│       │   │       ├── 017.png
│       │   │       ├── 018.png
│       │   │       ├── 019.png
│       │   │       ├── 020.png
│       │   │       ├── 021.png
│       │   │       ├── 022.png
│       │   │       ├── 023.png
│       │   │       ├── 024.png
│       │   │       └── 025.png
│       │   ├── cut
│       │   │   └── rgb
│       │   │       ├── 000.png
│       │   │       ├── 001.png
│       │   │       ├── 002.png
│       │   │       ├── 003.png
│       │   │       ├── 004.png
│       │   │       ├── 005.png
│       │   │       ├── 006.png
│       │   │       ├── 007.png
│       │   │       ├── 008.png
│       │   │       ├── 009.png
│       │   │       ├── 010.png
│       │   │       ├── 011.png
│       │   │       ├── 012.png
│       │   │       ├── 013.png
│       │   │       ├── 014.png
│       │   │       ├── 015.png
│       │   │       ├── 016.png
│       │   │       ├── 017.png
│       │   │       ├── 018.png
│       │   │       ├── 019.png
│       │   │       ├── 020.png
│       │   │       ├── 021.png
│       │   │       ├── 022.png
│       │   │       ├── 023.png
│       │   │       └── 024.png
│       │   └── good
│       │       └── rgb
│       │           ├── 000.png
│       │           ├── 001.png
│       │           ├── 002.png
│       │           ├── 003.png
│       │           ├── 004.png
│       │           ├── 005.png
│       │           ├── 006.png
│       │           ├── 007.png
│       │           ├── 008.png
│       │           ├── 009.png
│       │           ├── 010.png
│       │           ├── 011.png
│       │           ├── 012.png
│       │           ├── 013.png
│       │           ├── 014.png
│       │           ├── 015.png
│       │           ├── 016.png
│       │           ├── 017.png
│       │           ├── 018.png
│       │           ├── 019.png
│       │           ├── 020.png
│       │           ├── 021.png
│       │           ├── 022.png
│       │           ├── 023.png
│       │           ├── 024.png
│       │           └── 025.png
│       └── weights
│           └── lightning
│               └── model.ckpt
├── foam
│   ├── latest -> /home/jinyao/PycharmProjects/IADBE/results/Padim/MVTec3D/foam/v0
│   └── v0
│       ├── images
│       │   ├── color
│       │   │   └── rgb
│       │   │       ├── 000.png
│       │   │       ├── 001.png
│       │   │       ├── 002.png
│       │   │       ├── 003.png
│       │   │       ├── 004.png
│       │   │       ├── 005.png
│       │   │       ├── 006.png
│       │   │       ├── 007.png
│       │   │       ├── 008.png
│       │   │       ├── 009.png
│       │   │       ├── 010.png
│       │   │       ├── 011.png
│       │   │       ├── 012.png
│       │   │       ├── 013.png
│       │   │       ├── 014.png
│       │   │       ├── 015.png
│       │   │       ├── 016.png
│       │   │       ├── 017.png
│       │   │       ├── 018.png
│       │   │       └── 019.png
│       │   ├── combined
│       │   │   └── rgb
│       │   │       ├── 000.png
│       │   │       ├── 001.png
│       │   │       ├── 002.png
│       │   │       ├── 003.png
│       │   │       ├── 004.png
│       │   │       ├── 005.png
│       │   │       ├── 006.png
│       │   │       ├── 007.png
│       │   │       ├── 008.png
│       │   │       ├── 009.png
│       │   │       ├── 010.png
│       │   │       ├── 011.png
│       │   │       ├── 012.png
│       │   │       ├── 013.png
│       │   │       ├── 014.png
│       │   │       ├── 015.png
│       │   │       ├── 016.png
│       │   │       ├── 017.png
│       │   │       ├── 018.png
│       │   │       └── 019.png
│       │   ├── contamination
│       │   │   └── rgb
│       │   │       ├── 000.png
│       │   │       ├── 001.png
│       │   │       ├── 002.png
│       │   │       ├── 003.png
│       │   │       ├── 004.png
│       │   │       ├── 005.png
│       │   │       ├── 006.png
│       │   │       ├── 007.png
│       │   │       ├── 008.png
│       │   │       ├── 009.png
│       │   │       ├── 010.png
│       │   │       ├── 011.png
│       │   │       ├── 012.png
│       │   │       ├── 013.png
│       │   │       ├── 014.png
│       │   │       ├── 015.png
│       │   │       ├── 016.png
│       │   │       ├── 017.png
│       │   │       ├── 018.png
│       │   │       └── 019.png
│       │   ├── cut
│       │   │   └── rgb
│       │   │       ├── 000.png
│       │   │       ├── 001.png
│       │   │       ├── 002.png
│       │   │       ├── 003.png
│       │   │       ├── 004.png
│       │   │       ├── 005.png
│       │   │       ├── 006.png
│       │   │       ├── 007.png
│       │   │       ├── 008.png
│       │   │       ├── 009.png
│       │   │       ├── 010.png
│       │   │       ├── 011.png
│       │   │       ├── 012.png
│       │   │       ├── 013.png
│       │   │       ├── 014.png
│       │   │       ├── 015.png
│       │   │       ├── 016.png
│       │   │       ├── 017.png
│       │   │       ├── 018.png
│       │   │       └── 019.png
│       │   └── good
│       │       └── rgb
│       │           ├── 000.png
│       │           ├── 001.png
│       │           ├── 002.png
│       │           ├── 003.png
│       │           ├── 004.png
│       │           ├── 005.png
│       │           ├── 006.png
│       │           ├── 007.png
│       │           ├── 008.png
│       │           ├── 009.png
│       │           ├── 010.png
│       │           ├── 011.png
│       │           ├── 012.png
│       │           ├── 013.png
│       │           ├── 014.png
│       │           ├── 015.png
│       │           ├── 016.png
│       │           ├── 017.png
│       │           ├── 018.png
│       │           └── 019.png
│       └── weights
│           └── lightning
│               └── model.ckpt
├── peach
│   ├── latest -> /home/jinyao/PycharmProjects/IADBE/results/Padim/MVTec3D/peach/v0
│   └── v0
│       ├── images
│       │   ├── combined
│       │   │   └── rgb
│       │   │       ├── 000.png
│       │   │       ├── 001.png
│       │   │       ├── 002.png
│       │   │       ├── 003.png
│       │   │       ├── 004.png
│       │   │       ├── 005.png
│       │   │       ├── 006.png
│       │   │       ├── 007.png
│       │   │       ├── 008.png
│       │   │       ├── 009.png
│       │   │       ├── 010.png
│       │   │       ├── 011.png
│       │   │       ├── 012.png
│       │   │       ├── 013.png
│       │   │       ├── 014.png
│       │   │       ├── 015.png
│       │   │       ├── 016.png
│       │   │       ├── 017.png
│       │   │       ├── 018.png
│       │   │       ├── 019.png
│       │   │       ├── 020.png
│       │   │       ├── 021.png
│       │   │       ├── 022.png
│       │   │       ├── 023.png
│       │   │       └── 024.png
│       │   ├── contamination
│       │   │   └── rgb
│       │   │       ├── 000.png
│       │   │       ├── 001.png
│       │   │       ├── 002.png
│       │   │       ├── 003.png
│       │   │       ├── 004.png
│       │   │       ├── 005.png
│       │   │       ├── 006.png
│       │   │       ├── 007.png
│       │   │       ├── 008.png
│       │   │       ├── 009.png
│       │   │       ├── 010.png
│       │   │       ├── 011.png
│       │   │       ├── 012.png
│       │   │       ├── 013.png
│       │   │       ├── 014.png
│       │   │       ├── 015.png
│       │   │       ├── 016.png
│       │   │       ├── 017.png
│       │   │       ├── 018.png
│       │   │       ├── 019.png
│       │   │       ├── 020.png
│       │   │       ├── 021.png
│       │   │       ├── 022.png
│       │   │       ├── 023.png
│       │   │       ├── 024.png
│       │   │       ├── 025.png
│       │   │       └── 026.png
│       │   ├── cut
│       │   │   └── rgb
│       │   │       ├── 000.png
│       │   │       ├── 001.png
│       │   │       ├── 002.png
│       │   │       ├── 003.png
│       │   │       ├── 004.png
│       │   │       ├── 005.png
│       │   │       ├── 006.png
│       │   │       ├── 007.png
│       │   │       ├── 008.png
│       │   │       ├── 009.png
│       │   │       ├── 010.png
│       │   │       ├── 011.png
│       │   │       ├── 012.png
│       │   │       ├── 013.png
│       │   │       ├── 014.png
│       │   │       ├── 015.png
│       │   │       ├── 016.png
│       │   │       ├── 017.png
│       │   │       ├── 018.png
│       │   │       ├── 019.png
│       │   │       ├── 020.png
│       │   │       ├── 021.png
│       │   │       ├── 022.png
│       │   │       ├── 023.png
│       │   │       └── 024.png
│       │   ├── good
│       │   │   └── rgb
│       │   │       ├── 000.png
│       │   │       ├── 001.png
│       │   │       ├── 002.png
│       │   │       ├── 003.png
│       │   │       ├── 004.png
│       │   │       ├── 005.png
│       │   │       ├── 006.png
│       │   │       ├── 007.png
│       │   │       ├── 008.png
│       │   │       ├── 009.png
│       │   │       ├── 010.png
│       │   │       ├── 011.png
│       │   │       ├── 012.png
│       │   │       ├── 013.png
│       │   │       ├── 014.png
│       │   │       ├── 015.png
│       │   │       ├── 016.png
│       │   │       ├── 017.png
│       │   │       ├── 018.png
│       │   │       ├── 019.png
│       │   │       ├── 020.png
│       │   │       ├── 021.png
│       │   │       ├── 022.png
│       │   │       ├── 023.png
│       │   │       ├── 024.png
│       │   │       └── 025.png
│       │   └── hole
│       │       └── rgb
│       │           ├── 000.png
│       │           ├── 001.png
│       │           ├── 002.png
│       │           ├── 003.png
│       │           ├── 004.png
│       │           ├── 005.png
│       │           ├── 006.png
│       │           ├── 007.png
│       │           ├── 008.png
│       │           ├── 009.png
│       │           ├── 010.png
│       │           ├── 011.png
│       │           ├── 012.png
│       │           ├── 013.png
│       │           ├── 014.png
│       │           ├── 015.png
│       │           ├── 016.png
│       │           ├── 017.png
│       │           ├── 018.png
│       │           ├── 019.png
│       │           ├── 020.png
│       │           ├── 021.png
│       │           ├── 022.png
│       │           ├── 023.png
│       │           ├── 024.png
│       │           ├── 025.png
│       │           ├── 026.png
│       │           ├── 027.png
│       │           └── 028.png
│       └── weights
│           └── lightning
│               └── model.ckpt
├── potato
│   ├── latest -> /home/jinyao/PycharmProjects/IADBE/results/Padim/MVTec3D/potato/v0
│   └── v0
│       ├── images
│       │   ├── combined
│       │   │   └── rgb
│       │   │       ├── 000.png
│       │   │       ├── 001.png
│       │   │       ├── 002.png
│       │   │       ├── 003.png
│       │   │       ├── 004.png
│       │   │       ├── 005.png
│       │   │       ├── 006.png
│       │   │       ├── 007.png
│       │   │       ├── 008.png
│       │   │       ├── 009.png
│       │   │       ├── 010.png
│       │   │       ├── 011.png
│       │   │       ├── 012.png
│       │   │       ├── 013.png
│       │   │       ├── 014.png
│       │   │       ├── 015.png
│       │   │       ├── 016.png
│       │   │       ├── 017.png
│       │   │       ├── 018.png
│       │   │       ├── 019.png
│       │   │       ├── 020.png
│       │   │       ├── 021.png
│       │   │       └── 022.png
│       │   ├── contamination
│       │   │   └── rgb
│       │   │       ├── 000.png
│       │   │       ├── 001.png
│       │   │       ├── 002.png
│       │   │       ├── 003.png
│       │   │       ├── 004.png
│       │   │       ├── 005.png
│       │   │       ├── 006.png
│       │   │       ├── 007.png
│       │   │       ├── 008.png
│       │   │       ├── 009.png
│       │   │       ├── 010.png
│       │   │       ├── 011.png
│       │   │       ├── 012.png
│       │   │       ├── 013.png
│       │   │       ├── 014.png
│       │   │       ├── 015.png
│       │   │       ├── 016.png
│       │   │       ├── 017.png
│       │   │       ├── 018.png
│       │   │       ├── 019.png
│       │   │       ├── 020.png
│       │   │       ├── 021.png
│       │   │       └── 022.png
│       │   ├── cut
│       │   │   └── rgb
│       │   │       ├── 000.png
│       │   │       ├── 001.png
│       │   │       ├── 002.png
│       │   │       ├── 003.png
│       │   │       ├── 004.png
│       │   │       ├── 005.png
│       │   │       ├── 006.png
│       │   │       ├── 007.png
│       │   │       ├── 008.png
│       │   │       ├── 009.png
│       │   │       ├── 010.png
│       │   │       ├── 011.png
│       │   │       ├── 012.png
│       │   │       ├── 013.png
│       │   │       ├── 014.png
│       │   │       ├── 015.png
│       │   │       ├── 016.png
│       │   │       ├── 017.png
│       │   │       ├── 018.png
│       │   │       ├── 019.png
│       │   │       ├── 020.png
│       │   │       ├── 021.png
│       │   │       └── 022.png
│       │   ├── good
│       │   │   └── rgb
│       │   │       ├── 000.png
│       │   │       ├── 001.png
│       │   │       ├── 002.png
│       │   │       ├── 003.png
│       │   │       ├── 004.png
│       │   │       ├── 005.png
│       │   │       ├── 006.png
│       │   │       ├── 007.png
│       │   │       ├── 008.png
│       │   │       ├── 009.png
│       │   │       ├── 010.png
│       │   │       ├── 011.png
│       │   │       ├── 012.png
│       │   │       ├── 013.png
│       │   │       ├── 014.png
│       │   │       ├── 015.png
│       │   │       ├── 016.png
│       │   │       ├── 017.png
│       │   │       ├── 018.png
│       │   │       ├── 019.png
│       │   │       ├── 020.png
│       │   │       └── 021.png
│       │   └── hole
│       │       └── rgb
│       │           ├── 000.png
│       │           ├── 001.png
│       │           ├── 002.png
│       │           ├── 003.png
│       │           ├── 004.png
│       │           ├── 005.png
│       │           ├── 006.png
│       │           ├── 007.png
│       │           ├── 008.png
│       │           ├── 009.png
│       │           ├── 010.png
│       │           ├── 011.png
│       │           ├── 012.png
│       │           ├── 013.png
│       │           ├── 014.png
│       │           ├── 015.png
│       │           ├── 016.png
│       │           ├── 017.png
│       │           ├── 018.png
│       │           ├── 019.png
│       │           ├── 020.png
│       │           ├── 021.png
│       │           └── 022.png
│       └── weights
│           └── lightning
│               └── model.ckpt
├── rope
│   ├── latest -> /home/jinyao/PycharmProjects/IADBE/results/Padim/MVTec3D/rope/v0
│   └── v0
│       ├── images
│       │   ├── contamination
│       │   │   └── rgb
│       │   │       ├── 000.png
│       │   │       ├── 001.png
│       │   │       ├── 002.png
│       │   │       ├── 003.png
│       │   │       ├── 004.png
│       │   │       ├── 005.png
│       │   │       ├── 006.png
│       │   │       ├── 007.png
│       │   │       ├── 008.png
│       │   │       ├── 009.png
│       │   │       ├── 010.png
│       │   │       ├── 011.png
│       │   │       ├── 012.png
│       │   │       ├── 013.png
│       │   │       ├── 014.png
│       │   │       ├── 015.png
│       │   │       ├── 016.png
│       │   │       ├── 017.png
│       │   │       ├── 018.png
│       │   │       ├── 019.png
│       │   │       ├── 020.png
│       │   │       ├── 021.png
│       │   │       ├── 022.png
│       │   │       ├── 023.png
│       │   │       └── 024.png
│       │   ├── cut
│       │   │   └── rgb
│       │   │       ├── 000.png
│       │   │       ├── 001.png
│       │   │       ├── 002.png
│       │   │       ├── 003.png
│       │   │       ├── 004.png
│       │   │       ├── 005.png
│       │   │       ├── 006.png
│       │   │       ├── 007.png
│       │   │       ├── 008.png
│       │   │       ├── 009.png
│       │   │       ├── 010.png
│       │   │       ├── 011.png
│       │   │       ├── 012.png
│       │   │       ├── 013.png
│       │   │       ├── 014.png
│       │   │       ├── 015.png
│       │   │       ├── 016.png
│       │   │       ├── 017.png
│       │   │       ├── 018.png
│       │   │       ├── 019.png
│       │   │       ├── 020.png
│       │   │       ├── 021.png
│       │   │       ├── 022.png
│       │   │       ├── 023.png
│       │   │       ├── 024.png
│       │   │       ├── 025.png
│       │   │       └── 026.png
│       │   ├── good
│       │   │   └── rgb
│       │   │       ├── 000.png
│       │   │       ├── 001.png
│       │   │       ├── 002.png
│       │   │       ├── 003.png
│       │   │       ├── 004.png
│       │   │       ├── 005.png
│       │   │       ├── 006.png
│       │   │       ├── 007.png
│       │   │       ├── 008.png
│       │   │       ├── 009.png
│       │   │       ├── 010.png
│       │   │       ├── 011.png
│       │   │       ├── 012.png
│       │   │       ├── 013.png
│       │   │       ├── 014.png
│       │   │       ├── 015.png
│       │   │       ├── 016.png
│       │   │       ├── 017.png
│       │   │       ├── 018.png
│       │   │       ├── 019.png
│       │   │       ├── 020.png
│       │   │       ├── 021.png
│       │   │       ├── 022.png
│       │   │       ├── 023.png
│       │   │       ├── 024.png
│       │   │       ├── 025.png
│       │   │       ├── 026.png
│       │   │       ├── 027.png
│       │   │       ├── 028.png
│       │   │       ├── 029.png
│       │   │       ├── 030.png
│       │   │       └── 031.png
│       │   └── open
│       │       └── rgb
│       │           ├── 000.png
│       │           ├── 001.png
│       │           ├── 002.png
│       │           ├── 003.png
│       │           ├── 004.png
│       │           ├── 005.png
│       │           ├── 006.png
│       │           ├── 007.png
│       │           ├── 008.png
│       │           ├── 009.png
│       │           ├── 010.png
│       │           ├── 011.png
│       │           ├── 012.png
│       │           ├── 013.png
│       │           ├── 014.png
│       │           ├── 015.png
│       │           └── 016.png
│       └── weights
│           └── lightning
│               └── model.ckpt
└── tire
    ├── latest -> /home/jinyao/PycharmProjects/IADBE/results/Padim/MVTec3D/tire/v0
    └── v0
        ├── images
        │   ├── combined
        │   │   └── rgb
        │   │       ├── 000.png
        │   │       ├── 001.png
        │   │       ├── 002.png
        │   │       ├── 003.png
        │   │       └── 004.png
        │   ├── contamination
        │   │   └── rgb
        │   │       ├── 000.png
        │   │       ├── 001.png
        │   │       ├── 002.png
        │   │       ├── 003.png
        │   │       ├── 004.png
        │   │       ├── 005.png
        │   │       ├── 006.png
        │   │       ├── 007.png
        │   │       ├── 008.png
        │   │       ├── 009.png
        │   │       ├── 010.png
        │   │       ├── 011.png
        │   │       ├── 012.png
        │   │       ├── 013.png
        │   │       ├── 014.png
        │   │       ├── 015.png
        │   │       ├── 016.png
        │   │       ├── 017.png
        │   │       ├── 018.png
        │   │       ├── 019.png
        │   │       ├── 020.png
        │   │       ├── 021.png
        │   │       ├── 022.png
        │   │       ├── 023.png
        │   │       ├── 024.png
        │   │       ├── 025.png
        │   │       ├── 026.png
        │   │       └── 027.png
        │   ├── cut
        │   │   └── rgb
        │   │       ├── 000.png
        │   │       ├── 001.png
        │   │       ├── 002.png
        │   │       ├── 003.png
        │   │       ├── 004.png
        │   │       ├── 005.png
        │   │       ├── 006.png
        │   │       ├── 007.png
        │   │       ├── 008.png
        │   │       ├── 009.png
        │   │       ├── 010.png
        │   │       ├── 011.png
        │   │       ├── 012.png
        │   │       ├── 013.png
        │   │       ├── 014.png
        │   │       ├── 015.png
        │   │       ├── 016.png
        │   │       ├── 017.png
        │   │       ├── 018.png
        │   │       ├── 019.png
        │   │       ├── 020.png
        │   │       ├── 021.png
        │   │       ├── 022.png
        │   │       ├── 023.png
        │   │       ├── 024.png
        │   │       ├── 025.png
        │   │       └── 026.png
        │   ├── good
        │   │   └── rgb
        │   │       ├── 000.png
        │   │       ├── 001.png
        │   │       ├── 002.png
        │   │       ├── 003.png
        │   │       ├── 004.png
        │   │       ├── 005.png
        │   │       ├── 006.png
        │   │       ├── 007.png
        │   │       ├── 008.png
        │   │       ├── 009.png
        │   │       ├── 010.png
        │   │       ├── 011.png
        │   │       ├── 012.png
        │   │       ├── 013.png
        │   │       ├── 014.png
        │   │       ├── 015.png
        │   │       ├── 016.png
        │   │       ├── 017.png
        │   │       ├── 018.png
        │   │       ├── 019.png
        │   │       ├── 020.png
        │   │       ├── 021.png
        │   │       ├── 022.png
        │   │       ├── 023.png
        │   │       └── 024.png
        │   └── hole
        │       └── rgb
        │           ├── 000.png
        │           ├── 001.png
        │           ├── 002.png
        │           ├── 003.png
        │           ├── 004.png
        │           ├── 005.png
        │           ├── 006.png
        │           ├── 007.png
        │           ├── 008.png
        │           ├── 009.png
        │           ├── 010.png
        │           ├── 011.png
        │           ├── 012.png
        │           ├── 013.png
        │           ├── 014.png
        │           ├── 015.png
        │           ├── 016.png
        │           ├── 017.png
        │           ├── 018.png
        │           ├── 019.png
        │           ├── 020.png
        │           ├── 021.png
        │           ├── 022.png
        │           ├── 023.png
        │           ├── 024.png
        │           ├── 025.png
        │           └── 026.png
        └── weights
            └── lightning
                └── model.ckpt

161 directories, 1207 files

Screenshots

No response

Pip/GitHub

pip

What version/branch did you use?

1.0.1

Configuration YAML

No yaml. I used API

Logs

/home/jinyao/anaconda3/envs/IADBE/bin/python /home/jinyao/PycharmProjects/IADBE/train_test_kolektor_padim.py
2024-05-27 12:12:20,865 - INFO - Initializing Padim model.
2024-05-27 12:12:21,066 - INFO - Loading pretrained weights from url (https://download.pytorch.org/models/resnet18-5c106cde.pth)
GPU available: True (cuda), used: True
TPU available: False, using: 0 TPU cores
IPU available: False, using: 0 IPUs
HPU available: False, using: 0 HPUs
`Trainer(val_check_interval=1.0)` was configured so validation will run at the end of the training epoch..
2024-05-27 12:12:21,220 - INFO - Found the dataset.
You are using a CUDA device ('NVIDIA GeForce RTX 3090') that has Tensor Cores. To properly utilize them, you should set `torch.set_float32_matmul_precision('medium' | 'high')` which will trade-off precision for performance. For more details, read https://pytorch.org/docs/stable/generated/torch.set_float32_matmul_precision.html#torch.set_float32_matmul_precision
LOCAL_RANK: 0 - CUDA_VISIBLE_DEVICES: [0]
/home/jinyao/anaconda3/envs/IADBE/lib/python3.10/site-packages/lightning/pytorch/core/optimizer.py:180: `LightningModule.configure_optimizers` returned `None`, this fit will run with no optimizer

  | Name                  | Type                     | Params
-------------------------------------------------------------------
0 | model                 | PadimModel               | 2.8 M
1 | _transform            | Compose                  | 0
2 | normalization_metrics | MinMax                   | 0
3 | image_threshold       | F1AdaptiveThreshold      | 0
4 | pixel_threshold       | F1AdaptiveThreshold      | 0
5 | image_metrics         | AnomalibMetricCollection | 0
6 | pixel_metrics         | AnomalibMetricCollection | 0
-------------------------------------------------------------------
2.8 M     Trainable params
0         Non-trainable params
2.8 M     Total params
11.131    Total estimated model params size (MB)
Epoch 0:  11%|█         | 1/9 [00:00<00:06,  1.19it/s]/home/jinyao/anaconda3/envs/IADBE/lib/python3.10/site-packages/lightning/pytorch/loops/optimization/automatic.py:129: `training_step` returned `None`. If this was on purpose, ignore this warning...
Epoch 0: 100%|██████████| 9/9 [00:01<00:00,  7.87it/s]
Validation: |          | 0/? [00:00<?, ?it/s]2024-05-27 12:12:23,354 - INFO - Aggregating the embedding extracted from the training set.
2024-05-27 12:12:23,454 - INFO - Fitting a Gaussian to the embedding collected from the training set.

Validation:   0%|          | 0/4 [00:00<?, ?it/s]
Validation DataLoader 0:   0%|          | 0/4 [00:00<?, ?it/s]
Validation DataLoader 0:  25%|██▌       | 1/4 [00:00<00:00,  8.64it/s]
Validation DataLoader 0:  50%|█████     | 2/4 [00:00<00:00, 10.30it/s]
Validation DataLoader 0:  75%|███████▌  | 3/4 [00:00<00:00, 11.27it/s]
Validation DataLoader 0: 100%|██████████| 4/4 [00:00<00:00, 11.88it/s]
Epoch 0: 100%|██████████| 9/9 [00:07<00:00,  1.21it/s, pixel_AUROC=0.849, pixel_PRO=0.0928]
`Trainer.fit` stopped: `max_epochs=1` reached.
2024-05-27 12:12:29,599 - INFO - Training took  7.68 seconds
2024-05-27 12:12:29,700 - INFO - Found the dataset.
Restoring states from the checkpoint path at /home/jinyao/PycharmProjects/IADBE/results/Padim/Kolektor/v0/weights/lightning/model.ckpt
LOCAL_RANK: 0 - CUDA_VISIBLE_DEVICES: [0]
Loaded model weights from the checkpoint at /home/jinyao/PycharmProjects/IADBE/results/Padim/Kolektor/v0/weights/lightning/model.ckpt
Testing DataLoader 0: 100%|██████████| 4/4 [00:16<00:00,  0.25it/s]
2024-05-27 12:12:46,842 - INFO - Testing took 16.806803941726685 seconds
Throughput (batch_size=32) : 7.2589649062965185 FPS
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃        Test metric        ┃       DataLoader 0        ┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│        image_AUROC        │    0.8024725317955017     │
│         image_PRO         │            1.0            │
│        pixel_AUROC        │    0.8486763834953308     │
│         pixel_PRO         │    0.09276969730854034    │
└───────────────────────────┴───────────────────────────┘

Code of Conduct