Skip to main content

The Meeshkan Client for interactive machine learning

Project description

Meeshkan client

Getting started

Sign up at app.meeshkan.com and get your token. Add the folder .meeshkan in your home directory and, inside the folder, add a file named credentials with the following format:

[meeshkan]
token=my-token

Installation

pip install meeshkan

Command-line interface

To list available commands, execute meeshkan or meeshkan help:

Usage: meeshkan [OPTIONS] COMMAND [ARGS]...

Options:
  -h, --help  Show this message and exit.
  --version   Show the version and exit.

Commands:
  clear     Clears Meeshkan log and job directories in ~/.meeshkan.
  help      Show this message and exit.
  list      Lists the job queue and status for each job.
  sorry     Send error logs to Meeshkan HQ.
  start     Starts Meeshkan service daemon.
  status    Checks and returns the service daemon status.
  stop      Stops the service daemon.
  submit    Submits a new job to the service daemon.

Start service daemon

meeshkan start

If you get Unauthorized error, please check your credentials. If the problem persists, please contact Meeshkan support.

Check service status

meeshkan status

You should get the message Service is up and running.

Submit a Python script for execution

Submit the example script hello_world.py for execution:

meeshkan submit [--name job_name] examples/train.py

List submitted jobs

meeshkan list

Stop service

meeshkan stop

Development

Installation

For users:

python setup.py install

For developers:

pip install -e .[dev]

Running tests

pytest

OR

python setup.py test

Running lint

pylint -f msvs meeshkan

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

meeshkan-0.0.11.tar.gz (20.1 kB view hashes)

Uploaded Source

Built Distribution

meeshkan-0.0.11-py2.py3-none-any.whl (24.9 kB view hashes)

Uploaded Python 2 Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page