Skip to content

Known ITensorNetwork based Bugs #25

@JoeyT1994

Description

@JoeyT1994

Couple of bugs that we know exist and stem from ITensorNetworks.jl

  1. If a ITensorNetwork function f maps to 0 for a given x (because its projection ends up with 0 tensors) then calling calculate_fx(f, x) will yield Nan because the BP contraction backend in ITensorNetworks.jl doesn't correctly handle 0 tensors. A small change to ITensorNetworks.jl should fix this. For now we have to do calculate_fx(f, x; alg = "exact") to deal with it.
  2. There seem to be some numerical issues with calling a TNO-TNS contraction with contract(O::ITensorNetwork, f::ITensorNetwork) when the bond dimension of the TNS f is 1. This is presumably stemming from something in the TTN code in ITensorNetworks.jl

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions