Zmiany w modelu rejestrowanym do Azure ML Studio. Wersja, która będzie zarejestrowana powinna być CPU, ponieważ funkcja do inferencji nie ma GPU.
Usunięcie starej augmentacji/normalizacji w funkcji predict_image (do testowej predykcji)
Zmiany w zapisywanym modelu. Teraz lokalnie zapiszą się 2 modele. 1 w trybie torchscript a drugi normalnie. Wersja torchscript będzie zarejestrowana w Azure ML Studio. Należy używać tej wersji przy przekształcaniu modelu do .onnx.
Przeniesienie logowania tagów, paramsów, wykresów w mlflow do utilsów.
Przeniesienie generowania wszystkich wykresów do plots. Jedna funkcja generuje wszystkie wykresy.
Drobny cleanup, poprawki w docstringach, literówki, nazwy zmiennych itp.
Dodanie eksperymentu dla architektury VIT-B-16
Backward compatibility
Część zmian 'odchudzających' kod (logowanie, tworzenie wykresów) została zaaplikowana tylko do eksperymentów VGG19-Augmentation i VIT-B-16. Kod i tak będzie refactorowany więc nie ma sensu tego robić na tym etapie, skoro będziemy zmieniać eksperymenty dla wszystkich modeli. Zmiany są 'backward compatible' - Wszystkie eksperymenty powinny działać.
Drobne poprawki
Część 3/3 tego PR'a: #66
Zmiany wprowadzone w PR
Backward compatibility
Część zmian 'odchudzających' kod (logowanie, tworzenie wykresów) została zaaplikowana tylko do eksperymentów VGG19-Augmentation i VIT-B-16. Kod i tak będzie refactorowany więc nie ma sensu tego robić na tym etapie, skoro będziemy zmieniać eksperymenty dla wszystkich modeli. Zmiany są 'backward compatible' - Wszystkie eksperymenty powinny działać.