Skip to content
SPECIFICTION
Get listed

Tarantella

tarantella.org

LinuxSelf-hosted
Visit tarantella.org
Spec score 6.9 #30 of 35 in Deep Learning Software

Spec sheet

Purpose
Tarantella is an open-source distributed deep learning framework designed to speed up neural network training.Read 11 Oct 2026 · tarantella.org
Security
The installation guide requires passwordless SSH between cluster nodes to run Tarantella programs.Read 10 Oct 2026 · tarantella.readthedocs.io
Support
The documentation directs users to bug reports, feature requests, tutorials, and technical documentation for help and community participation.Read 10 Oct 2026 · tarantella.readthedocs.io
Cluster access
Using Tarantella on a cluster requires passwordless SSH between nodes.Read 11 Oct 2026 · tarantella.readthedocs.io
Cluster limit
For multi-node execution, the documented hostfile must contain unique hostnames and the nodes must have the same number and type of CPUs and GPUs.Read 10 Oct 2026 · tarantella.readthedocs.io
Command line
Users can launch distributed training through the tarantella command-line interface, including on multiple nodes using a hostfile.Read 10 Oct 2026 · tarantella.readthedocs.io
Dependencies
Installation requires building from source and depends on TensorFlow, GPI-2, GaspiCxx, pybind11, and a GCC C++17 compiler.Read 10 Oct 2026 · tarantella.readthedocs.io
Developer
Tarantella is developed at the Competence Center for High Performance Computing, part of Fraunhofer ITWM.Read 11 Oct 2026 · tarantella.org
Documentation
The site links to installation guidance, tutorials, and technical documentation for getting started.Read 11 Oct 2026 · tarantella.org
Ease of use
Its minimal API abstracts parallel computing details, and the maker says users do not need parallel computing expertise.Read 10 Oct 2026 · tarantella.org
Framework
It is built on TensorFlow and uses the Keras interface for describing models and training workflows.Read 10 Oct 2026 · tarantella.org
Hardware
It supports CPU and GPU clusters independently of hardware type and vendor.Read 11 Oct 2026 · tarantella.org
Installation
The installation guide says Tarantella must be built from source and requires TensorFlow, GaspiCxx, GPI-2, and pybind11.Read 11 Oct 2026 · tarantella.readthedocs.io
Integration
The maker says Tarantella supports the full TensorFlow Keras API and can be added to an existing model with two lines of code.Read 10 Oct 2026 · tarantella.org
Interface
Tarantella provides a command-line interface for running distributed training.Read 11 Oct 2026 · tarantella.org
Model integration
It is built on TensorFlow and supports the full TensorFlow Keras API for integrating distributed training into existing workflows.Read 11 Oct 2026 · tarantella.org
Models
The maker describes use with convolutional computer vision networks and Transformer natural language processing models.Read 10 Oct 2026 · tarantella.org
Parallel training
It supports scalable training across multiple GPUs and multiple nodes using data parallelism.Read 10 Oct 2026 · tarantella.org
Performance
The site reports speedups of up to 50x on GPU and CPU clusters using data parallelism.Read 11 Oct 2026 · tarantella.org
Platform limit
The FAQ states Tarantella is supported only on Linux; it does not support macOS because GPI-2 depends on the Linux epoll API.Read 10 Oct 2026 · tarantella.readthedocs.io
Reproducibility
The site says Tarantella distributes data and computation so that serial results are reproduced.Read 11 Oct 2026 · tarantella.org
Requirements
The guide specifies at least Python 3.7, TensorFlow 2.4 or later, and a recent GCC compiler with C++17 support.Read 11 Oct 2026 · tarantella.readthedocs.io
Scaling
It supports distributed training on multi-GPU and multi-node systems.Read 11 Oct 2026 · tarantella.org

Where Specifiction places it

Alternatives to TarantellaAll alternatives →