-
Notifications
You must be signed in to change notification settings - Fork 201
Provide a way to avoid copying state vector from Cirq #893
Copy link
Copy link
Open
Labels
area/performanceInvolves performance problems or improvementsInvolves performance problems or improvementsarea/pythonInvolves the Python code in qsimInvolves the Python code in qsimarea/qsimcirqInvolves the qsim-Cirq integration layerInvolves the qsim-Cirq integration layercontributors welcomeHelp with this would be appreciatedHelp with this would be appreciatedno QC knowledge neededDoes not require knowledge of quantum computingDoes not require knowledge of quantum computingpriority/p2Medium priorityMedium priority
Metadata
Metadata
Assignees
Labels
area/performanceInvolves performance problems or improvementsInvolves performance problems or improvementsarea/pythonInvolves the Python code in qsimInvolves the Python code in qsimarea/qsimcirqInvolves the qsim-Cirq integration layerInvolves the qsim-Cirq integration layercontributors welcomeHelp with this would be appreciatedHelp with this would be appreciatedno QC knowledge neededDoes not require knowledge of quantum computingDoes not require knowledge of quantum computingpriority/p2Medium priorityMedium priority
What is your request or suggestion?
An internal user reported getting the following error with a 40 qubit simulation:
They were able to work around the problem by calling
QSimSimulator()._simulate_impl()directly.What solution or approach do you envision?
We should investigate whether the copy can be handled in a more user-friendly way.
How urgent is this for you?
P2 – needed within two quarters