Skip to content

Telegram bot made to simplify management of ML and DL routines.

License

Notifications You must be signed in to change notification settings

snk4tr/ML-monitoring-helper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

22b50dc · Aug 4, 2018

History

32 Commits
Aug 4, 2018
Aug 4, 2018
Jun 23, 2018
Jun 24, 2018
Jun 23, 2018
Aug 4, 2018
Jul 29, 2018
Jun 24, 2018
Jul 29, 2018
Aug 4, 2018

Repository files navigation

ML monitoring helper

Telegram bot made to simplify management of Machine Learning and Deep Learing routines. You may find it useful to aggregate information about learning processes from multiple remote machines into a single telegram channel. If so checkout this repo :bowtie:

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development, testing or usage purposes.

Prerequisites

  • docker 18.06.0+
  • docker-compose 1.22.0+

Installing

  1. Clone this repository on your local machine:
    $ git clone https://github.com/snk4tr/ML-monitoring-helper.git
  2. Follow a few simple steps to get access token. You may have telegram site blocked for some reason. If so please follow instructions provided here.
  3. Create config.yaml file based on config-template.yaml. Fill it with you personal info and set of parameters you prefer.
  4. Run the docker container, it will do all the work:
    $ docker-compose up

Commands

  • /help - informs about available commands.
  • /gpu - provides gpustat-like info about current work machine load.
  • /ls - performs plain old ls command (lists files in current directory).
  • /watch - enables and disables watching for learning on target machine.
  • /stop - deactivates the bot (does not stop the bot app itself❗).

Built with

Versioning

SemVer is used for versioning. For the versions available, see the tags on this repository.

License

This project is licensed under the Apache License 2.0 - see the LICENSE file for details.

Authors

  • Sergey Kastryulin - Initial work - snk4tr