Tarantella
tarantella.org
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
- Deep Learning Software#30 of 356.9