tracebloc is a Python library for uploading models, linking them with datasets, configuring training parameters, and launching training runs on the tracebloc platform.
The package was renamed from
tracebloc_package to tracebloc in 0.8.0. The old name keeps working — pip install tracebloc_package resolves via a redirect, and from tracebloc_package import User still works with a DeprecationWarning. New code should use the canonical tracebloc name; the shim is removed in 1.0.0.Installation
Requires Python 3.11 or 3.12. Pick the extra that matches your ML framework — the default install ships the core SDK only (~140 MB, ~30 sec) instead of every framework (~8 GB):There is no
tensorflow extra, and all does not include TensorFlow — it
resolves to pytorch, sklearn, lifelines and scikit-survival. The
published extras are exactly: pytorch, sklearn, xgboost, catboost,
lightgbm, lifelines, scikit-survival, all and dev.This matters because of how pip behaves: an unknown extra is a warning, not an
error, and pip still exits 0. Asking for one that does not exist therefore
appears to succeed while installing the core SDK only, and the failure surfaces
much later as a missing framework.The umbrella
[boosting] and [survival] extras were removed in 0.10.0, along with [huggingface] (the Hugging Face stack now ships inside [pytorch]). Use the per-library extras above. pip does not fail on an unknown extra — it prints a warning, installs the core SDK only, and exits 0, so the mistake surfaces later as an ImportError.Key Features
- Upload model files and pretrained weights
- Link models with datasets from your use cases
- Configure training parameters (epochs, optimizer, learning rate, augmentation, callbacks)
- Review training plans before starting
- Launch remote training on secure infrastructure
Quick Start
Model Zoo
Use a ready-made model from the tracebloc model zoo or bring your own. Supported tasks include image classification, object detection, text classification, tabular classification/regression, time series forecasting, semantic segmentation, keypoint detection, and time-to-event prediction.Google Colab Quickstart
The fastest way to get started is our Google Colab notebook — runs entirely in your browser, no local setup needed.Next Steps
- Start training — detailed walkthrough of the training workflow
- Hyperparameters — full reference for all training configuration options
- FAQs
- Key terms