Programming using the Python API (application programming interface) offers some advantages over using compiled languages. Here we implement a high rank tensor decomposition routine using the TensorFlow library which has native support for utilizing multi-core CPU, GPU, and TPU hardware. Specifically, a singular value decomposition algorithm was performed on a rank-5 tensor. The performance of this Python implementation was compared with a known C++ based library written specifically for tensor manipulations but without native GPU support.
KJG de Leon & FNC Paraan. GPU implementation of singular value decomposition for high rank tensors, in Proceedings of the 36th Samahang Pisika ng Pilipinas Physics Conference, SPP-2018-PB-50 (Puerto Princesa City, Philippines, 2018).
Abstract
Conference Location
Puerto Princesa City, Philippines
Conference Date
6–9 June 2018