Cmheidelberg / mic

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Model Insertion Checker (MIC)

Model Insertion Checker (MIC) is a command line wizard for users to add new calibrated models and their metadata.

MIC is an application that asks the information of your model, model version, model configuration, parameters, inputs, outputs, authors and contributors.

MIC has been tested in OSX and Windows (currently under test in Linux). Mic is installed through a simple pip command:

pip install mic

Please report any issue here.

Features

  • Create a new model/model configuration entry including: Author, Contributors, Model Version, Model Configuration, Parameters, Inputs and Outputs.
  • Save model metadata as a file
  • Submit model metadata to the Model Catalog Server (you must have an account)

Usage

Add a new model

To add a model, just type:

mic model add

To add new model configurations, type:

mic modelconfiguration add

Full documentation available at: https://mic-cli.readthedocs.io/en/latest/

Next Features

Next features

The figure above highlights the next features we will support in MIC:

  • Initializing a component making sure it is consistent with its metadata
  • Validating component metadata
  • Testing that a component can be executed with local data, creating unit tests.
  • Upload a valid component to GitHub
  • Help initializing a Docker image for capturing the dependencies of a component
  • Help building a Docker image
  • Test a Docker image with a component
  • Support uploading a tested Docker image to DockerHub

About