TY - GEN
T1 - MLPacker
T2 - 7th International Conference on Smart and Sustainable Technologies, SpliTech 2022
AU - Minon, Raul
AU - Diaz-De-Arcaya, Josu
AU - Torre-Bastida, Ana I.
AU - Zarate, Gorka
AU - Moreno-Fernandez-De-Leceta, Aitor
N1 - Publisher Copyright:
© 2022 University of Split, FESB.
PY - 2022
Y1 - 2022
N2 - In the last years, MLOps (Machine Learning Operations) paradigm is attracting the attention from the community, extrapolating the DevOps (Development and Operations) paradigm to the artificial intelligence (AI) development life-cycle. In this area, some challenges must be addressed to successfully deliver solutions since there are specific nuances when dealing with AI operationalization such as the model packaging or monitoring. Fortunately, interesting and helpful approaches, both from the research community and industry have emerged. However, further research is still necessary to fulfil key gaps. This paper presents a tool, MLPacker, for addressing some of them. Concretely, this tool provides mechanisms to package and deploy analytic pipelines both in REST APIs and in streaming mode. In addition, the analytic pipelines can be deployed atomically (i.e., the whole pipeline in the same machine) or in a distributed fashion (i.e., deploying each stage of the pipeline in distinct machines). In this way, users can take advantage from the cloud continuum paradigm considering edge-fog-cloud computing layers. Finally, the tool is decoupled from the training stage to avoid data scientists the integration of blocks of code in their experiments for the operationalization. Besides the package mode (REST API or streaming), the tool can be configured to perform the deployments in local or in remote machines and by using or not containers. For this aim, this paper describes the gaps this tool addresses, the detailed components and flows supported, as well as an scenario with three different case studies to better explain the research conducted.
AB - In the last years, MLOps (Machine Learning Operations) paradigm is attracting the attention from the community, extrapolating the DevOps (Development and Operations) paradigm to the artificial intelligence (AI) development life-cycle. In this area, some challenges must be addressed to successfully deliver solutions since there are specific nuances when dealing with AI operationalization such as the model packaging or monitoring. Fortunately, interesting and helpful approaches, both from the research community and industry have emerged. However, further research is still necessary to fulfil key gaps. This paper presents a tool, MLPacker, for addressing some of them. Concretely, this tool provides mechanisms to package and deploy analytic pipelines both in REST APIs and in streaming mode. In addition, the analytic pipelines can be deployed atomically (i.e., the whole pipeline in the same machine) or in a distributed fashion (i.e., deploying each stage of the pipeline in distinct machines). In this way, users can take advantage from the cloud continuum paradigm considering edge-fog-cloud computing layers. Finally, the tool is decoupled from the training stage to avoid data scientists the integration of blocks of code in their experiments for the operationalization. Besides the package mode (REST API or streaming), the tool can be configured to perform the deployments in local or in remote machines and by using or not containers. For this aim, this paper describes the gaps this tool addresses, the detailed components and flows supported, as well as an scenario with three different case studies to better explain the research conducted.
KW - AI life-cycle
KW - analytic pipeline
KW - deploying
KW - MLOps
KW - packaging
UR - http://www.scopus.com/inward/record.url?scp=85138190874&partnerID=8YFLogxK
U2 - 10.23919/SpliTech55088.2022.9854211
DO - 10.23919/SpliTech55088.2022.9854211
M3 - Conference contribution
AN - SCOPUS:85138190874
T3 - 2022 7th International Conference on Smart and Sustainable Technologies, SpliTech 2022
BT - 2022 7th International Conference on Smart and Sustainable Technologies, SpliTech 2022
A2 - Solic, Petar
A2 - Nizetic, Sandro
A2 - Rodrigues, Joel J. P. C.
A2 - Rodrigues, Joel J.P.C.
A2 - Gonzalez-de-Artaza, Diego Lopez-de-Ipina
A2 - Perkovic, Toni
A2 - Catarinucci, Luca
A2 - Patrono, Luigi
PB - Institute of Electrical and Electronics Engineers Inc.
Y2 - 5 July 2022 through 8 July 2022
ER -