Challenges of quantum implementations on cloud platforms
As we mentioned previously, most of the examples shown previously leverage the fact that quantum computing can be mimicked by our classical resources (using simulators). As an example, in Chapter 5, we used the following routine:
backend = Aer.get_backend('qasm_simulator') result = execute(quantum_circuit, backend, shots=10).result() counts = result.get_counts(quantum_circuit)
We utilized a qasm_simulator
, an implementation that can execute the operations defined in our quantum circuit and provide the expected outcome as dictated by the mathematical principles governing quantum computing.
We would like to take this very same circuit to a quantum computer, but it is not as easy as purchasing one on Amazon. We can purchase commercially available devices, but the price might be too high for most organizations.
D-Wave
In 2011, D-Wave Systems announced the world’s first commercially available...