Skip to content
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

[ITensors] [ENHANCEMENT] Documentation about GPU support #1387

Closed
iagoleal opened this issue Apr 15, 2024 · 1 comment · Fixed by #1389
Closed

[ITensors] [ENHANCEMENT] Documentation about GPU support #1387

iagoleal opened this issue Apr 15, 2024 · 1 comment · Fixed by #1389
Assignees
Labels
enhancement New feature or request ITensors Issues or pull requests related to the `ITensors` package.

Comments

@iagoleal
Copy link
Contributor

Hello and, first of all, thank you for this amazing package!

Is your feature request related to a problem? Please describe.

Recently, I have been trying to adapt my ITensor code to take advantage of the CUDA GPU support but had a hard time figuring out how to do that. After spending a couple days searching all the docs, I finally stumbled upon this discourse post explaining the modern way to run the operations on the GPU.

That post solved my problem but I needed to do a lot of searching until I found it.

Describe the solution you'd like

I think it may be easier for other users if there is a section about running ITensor.jl on the GPU on the official documentation site. This is quite a recent feature, so I understand that you may not have had the time to write the docs on it.

If you guys want, I can open a PR adding a section about GPU usage to the site. I think either the FAQ or the "Advanced Usage Guide" section would be a good fit. What do you think?

@iagoleal iagoleal added enhancement New feature or request ITensors Issues or pull requests related to the `ITensors` package. labels Apr 15, 2024
@mtfishman
Copy link
Member

Agreed, we definitely need to document it better. We have been focusing on improving the internal code design, testing out performance, extending to other GPU backends and block sparse operations, adding accelerated contraction backends, etc. but I think the basics are in place now so it would make sense to add some simple documentation.

I think a new section of the "Advanced Usage Guide" called "Running on GPUs" would make sense.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request ITensors Issues or pull requests related to the `ITensors` package.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants