Artem Strashko
Artem Strashko
**Description of bug** Weird behavior of automatic differentiation: error is thrown for a function, but not for a slightly rewritten (though analogous) function or for a bit more complicated one....
**Is your feature request related to a problem? Please describe.** `ITensors.contract!(a, b, c, 1, 1)` throws an error if promoted tensor element type of `a` and `b` ("greater" type) does...
**Is your feature request related to a problem? Please describe.** Allocations reduction is a key to writing performant code. While, e.g., an operation like `A .= B .* C` is...
**Is your feature request related to a problem? Please describe.** While [in-place contraction](https://itensor.github.io/ITensors.jl/stable/AdvancedUsageGuide.html#ITensor-in-place-operations) `A .= B .* C` is implemented for dense tensors, it seems to be missing for [symmetric...
**Is your feature request related to a problem? Please describe.** For improving performance, reducing memory allocations is one of a key techniques. This often requires pre-allocating memory and then doing...
**Description of bug** Due to try/catch in lognorm and logdot, they are not supported by AD. **Minimal code demonstrating the bug or unexpected behavior** Minimal runnable code ```julia l1 =...