Changes between Version 3 and Version 8 of Ticket #31991
- Timestamp:
- 06/16/21 18:08:43 (12 months ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #31991
- Property Cc egourgoulhon dimpase added
-
Ticket #31991 – Description
v3 v8 5 5 We may consider internalizing this computational library for Sage, as an effort to formalize the currently available implementations. This addition can either be an additional child class under `tensor`, and overwrite the arithmetics; or a separate module. The backend is currently proposed to be TensorFlow, however this may change / be flexible based on how the refactoring of `Components` progresses. 6 6 7 One can look at this github page for an example implementation (https://github.com/oseledets/ttpy).7 One can look at this github page for an example implementation in MATLAB (https://github.com/oseledets/TT-Toolbox). 8 8 9 9 Ideally after the implementation of this ticket, users can specify a fixed rank tensor for a general manifold using `tensor.modules`, specify a ring and a frame, and perform useful and normally computationally intractable tasks using tensor train as a backend. Based on the progress of this ticket, one may also consider implementing other backends for storing a numerical tensor such as tensor rings and quantized tensor train.