Skip to content

Simple data science experimentation with jupyter, papermill, mlflow

Notifications You must be signed in to change notification settings

eliekawerk/papermill-mlflow

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

papermill-mlflow

Simple data science experimentation with jupyter, papermill, and mlflow


Quick-start

  • Clone this repo
git clone [email protected]:eugeneyan/papermill-mlflow.git
  • Set up virtualenv
cd papermill-mlflow

# Create virtualenv based on requirements.txt
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt

# Install kernelspec for Jupyter notebooks (the name argument must be identical)
python -m ipykernel install --user --name=papermill-mlflow
  • Start Jupyter notebook
cd notebooks
jupyter notebook
  • Run the cells in runner.ipynb

image of runner notebook

  • Start MLflow (in another terminal)
# Open another terminal

# Activate the virtualenv
cd papermill-mlflow
source venv/bin/activate

# Start the mlflow server
cd notebooks
mlflow server

image of mlflow

About

Simple data science experimentation with jupyter, papermill, mlflow

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 99.1%
  • Python 0.9%