The Ocean Tensor Package
The Ocean Tensor Package is an open-source package for matrix and tensor operations on CPU and GPU. The package aims to serve as a foundational layer for applications that require dense tensor operations on a variety of device types. All operations are available through a unified interface that is c...
Autor principal: | |
---|---|
Formato: | Artigo |
Idioma: | English |
Publicado em: |
Ubiquity Press
2019-08-01
|
Colecção: | Journal of Open Research Software |
Assuntos: | |
Acesso em linha: | https://openresearchsoftware.metajnl.com/articles/268 |
_version_ | 1828399505077174272 |
---|---|
author | Ewout van den Berg |
author_facet | Ewout van den Berg |
author_sort | Ewout van den Berg |
collection | DOAJ |
description | The Ocean Tensor Package is an open-source package for matrix and tensor operations on CPU and GPU. The package aims to serve as a foundational layer for applications that require dense tensor operations on a variety of device types. All operations are available through a unified interface that is carefully designed to be powerful, extensible, and at the same time easy to use. The package has a modular implementation in C and provides a light-weight Python interface. Modularity of the package facilitates the addition of new operations as well as new device types. |
first_indexed | 2024-12-10T09:17:32Z |
format | Article |
id | doaj.art-0f8ebb0d25a247fb93cf3181ff1441f4 |
institution | Directory Open Access Journal |
issn | 2049-9647 |
language | English |
last_indexed | 2024-12-10T09:17:32Z |
publishDate | 2019-08-01 |
publisher | Ubiquity Press |
record_format | Article |
series | Journal of Open Research Software |
spelling | doaj.art-0f8ebb0d25a247fb93cf3181ff1441f42022-12-22T01:54:47ZengUbiquity PressJournal of Open Research Software2049-96472019-08-017110.5334/jors.268193The Ocean Tensor PackageEwout van den Berg0IBM T.J. Watson Research Center, Yorktown Heights, NYThe Ocean Tensor Package is an open-source package for matrix and tensor operations on CPU and GPU. The package aims to serve as a foundational layer for applications that require dense tensor operations on a variety of device types. All operations are available through a unified interface that is carefully designed to be powerful, extensible, and at the same time easy to use. The package has a modular implementation in C and provides a light-weight Python interface. Modularity of the package facilitates the addition of new operations as well as new device types.https://openresearchsoftware.metajnl.com/articles/268Matrix operationstensor operationscomputational devicesCPUGPUdata typesCPython |
spellingShingle | Ewout van den Berg The Ocean Tensor Package Journal of Open Research Software Matrix operations tensor operations computational devices CPU GPU data types C Python |
title | The Ocean Tensor Package |
title_full | The Ocean Tensor Package |
title_fullStr | The Ocean Tensor Package |
title_full_unstemmed | The Ocean Tensor Package |
title_short | The Ocean Tensor Package |
title_sort | ocean tensor package |
topic | Matrix operations tensor operations computational devices CPU GPU data types C Python |
url | https://openresearchsoftware.metajnl.com/articles/268 |
work_keys_str_mv | AT ewoutvandenberg theoceantensorpackage AT ewoutvandenberg oceantensorpackage |