emkarcinos / AITech-flats

Projekt magisterski AITech - klasyfikacja stylu wnętrz mieszkań i transfer stylu
Apache License 2.0
2 stars 0 forks source link

CI/CD for inference function #73

Closed Adelionek closed 1 year ago

Adelionek commented 1 year ago

Zmiany wprowadzone w tym PR

Github actions dla deploymentu funkcji do inferencji (dla klasyfikacji). Closes #72

Zakładając że każdy model będzie rejestrowany w Azure ML Studio, wszystkie modele będą docelowo zapisywane w StorageAccount, skąd można je pobrać. Pipeline jest sparametryzowany. Należy podać experiment-id. Na jego podstawie skrypt znajdzie artefakt z eksperymentu i pobierze go, przekonweruje do .onnx i przeniesie do odpowiedniej lokalizacji w projekcie do inferencji. Jest mały workaround na sprawdzanie statusu. Ten w github actions sypie błędem pomimo tego, że funkcja działa.

Przed uruchomieniem/przetestowaniem tego trzeba pododawać sekrety dla connection stringa do FA a także credentiali do RBAC.

Pipeline description: