Closed YotamKa closed 4 months ago
Hi @YotamKa, thanks for the report, you're on the right track that we need to convert that δ
tensor to GPU, though I see it looks like even after you tried that it is hitting some other bug. We'll look into it, I'm sure it is a simple fix.
Also thanks for reporting this to ITensorMPS.jl! The situation around where MPS code is defined is a bit complicated, glad to hear someone is following along haha.
I think the issue with tr
on GPU should have been fixed by https://github.com/ITensor/ITensors.jl/pull/1453, are you sure your packages are up to date?
Hi, that's a good point. I saw the GitHub discussion about that (tr() with GPU). I'll update and then report again.
Should be fixed by https://github.com/ITensor/ITensorTDVP.jl/pull/85, I don't see any issues with tr
when I use the latest version of NDTensors.jl.
Dear ITensorMPS team,
I found that the new 'expand' function (thanks for fixing that, btw) is not working over a GPU backend.
I saw an error in line 90 in 'expand.jl', i.e.,
projectorⱼ = idⱼ - prime(basisⱼ, rinds) * dag(basisⱼ)
, and tried transforming idⱼ to a CuArray; however, the trace function is bugging.Probably, the fix is straightforward. Thanks, Yotam
Here's a minimal code to reproduce the error:
And here is the error statement: