-
Notifications
You must be signed in to change notification settings - Fork 5
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
StackOverflowError Issue #14
Comments
@ccoffrin That is a surprisingly low number of qubits. I just tried to replicate on my own machine and was able to get up to 12 qubits successfully, with the process being killed (likely due to lack of memory) at 13 qubits. The following is my output. I am running Julia 1.7.1 on a system with 8 GB of RAM. I do agree that we should ideally improve the scalability, I am just surprised that we are having such a large difference in number of qubits and error modes.
|
Thanks for double checking this. I confirmed the issue was in Julia, I updated to 1.7.2 on OS X and it resolved the issue. The code easily scaled to 12 qubits on a MacBook Pro with 32GB of memory. At 13 qubits CPU time is currently the primary bottle neck. I started using this for testing to see how far I can go,
|
As the stack overflow issue is resolved I am closing this in favor of #5. For reference, here are the basic runtime and memory requirements,
Basic memory requirements (without matrix exponentiation),
|
I am getting a
ERROR: StackOverflowError:
when building a system with 9 or more qubits. Tested on Julia v1.7.0.MWE:
The text was updated successfully, but these errors were encountered: