Toggle navigation sidebar
Toggle in-page Table of Contents
Contents:
Installation
Tutorials
First Steps with TensorKrowch
Creating a Tensor Network in TensorKrowch
Contracting and Differentiating the Tensor Network
How to save Memory and Time with TensorKrowch (ADVANCED)
The different Types of Nodes (ADVANCED)
How to subclass TensorNetwork to build Custom Models
Creating a Hybrid Neural-Tensor Network Model
Examples
Training MPS in different ways
Hybrid Tensorial Neural Network model
Tensorizing Neural Networks
DMRG-like training of MPS
Hybrid DMRG-like training of MPS
API Reference
Components
Operations
Models
Initializers
Embeddings
Decompositions
.rst
.pdf
API Reference
API Reference
#
Components
Axis
Nodes
AbstractNode
Node
ParamNode
StackNode
ParamStackNode
Edges
Edge
StackEdge
Successor
Tensor Network
Operations
Edge Operations
connect
connect_stack
disconnect
svd
svd_
svdr
svdr_
qr
qr_
rq
rq_
contract
contract_
Operation Class
Tensor-like Operations
permute
permute_
tprod
mul
div
add
sub
renormalize
conj
Node-like Operations
split
split_
contract_edges
contract_between
contract_between_
stack
unbind
einsum
stacked_einsum
Models
MPS
MPS
UMPS
MPSLayer
UMPSLayer
ConvMPS
ConvUMPS
ConvMPSLayer
ConvUMPSLayer
MPSData
MPSData
MPO
MPO
UMPO
Tree
Tree
UTree
ConvTree
ConvUTree
PEPS
PEPS
UPEPS
ConvPEPS
ConvUPEPS
Initializers
empty
zeros
ones
copy
rand
randn
Embeddings
unit
add_ones
poly
discretize
basis
Decompositions
vec_to_mps
mat_to_mpo