Skip to main content
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