Skip to content

schelterlabs/arguseyes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ArgusEyes

The idea of ArgusEyes is to use mlinspect to extract the intermediate results and their lineage from native ML pipelines, and enable a set of automated issue detection and data refinement techniques.

We provide a couple of example pipelines and configurations to showcase the usage of ArgusEyes (note that you can run mlflow ui --backend-store-uri ./mlruns from the project root to view the captured artifacts and issue detection results).

Furthermore, we setup an example project which demonstrates how to integrate ArgusEyes into a github CI workflow.

Local setup

Prerequisite: Python 3.9

  1. Clone this repository

  2. Set up the environment

    cd arguseyes
    python -m venv venv
    source venv/bin/activate

  3. Install graphviz

    Linux: apt-get install graphviz
    MAC OS: brew install graphviz

  4. Install pip dependencies

    pip install -r requirements.txt

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages