Skip to main content

StudioML

StudioML is a model management framework written in Python to help simplify and expedite your model building experience. It was developed to minimize any overhead involved with the scheduling, running, monitoring or mangagement of artifacts of your machine learning experiments in Python without invasion of your code. Nobody wants to spend their time configuring different machines, setting up dependencies, or playing archeology to track down previous model artifacts.

Most of the features are compatible with any Python machine learning framework Keras, TensorFlow, scikit-learn, etc, some extra features are available for Keras and TensorFlow.

StudioML is hosted at https://github.com/studioml/studio. More information including detailed documentation can be found at http://studio.ml.

Use StudioML to:

  • Capture experiment information- Python environment, files, dependencies and logs- without modifying the experiment code.

  • Monitor and organize experiments using a web dashboard that integrates with TensorBoard.

  • Run experiments locally, remotely, or in the cloud (Google Cloud or Amazon EC2)

  • Manage artifacts (persistence?)

  • Perform hyperparameter search

  • Create customizable Python environments for remote workers.

Example usage

Start visualizer:

studio ui

Run your jobs:

studio run myfile.py

You can see results of your job at http://127.0.0.1:5000. Run studio {ui|run} –help for a full list of ui / runner options

Installation

pip install studioml from the master pypi repositry:

pip install studioml

or, install the source and development environment for StudioML from the git project directory:

git clone https://github.com/studioml/studio && cd studio && pip install -e .

We recommend setting up a virtual environment, please see https://github.com/pypa/virtualenv.

For detailed information about how to setup your own compute resources for use with StudioML please visit http://studio.ml/.

Alpha program instructions

The following instructions only apply to the alpha version of StudioML and specific open source components.

Some runners can make use of the studio software distribution to start projects without any intervention, devops less runners. To include the software distribution, add the tar.gz file to your workspace directory under a dist subdirectory for the runner. Runners supporting software distribution will unroll the software and install it using virtualenv.

Metadata

Release files for studioml 0.0.1.post13

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for studioml 0.0.1.post13
File Size Uploaded
studioml-0.0.1.post13.tar.gz 47.6 kB Details

Release files / studioml-0.0.1.post13.tar.gz

Download URL studioml-0.0.1.post13.tar.gz
Size 47.6 kB
Tags Source
SHA-256 checksum
How to use checksums
28a398c3a71627f56d3515f00b95e9154a980669efa710e95237be4d6446f219
BLAKE2b-256 checksum
How to use checksums
e899a4b5425c36b5f7602e0f3d8428d2897d784c858b4b49f9dedccf984c2e7d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

0.0.49

2 release files

0.0.48

2 release files

0.0.47

2 release files

0.0.46

2 release files

0.0.45

2 release files

0.0.43

2 release files

0.0.42

2 release files

0.0.41

2 release files

0.0.40

2 release files

0.0.39

2 release files

0.0.38

2 release files

0.0.36

2 release files

0.0.35

2 release files

0.0.33

2 release files

0.0.32

2 release files

0.0.30

2 release files

0.0.29

2 release files

0.0.28

2 release files

0.0.27

2 release files

0.0.25

2 release files

0.0.24

2 release files

0.0.23

2 release files

0.0.22

2 release files

0.0.21

2 release files

0.0.18

2 release files

0.0.17

2 release files

0.0.16

2 release files

0.0.15

2 release files

0.0.14

2 release files

0.0.13

1 release file

0.0.10

1 release file

0.0.9

1 release file

0.0.8

1 release file

0.0.7

1 release file

0.0.5

1 release file

0.0.4

1 release file

This release

0.0.1.post13 This release

1 release file

0.0.1

1 release file

0.0.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page