KIT | KIT-Bibliothek | Impressum | Datenschutz

MLflow Auth GUI | Version 1.0.0

Laures, Christophe; Esteban Sanchis, Borja ORCID iD icon 1; Berberi, Lisana ORCID iD icon 1; Kozlov, Valentin ORCID iD icon 1
1 Scientific Computing Center (SCC), Karlsruher Institut für Technologie (KIT)

Abstract (englisch):

This web application provides a Web GUI to the MLflow Authentication API

GUI and the app provides:

* self-registration of users in MLflow
* self-registration service requires Authentication via a pre-configured OIDC Provider (e.g. EGI Check-In or AI4EOSC Access/Login)
* one can limit users eligible for self-registration using REQUIRED_ENTITLEMENT ("eduperson_entitlement" is checked) or via REQUIRED_REALM_ROLES ("realm.roles" are checked)
* created in the MLflow user name is the email address retrieved from the OIDC token (registered email)
* after the user is registered in MLflow, he/she can:
- update his/her MLflow password
- update permissions to his/her experiments
- update permissions to his/her registered models
- delete account
* (optional) storage of MLflow user credentials in HashiCorp Vault (e.g. of the AI4OS Platform via the platform API) global reader agent for all experiments (for organising e.g. provenance graphs)
* regular automated garbage collection via `mlflow gc`
* automated execution of `mlflow upgrade` for newer MLflow version


Download
Originalveröffentlichung
DOI: 10.5281/zenodo.10689853
Zugehörige Institution(en) am KIT Scientific Computing Center (SCC)
Publikationstyp Forschungsdaten
Publikationsdatum 27.08.2025
Identifikator KITopen-ID: 1000199071
HGF-Programm 46.21.02 (POF IV, LK 01) Cross-Domain ATMLs and Research Groups
Lizenz Apache License 2.0
Projektinformation AI4EOSC (EU, EU 9. RP, 101058593)
iMagine (EU, EU 9. RP, 101058625)
Schlagwörter mlflow, experiment tracking, web service
Art der Forschungsdaten Software
Nachgewiesen in OpenAlex
KIT – Die Universität in der Helmholtz-Gemeinschaft
KITopen Landing Page