Mesin DWave dapat kita gunakan untuk melakukan pemrosesan Quantum Annealing dengan model QUBO maupun Ising. DWave ocean juga memfasilitasi berbagai API dan akses yang mudah untuk penggunaan komputer quantum mereka, silahkan lebih lanjut dapat dilihat pada https://docs.ocean.dwavesys.com/projects/system/en/stable/index.html.
Sebelum menggunakan Dwave di python, kita terlebih dahulu harus melakukan instalasi Dwave ocean sdk;
!pip install dwave-ocean-sdk
Dan pastikan kita telah memiliki Token akses Dwave melalui akses Leap (https://cloud.dwavesys.com/leap/login/?next=/leap/) pada web Dwave. Token ini berlaku untuk setiap user yang telah terdaftar di Leap Dwave dan dapat digunakan pada satu komputer dengan jatah penggunaan eksekusi quantum pada waktu tertentu (biasanya 60 second).
Contoh penggunaan akses DWave pada script pyhton;
from dimod import sampleset
import dimod
import numpy as np
from dwave.system.composites import EmbeddingComposite
from dwave.system.samplers import DWaveSampler
D_OBJECT = EmbeddingComposite(DWaveSampler(endpoint='https://cloud.dwavesys.com/sapi',
token='DEV-RAHASIA', #your APItoken, register via Leap Dwave
solver='DW_2000Q_6')) #Using Solver quantum
Selamat Mencoba! 🙂