I want to find the runtime of my program, i.e. the time it is in the quantum computer without queue time. However, I am using an optimizer so the code is a little different.
from qiskit.utils import algorithm_globals
algorithm_globals.random_seed = 1234
backend = provider.get_backend('ibmq_belem')
#backend = Aer.get_backend('statevector_simulator')
cobyla = COBYLA()
cobyla.set_options(maxiter=1)
ry = TwoLocal(num_assets, 'ry', 'cz', reps=3, entanglement='full')
quantum_instance = QuantumInstance(backend=backend, seed_simulator=seed, seed_transpiler=seed)
vqe_mes = VQE(ry, optimizer=cobyla, quantum_instance=quantum_instance)
vqe = MinimumEigenOptimizer(vqe_mes)
result = vqe.solve(qp)
print(result)
#print_result(result)
How do I figure out the runtime? Printing result only shows
optimal function value: -0.01488461311339271
optimal value: [1. 0. 0. 1.]
status: SUCCESS