-
Notifications
You must be signed in to change notification settings - Fork 61
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
Distributed circuit refactoring #604
Conversation
Codecov Report
@@ Coverage Diff @@
## abstrevol #604 +/- ##
=============================================
+ Coverage 77.26% 86.31% +9.04%
=============================================
Files 86 84 -2
Lines 11997 11885 -112
=============================================
+ Hits 9270 10259 +989
+ Misses 2727 1626 -1101
Flags with carried forward coverage won't be shown. Click here to find out more.
Continue to review full report at Codecov.
|
Implements the distributed circuit (multigpu) as part of the refactoring. Note that since qibotf is removed, this only works with qibojit-cupy backends. Relevant operators were added in #qiboteam/qibojit#81.
Tests are passing on my GPU. I have not tested performance on device with multiple GPUs.
Also note that the distributed circuit and everything related to it cannot be tested in CI which has no GPUs, so coverage will not be 100%, unless we disable the related lines.