Mri-monitoring / Mri-python-client

Python client for Mri server, supports easy plotting/updating
Apache License 2.0
4 stars 1 forks source link

Mri-python-client

Build Status Documentation Status

Neural network monitoring

Read the docs!

The Python client for Mri offers easy monitoring of neural networking training, for example with Theano or pylearn.

Installing

Optional: create a virtual environment to house the installation.

$ mkvirtualenv -p /usr/bin/python2.7 Mri
$ workon Mri

Install appropriate requirements to Python and install the Mri library

$ git clone https://github.com/Mri-monitoring/Mri-python-client.git 
$ cd Mri-python-client
$ pip install -r requirements.txt
$ python setup.py install

Note that not all backends require all of the requirements. For example, only the Matplotlib-dispatch backend requires Matplotlib.

Python Library

See examples/python_bindings for an example of how to use the Python bindings. The bindings will require a backend to use, for example the Mri-server.