Skip to content

Commit

Permalink
Debug: change ansatz name to eliminate dups
Browse files Browse the repository at this point in the history
Signed-off-by: Ben Howe <[email protected]>
  • Loading branch information
bmhowe23 committed Jan 10, 2025
1 parent dfa254f commit 8531cc9
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions libs/solvers/python/tests/test_uccsd.py
Original file line number Diff line number Diff line change
Expand Up @@ -73,18 +73,18 @@ def test_uccsd_active_space():
numElectrons, numQubits, spin)

@cudaq.kernel
def ansatz(thetas: list[float]):
def ansatz2(thetas: list[float]):
q = cudaq.qvector(numQubits)
for i in range(numElectrons):
x(q[i])
solvers.stateprep.uccsd(q, thetas, numElectrons, spin)

ansatz.compile()
ansatz2.compile()

np.random.seed(42)
x0 = np.random.normal(-np.pi / 8.0, np.pi / 8.0, parameter_count)

energy, params, all_data = solvers.vqe(ansatz,
energy, params, all_data = solvers.vqe(ansatz2,
molecule.hamiltonian,
x0,
optimizer=minimize,
Expand Down Expand Up @@ -120,18 +120,18 @@ def test_uccsd_active_space_natorb():
numElectrons, numQubits, spin)

@cudaq.kernel
def ansatz(thetas: list[float]):
def ansatz3(thetas: list[float]):
q = cudaq.qvector(numQubits)
for i in range(numElectrons):
x(q[i])
solvers.stateprep.uccsd(q, thetas, numElectrons, spin)

ansatz.compile()
ansatz3.compile()

np.random.seed(42)
x0 = np.random.normal(-np.pi / 8.0, np.pi / 8.0, parameter_count)

energy, params, all_data = solvers.vqe(ansatz,
energy, params, all_data = solvers.vqe(ansatz3,
molecule.hamiltonian,
x0,
optimizer=minimize,
Expand Down

0 comments on commit 8531cc9

Please sign in to comment.