Installation
OneOpen ML Studio requires Python 3.10+ and a modern browser. GPU is optional but recommended for YOLO Label Assist, SAM, and training.
From PyPI (recommended)
pip install oneopen-ml-studio
Optional extras
Extra |
Install command |
Enables |
|---|---|---|
|
|
Ultralytics Label Assist + training |
|
|
LibreYOLO training backend |
|
|
PyTorch deps for SAM (see note below) |
|
|
Torchvision detect / cls / seg catalogs |
|
|
Face-tagged Torchvision extras |
|
|
scikit-learn tabular / text train |
|
|
Hugging Face prepare helpers |
|
|
Postgres, Redis, Celery, boto3 (Team) |
|
|
yolo + sam + libreyolo + detectors + face + tabular + nlp |
|
|
Sphinx docs build tools |
|
|
pytest, ruff |
Tip
For most users starting out, install with YOLO extras:
pip install "oneopen-ml-studio[yolo]"
Note
The [sam] extra installs torch and torchvision only. You still need the Meta segment-anything package and a checkpoint file. See SAM (interactive segmentation).
From source
git clone https://github.com/1-OpenSource/OneOpen-ML-Studio.git
cd OneOpen-ML-Studio
pip install -e ".[yolo]"
Editable install is useful when contributing or hacking on the UI/templates.
Verify
oneopen version
# OneOpen ML Studio v1.0.0
Or:
python -m oneopen_ml_studio version
Platform notes
Platform |
Notes |
|---|---|
Windows |
Fully supported. Training uses |
Linux / macOS |
Fully supported. Training defaults to 4 DataLoader workers. |
GPU |
CUDA via PyTorch/Ultralytics when available. Device can be set to Auto / GPU / CPU in the Train UI. |
Build this documentation locally
pip install "oneopen-ml-studio[docs]"
# or: pip install -r docs/requirements.txt
cd docs
make html # Unix
.\make.bat html # Windows
Output is static HTML in docs/_build/html/. Open index.html locally, or deploy that folder to your host.
Published docs: https://oneopensource.org/oneopen-ml-studio/
Preferred local command: oneopen start (alias: oneopen serve).