Changes between Version 3 and Version 8 of Ticket #31991


Ignore:
Timestamp:
06/16/21 18:08:43 (12 months ago)
Author:
gh-honglizhaobob
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #31991

    • Property Cc egourgoulhon dimpase added
  • Ticket #31991 – Description

    v3 v8  
    55We 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.
    66
    7 One can look at this github page for an example implementation (https://github.com/oseledets/ttpy).
     7One can look at this github page for an example implementation in MATLAB (https://github.com/oseledets/TT-Toolbox).
    88
    99Ideally 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.