Introduction

Goal

The goal of Heat is to fill the gap between machine learning libraries that have a strong focus on exploiting GPUs for performance, and traditional, distributed high-performance computing (HPC). The basic idea is to provide a dtype, distributed tensor library with machine learning methods based on it.

Among other things, the implementation will allow us to tackle use cases that would otherwise exceed memory limits of a single node.

Features

  • high-performance n-dimensional tensors

  • CPU, GPU and distributed computation using MPI

  • powerful machine learning methods using above mentioned tensors