-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Using 'expand' with GPU backend #24
Comments
Hi @YotamKa, thanks for the report, you're on the right track that we need to convert that 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 |
Hi, that's a good point. I saw the GitHub discussion about that (tr() with GPU). |
Should be fixed by ITensor/ITensorTDVP.jl#85, I don't see any issues with |
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:
The text was updated successfully, but these errors were encountered: