Analytical Training Suite

Our mission is to make training artificial intelligence transparent, accessible, and cost-efficient.

Track your experiments, debug your models, and manage computation servers. It’s made for you as a single developer working completely offline and teams with real-time collaboration tools out of the box.

Experiment management

Cover the full lifecycle of machine learning experiments.

Model debugging

Better understand models by using model debugging and analytical tools

Computation management

Oversee your computation infrastructure in clusters and utilise them efficiently.

How it works


Download Download the desktop Deepkit application including CLI tools.

Run Run experiments local and switch seamlessly to high performance computing servers.

Analyze Analyze, compare, and document everything in great detail.

Real-time UI and collaboration

High fidelity real-time user interface with collaboration tools.

Unified experiments

Define experiments in an unified YAML format or use the pythonic way with the Deepkit Python SDK.

Model debugger

First interactive model debugger for Keras with Tensorflow 1, Tensorflow 2 Keras, and Pytorch.

Any framework, all languages

While we have special support for Python and Tensorflow/Pytorch, you can run experiments in any language.

Job scheduling

With the integrated cluster management you can run executing experiments on your own servers with just one click.

Pipeling

Split your experiment in multiple tasks and pipe outputs to decrease execution time and costs.

Docker and GPU support

Run your experiment in Docker. Deepkit builds, runs, monitor, and assigns NVIDIA GPUs automatically.

Offline first

Work completely offline, execute the experiment local exactly like it would in the cloud, and go online anytime.

Git integration / CI

Connect your Git with a Deepkit Team Server and run experiments directly via the app from Git source or via hooks.

Experiment tracking

Display thousands of experiments, categorise and label them, create quick filters, or run powerful search queries in the experiment list. Important metrics of filtered experiments are available in real-time right at the bottom.

Experiment comparison

Compare additional to the table list many experiments in a side-by-side view. Different values are highlighted and file diffs can be shown directly one click away.

Find the configurations that produced the best performance in seconds.

Experiment view

The cockpit that enables you to see quickly how your experiment is going.

Experiment Metrics

Add custom metrics via the Python SDK and display them in real-time.
Deepkit adds hardware metrics of your CPU, memory, network, disk io and GPUs automatically.

Experiment Files

All your experiment files are automatically added. View, compare, or download.
Via the Python SDK you can upload additional files aka artifacts to make sure nothing is lost.
Further artifacts like weights in folders can be picked up automatically.

Experiment Insights

Add custom plots, images, json, text, or numpy arrays as insights to an experiment on a timeline.
Display the content of each timeline entry step-by-step to see how your model evolves.

Model Debugger

The integrated model debugger enables you to not only see the architecture of your model any time but also to look into the model in real-time while it trains. Many layers can be visualized right next to the histogram of your output, weights, and biases.

A recorder enables you to record multiple snapshots of the model at different states.

Support for Keras with Tensorflow, Tensorflow 2 with tf.keras, and Pytorch via the Python SDK.

Project Issue Tracker

Integrated real-time issue tracker with kanban board enables you to quickly get an overview of work to be done and what your team is doing.

Project Notes

Write notes, reports, protocols, or just your findings alone or together with your colleagues in real-time like in Google Docs.

Computation Cluster Management

Connect any computation server to Deepkit by entering its SSH credentials. You can group computation server in multiple clusters.

Deepkit schedules your experiments according to your settings, uploads all experiment files and starts it automatically.

Cluster Node

You can manage each node in your cluster, view current resources, utilisation, GPU stats. Docker images and containers are shown as well for you to decide which to remove to save disk space.

Get started

Download and use immediately. No account, no credit card.

Download now