Typesafe Abstractions for Tensor Operations

10/18/2017
by   Tongfei Chen, et al.
0

We propose a typesafe abstraction to tensors (i.e. multidimensional arrays) exploiting the type-level programming capabilities of Scala through heterogeneous lists (HList), and showcase typesafe abstractions of common tensor operations and various neural layers such as convolution or recurrent neural networks. This abstraction could lay the foundation of future typesafe deep learning frameworks that runs on Scala/JVM.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/30/2018

GuiTeNet: A graphical user interface for tensor networks

We introduce a graphical user interface for constructing arbitrary tenso...
research
11/28/2017

TLib: A Flexible C++ Tensor Framework for Numerical Tensor Calculus

Numerical tensor calculus comprise basic tensor operations such as the e...
research
03/17/2022

A Cube Algebra with Comparative Operations: Containment, Overlap, Distance and Usability

In this paper, we provide a comprehensive rigorous modeling for multidim...
research
03/09/2023

Transport via Partial Galois Connections and Equivalences

Multiple types can represent the same concept. For example, lists and tr...
research
07/30/2016

TRIOT: Faster tensor manipulation in C++11

[abridged] Context: Multidimensional arrays are used by many different a...
research
07/18/2022

e3nn: Euclidean Neural Networks

We present e3nn, a generalized framework for creating E(3) equivariant t...

Please sign up or login with your details

Forgot password? Click here to reset