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

Improve multinode tutorial #450

Open
95-martin-orion opened this issue Oct 11, 2021 · 1 comment
Open

Improve multinode tutorial #450

95-martin-orion opened this issue Oct 11, 2021 · 1 comment

Comments

@95-martin-orion
Copy link
Collaborator

A working version of the multinode tutorial has been submitted to the repo, but we should continue to improve upon it. Below is a short (incomplete) list of changes that would make the tutorial smoother for the user.

  • Pre-built images for the compute nodes. This would considerably reduce bringup times, which currently consume 10-15 minutes of the tutorial time.
  • GPU support. This essentially requires Provide GPU support in released qsimcirq wheel #430, as setting this up without a PyPI package requires a bunch of extra effort on the user side to build (and possibly distribute) GPU images.
  • Seed non-collision guarantees. The current tutorial relies on the large seed space to prevent collisions between seeds selected by nodes. This gives a low, but crucially non-zero risk of collision. To resolve this, we need to remove a redundant randomizing layer in the simulator code and update the tutorial to cover explicit seed distribution.
@95-martin-orion
Copy link
Collaborator Author

Related: #454

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant