On Continuous Integration / Continuous Delivery for Automated Deployment of Machine Learning Models using MLOps

02/07/2022
by   Satvik Garg, et al.
1

Model deployment in machine learning has emerged as an intriguing field of research in recent years. It is comparable to the procedure defined for conventional software development. Continuous Integration and Continuous Delivery (CI/CD) have been shown to smooth down software advancement and speed up businesses when used in conjunction with development and operations (DevOps). Using CI/CD pipelines in an application that includes Machine Learning Operations (MLOps) components, on the other hand, has difficult difficulties, and pioneers in the area solve them by using unique tools, which is typically provided by cloud providers. This research provides a more in-depth look at the machine learning lifecycle and the key distinctions between DevOps and MLOps. In the MLOps approach, we discuss tools and approaches for executing the CI/CD pipeline of machine learning frameworks. Following that, we take a deep look into push and pull-based deployments in Github Operations (GitOps). Open exploration issues are also identified and added, which may guide future study.

READ FULL TEXT
research
11/14/2022

Jenkins Pipelines: A Novel Approach to Machine Learning Operations (MLOps)

Machine Learning is a widely popular field that is being used in an incr...
research
07/14/2020

Applying DevOps Practices of Continuous Automation for Machine Learning

This paper proposes DevOps practices for machine learning application, i...
research
05/10/2022

Decisions in Continuous Integration and Delivery: An Exploratory Study

In recent years, Continuous Integration (CI) and Continuous Delivery (CD...
research
05/30/2022

Effectiveness and Scalability of Fuzzing Techniques in CI/CD Pipelines

Fuzzing has proven to be a fundamental technique to automated software t...
research
03/29/2023

Analyzing the Effects of CI/CD on Open Source Repositories in GitHub and GitLab

Numerous articles emphasize the benefits of implementing Continuous Inte...
research
05/27/2023

MLOps: A Step Forward to Enterprise Machine Learning

Machine Learning Operations (MLOps) is becoming a highly crucial part of...
research
01/01/2022

MLOps – Definitions, Tools and Challenges

This paper is an overview of the Machine Learning Operations (MLOps) are...

Please sign up or login with your details

Forgot password? Click here to reset