GitHub Actions Facilitate MLOps on Repositories

Synced
SyncedReview
Published in
3 min readJun 19, 2020

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.

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.

Thinking of contributing to Synced Review? Synced’s new column Share My Research welcomes scholars to share their own research breakthroughs with global AI enthusiasts.

Need a comprehensive review of the past, present and future of modern AI research development? Trends of AI Technology Development Report is out!

2018 Fortune Global 500 Public Company AI Adaptivity Report is out!
Purchase a Kindle-formatted report on Amazon.
Apply for Insight Partner Program to get a complimentary full PDF report.

--

--

Synced
SyncedReview

AI Technology & Industry Review — syncedreview.com | Newsletter: http://bit.ly/2IYL6Y2 | Share My Research http://bit.ly/2TrUPMI | Twitter: @Synced_Global