grove icon indicating copy to clipboard operation
grove copied to clipboard

VQE with reference-qvm simulator

Open almullay opened this issue 6 years ago • 1 comments

When running the "fast method" of VQE on the referenceqvm (local qvm) with samples = None in vqe_inst.vqe_run(uccsd, hamiltonian, np.random.random(9)*4, samples=None, qvm=qvm) command, I get the following error: 'QVM_Wavefunction' object has no attribute 'expectation' Can someone explain what this means and give a solution? Thanks!

almullay avatar Sep 15 '18 08:09 almullay

what version of pyquil are you using? if before pyquil 2.0.0, you should be initializing your qvm using api.QVMConnection() - does this resolve the issue?

Otherwise if you're using pyquil 2.0.0, i'm guessing this is the same compatibility issue as in #184

peterse avatar Nov 12 '18 05:11 peterse