Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add FastFlow model training testing inference via Anomalib API #386

Merged
merged 64 commits into from
Jun 28, 2022
Merged
Show file tree
Hide file tree
Changes from 63 commits
Commits
Show all changes
64 commits
Select commit Hold shift + click to select a range
d76acf6
Refactored MVTec datamodule
samet-akcay Jun 8, 2022
3b0dd3c
🏷️ Rename BTech datamodule
samet-akcay Jun 8, 2022
c376215
🏷️ Rename Folder datamodule
samet-akcay Jun 8, 2022
7cec5c7
Create datamodule jupyter notebook
samet-akcay Jun 9, 2022
0537b06
Added mvtec into jupyter notebook
samet-akcay Jun 9, 2022
39d7de7
Apply black formatter
samet-akcay Jun 9, 2022
e5d09bb
Finished MVTec
samet-akcay Jun 9, 2022
422fa1c
🏷 Rename the name of the folder
samet-akcay Jun 9, 2022
10b93f0
🏷 Renamed anomaly-datamodule.ipynb to mvtec.ipynb
samet-akcay Jun 9, 2022
599bc46
➕ Created BTech notebook
samet-akcay Jun 9, 2022
f8dc4a7
🚚 Move the main description from mvtec to README.md
samet-akcay Jun 9, 2022
ae1b081
Polish btech jupyter notebook
samet-akcay Jun 9, 2022
d71ce81
➕Created folder jupyter notebook
samet-akcay Jun 9, 2022
a57f74e
Merge branch 'development' into nb/sa/add-dataset-module-notebook
samet-akcay Jun 9, 2022
4f0688c
Merge branch 'development' of github.com:openvinotoolkit/anomalib int…
samet-akcay Jun 13, 2022
9986ffc
Addres PR comments.
samet-akcay Jun 13, 2022
4d18d82
Merge branch 'nb/sa/add-dataset-module-notebook' of github.com:openvi…
samet-akcay Jun 13, 2022
68a9354
Merge branch 'development' of github.com:openvinotoolkit/anomalib int…
samet-akcay Jun 14, 2022
a6885cd
Format the notebooks
samet-akcay Jun 14, 2022
02fd4fd
Added black, isort, flake8 and pylint
samet-akcay Jun 14, 2022
a17f58b
➕ Add mdformat to dev requirements
samet-akcay Jun 14, 2022
b1b1c3d
🛠 Update the nnotebook markdowns
samet-akcay Jun 14, 2022
3b4e46e
Configured pre-commit for notebooks
samet-akcay Jun 14, 2022
f7274ec
➕ Add DATAMODULE_REGISTRY to the datamodules.
samet-akcay Jun 15, 2022
196fcbd
➕ Added relative imports to __init__ modules.
samet-akcay Jun 15, 2022
24f83c5
Register callbacks via @CALLBACK_REGISTRY
samet-akcay Jun 15, 2022
6c5285c
➕ Added missing callback imports
samet-akcay Jun 15, 2022
4bf0ae4
➕ Add AnomalibCLI
samet-akcay Jun 15, 2022
fe9b6a1
➕ Add AnomalibCLI
samet-akcay Jun 15, 2022
a2bad29
➕ Add `normalization_method` to `MetricsConfigurationCallback`
samet-akcay Jun 15, 2022
ca3046c
➕ Add padim config file
samet-akcay Jun 15, 2022
09234f2
🛠 Fix pytorch-lightning version to add extra
samet-akcay Jun 15, 2022
57d8322
Update torchmetrics version requirement
samet-akcay Jun 16, 2022
9ca510d
Add anomalib CLI entrypoint
samet-akcay Jun 16, 2022
e4c0ef9
Remove --save_images flag from the cli
samet-akcay Jun 16, 2022
f023f6c
Refactor trainer.py and create main() function
samet-akcay Jun 16, 2022
8be525c
Updated anomalib entrypoint. Removed trainer.py from cli
samet-akcay Jun 16, 2022
afc8c72
Add logger to cli
samet-akcay Jun 16, 2022
e827f7d
➕ Add patchcore config
samet-akcay Jun 16, 2022
5594557
➕ Add Cflow CLI config
samet-akcay Jun 16, 2022
42a389d
🚚 Move padim and patchcore configs to config directory
samet-akcay Jun 16, 2022
790f588
Add cflow, dfkde, dfm, draem, fastflow, padim and patchcore
samet-akcay Jun 16, 2022
1bd62a2
Merge branch 'development' of github.com:openvinotoolkit/anomalib int…
samet-akcay Jun 16, 2022
4653b54
➕ Add ganomaly config
samet-akcay Jun 16, 2022
39ab361
add reverse distillation and stfpm configs
samet-akcay Jun 16, 2022
063a394
Resolved merge conflicts
samet-akcay Jun 17, 2022
6bc525c
Update notebooks
samet-akcay Jun 17, 2022
90af89d
Merge branch 'development' of github.com:openvinotoolkit/anomalib int…
samet-akcay Jun 17, 2022
487f8a5
Create the project directory only during traaining.
samet-akcay Jun 20, 2022
b8e6a46
Added notebooks
samet-akcay Jun 21, 2022
8cbf682
🏷 Renamed config directory to configs
samet-akcay Jun 21, 2022
b606eed
Fix the project directory creation logic.
samet-akcay Jun 21, 2022
d140396
Add the training CLI command to the README.md
samet-akcay Jun 21, 2022
bc304e5
🛠 Fix incorrect statement.
samet-akcay Jun 21, 2022
1df6b29
Merge branch 'samet-akcay/issue21' of github.com:openvinotoolkit/anom…
samet-akcay Jun 21, 2022
597cf92
Fix patchcore training
samet-akcay Jun 22, 2022
5370fd4
Added fastflow training
samet-akcay Jun 23, 2022
c65ebd6
Added fastflow jupyter notbeook
samet-akcay Jun 24, 2022
2f1b3d1
Removeed models jupyter notebooks
samet-akcay Jun 24, 2022
2b39b11
Resolve conflicts
samet-akcay Jun 24, 2022
eab1816
Removed trainer.py
samet-akcay Jun 24, 2022
52275ef
Addressed PR comments'
samet-akcay Jun 24, 2022
eeb312c
Address PR comments.
samet-akcay Jun 28, 2022
b69738f
Address markdown checks
samet-akcay Jun 28, 2022
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 configs/model/fastflow.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ model:
hidden_ratio: 1.0 # options: [1.0, 1.0, 0.16, 0.16] - for each supported backbone

optimizer:
class_path: torch.optim.Adam
class_path: torch.optim._multi_tensor.Adam
init_args:
lr: 0.001
weight_decay: 0.00001
Expand Down
Loading