AI Cloud & ML Ops Global Research

GitHub Actions Facilitate MLOps on Repositories

GitHub recently introduced a series of free and open-source GitHub Actions that merge data science and machine learning workflows with a software development workflow.

Providing automated monitoring, testing, lineage, versioning and historical information, MLOps (Machine Learning Operations) is a set of practices that helps data scientists collaborate and bridge their workflows in the model development and deployment pipeline.

The popular code-hosting portal GitHub — while a great place to host projects and share code, updates and notes — has traditionally offered its users few such MLOps features. In a bid to change that, GitHub recently introduced a series of free and open-source GitHub Actions that merge data science and machine learning workflows with a software development workflow. Boasts the project page: “GitHub Actions connects all of your tools to automate every step of your development workflow.”

In a GitHub blog post, Staff Machine Learning Engineer Hamel Husain demonstrates how data scientists can create and organize a machine learning pipeline to run on infrastructure, collect metrics and report results.

update-train-py.png

Husain highlights a number of GitHub Actions for MLOps aimed at data scientists and machine learning researchers:

Orchestrating Machine Learning Pipelines:

Jupyter Notebooks:

  • Run Parameterized Notebooks – Run notebooks programmatically using the Papermill tool.
  • Repo2Docker Action – Automatically turn data science repositories into Jupyter-enabled Docker containers using repo2docker.
  • Fastai/fastpages – Share information from Jupyter notebooks as blog posts using GitHub Actions & GitHub Pages.

End-To-End Workflow Orchestration:

Experiment Tracking:

Husain says the GitHub Actions available for MLOps and data science will continue to expand and encourages the research community to refer to the GitHub MLOps page for the most recent GitHub Actions and blog posts, talks, and examples.


Journalist: Fangyu Cai | Editor: Michael Sarazen


We know you don’t want to miss any story. Subscribe to our popular Synced Global AI Weekly to get weekly AI updates.

4 comments on “GitHub Actions Facilitate MLOps on Repositories

  1. Pingback: [R] GitHub Actions Facilitate MLOps on Repositories – tensor.io

  2. Pingback: GitHub Actions Facilitate MLOps on Repositories – Paper TL

  3. Maximilian Hohenzollern

    In the development process, the most important thing is an experienced team of developers who are responsible for each stage and for the execution of the work. I can recommend the outsourcing studio https://sloboda-studio.com/ , cooperating with which you will get really high-quality software to use in your business.

  4. Andy Green

    Interesting news, we can use Azure App Service to host and scale web and mobile applications. Azure also helped me with tools and services for mobile app development, such as Azure Mobile Apps. I used it to add cloud-based features to their mobile apps. If you need a company that specializes in mobile app development, it’s worth contacting https://solveit.dev/services/mobile-app-development/android. They offer services from software development, design, and support to product strategy and launch.

Leave a Reply

Your email address will not be published. Required fields are marked *

%d bloggers like this: