Skip to main content

mldev is a tool for running reproducible experiments

Project description

MLDev software

This repository contains the MLDev software, that facilitates running data science experiments, help in results presentation and eases paper preparation for students, data scientists and researchers.

The MLDev software provides the following features to help with automating machine learning experiments:

  • Configure stages and parameters of a data science experiment separately from your code

  • Conduct a repeatable experiment in Google Colab or PaperSpace

  • Keep versions of your code, results and intermediate files on Google Drive (other repos coming soon)

  • Use a variety of pre-built templates to get started

MLDev also provides some services that run alongside your experiment code: You can have the notifications via Telegram about the exeptions while training your model

  • Keep updated on current experiment state using TensorBoard (even on Colab)

  • Deploy and demo your model with a model controller (feature in progress)

Install mldev

MLDev comes with a couple of extensions (extras), see the homepage for details.

  • base

  • dvc

  • tensorboard

  • controller

  • bot

  • jupyter

  • collab

Install using install_mldev.sh script

Get the latest version of our install file to your local machine and run it.

$ curl https://gitlab.com/mlrep/mldev/-/raw/develop/install_mldev.sh -o install_mldev.sh

$ chmod +x ./install_mldev.sh

$ ./install_mldev.sh

You may be asked for root privileges if there are system packages to be installed.

Wait a couple of minutes until installation will complete, congrats!

Install from PyPI

Use pip to install MLDev package from PyPI. This will not install any system dependencies.

Useful for including MLDev into requirements.txt in your experiments.

$ python3 -m pip install mldev[base]

Contacts

You can reach developers at the Telegram user group

Homepage https://gitlab.com/mlrep/mldev

See the project page at the Open Data Science website https://ods.ai/projects/mldev

License

The software is licensed under Apache 2.0 license

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

mldev-0.5.0.dev1.tar.gz (47.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mldev-0.5.0.dev1-py3-none-any.whl (56.2 kB view details)

Uploaded Python 3

File details

Details for the file mldev-0.5.0.dev1.tar.gz.

File metadata

  • Download URL: mldev-0.5.0.dev1.tar.gz
  • Upload date:
  • Size: 47.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.6.9

File hashes

Hashes for mldev-0.5.0.dev1.tar.gz
Algorithm Hash digest
SHA256 e872c0ace91b2438b72e610dad479788b5577299e0c092179ba9dee2a41ef136
MD5 1287acf89ebd8edd1e434e2057cb7cf9
BLAKE2b-256 4abce280060744af68e42bcfb27b6a4fe82be8b975ca8fa8637d5416454797e7

See more details on using hashes here.

File details

Details for the file mldev-0.5.0.dev1-py3-none-any.whl.

File metadata

  • Download URL: mldev-0.5.0.dev1-py3-none-any.whl
  • Upload date:
  • Size: 56.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.6.9

File hashes

Hashes for mldev-0.5.0.dev1-py3-none-any.whl
Algorithm Hash digest
SHA256 05f14acf4d0f1d0916f8bf7ab53366b14db53a2be00fd51635cab7a2c0687fa6
MD5 1c77f65f98e487f332b579315cc5a792
BLAKE2b-256 09c0b852a1d4611382c1b3e313141590b6ca30e53a4af4fc2c45b805c0068056

See more details on using hashes here.

Supported by

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