diff --git a/.buildinfo b/.buildinfo index 128919aa..ea53897a 100644 --- a/.buildinfo +++ b/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: 46ab04ba96ef222083ee40d8cb0f4713 +config: a1b916adb30b5f6cafb2a204f5640cf6 tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/.doctrees/apidocs/providers.doctree b/.doctrees/apidocs/providers.doctree index 23ef0539..a54d72fe 100644 Binary files a/.doctrees/apidocs/providers.doctree and b/.doctrees/apidocs/providers.doctree differ diff --git a/.doctrees/environment.pickle b/.doctrees/environment.pickle index 19d4ab11..e109a066 100644 Binary files a/.doctrees/environment.pickle and b/.doctrees/environment.pickle differ diff --git a/.doctrees/stubs/qiskit_braket_provider.providers.AWSBraketProvider.doctree b/.doctrees/stubs/qiskit_braket_provider.providers.AWSBraketProvider.doctree index f8367092..def2620d 100644 Binary files a/.doctrees/stubs/qiskit_braket_provider.providers.AWSBraketProvider.doctree and b/.doctrees/stubs/qiskit_braket_provider.providers.AWSBraketProvider.doctree differ diff --git a/_modules/qiskit_braket_provider/providers/braket_job.html b/_modules/qiskit_braket_provider/providers/braket_job.html index c51a149b..88276313 100644 --- a/_modules/qiskit_braket_provider/providers/braket_job.html +++ b/_modules/qiskit_braket_provider/providers/braket_job.html @@ -238,7 +238,7 @@

Source code for qiskit_braket_provider.providers.braket_job

-"""AWS Braket job."""
+"""Amazon Braket task."""
 
 from datetime import datetime
 from typing import List, Optional, Union
diff --git a/_modules/qiskit_braket_provider/providers/braket_provider.html b/_modules/qiskit_braket_provider/providers/braket_provider.html
index 1112634d..cfd3d36e 100644
--- a/_modules/qiskit_braket_provider/providers/braket_provider.html
+++ b/_modules/qiskit_braket_provider/providers/braket_provider.html
@@ -238,7 +238,7 @@
         

Source code for qiskit_braket_provider.providers.braket_provider

-"""AWS Braket provider."""
+"""Amazon Braket provider."""
 
 import warnings
 
@@ -252,7 +252,7 @@ 

Source code for qiskit_braket_provider.providers.braket_provider

class BraketProvider(ProviderV1): - """BraketProvider class for accessing AWS Braket backends. + """BraketProvider class for accessing Amazon Braket backends. Example: >>> provider = BraketProvider() @@ -308,7 +308,7 @@

Source code for qiskit_braket_provider.providers.braket_provider

[docs] class AWSBraketProvider(BraketProvider): - """AWSBraketProvider class for accessing AWS Braket backends.""" + """AWSBraketProvider class for accessing Amazon Braket backends.""" def __init_subclass__(cls, **kwargs): """This throws a deprecation warning on subclassing.""" diff --git a/apidocs/providers.html b/apidocs/providers.html index 3dce0ee6..e6fce7ec 100644 --- a/apidocs/providers.html +++ b/apidocs/providers.html @@ -254,7 +254,7 @@

Provider classes and functions

AWSBraketProvider()

-

AWSBraketProvider class for accessing AWS Braket backends.

+

AWSBraketProvider class for accessing Amazon Braket backends.

AmazonBraketTask(task_id, backend, tasks, ...)

AmazonBraketTask.

diff --git a/searchindex.js b/searchindex.js index 5ccdefac..8550a57f 100644 --- a/searchindex.js +++ b/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["apidocs/index", "apidocs/providers", "how_tos/0_how_to_access_AWS_Braket_devices", "how_tos/1_how_to_run_circuits_on_Braket_devices", "how_tos/2_how_to_retrieve_results_from_backend", "how_tos/3_how_to_qiskit_hybrid_job", "how_tos/4_how_to_verbatim_circuits", "how_tos/5_how_to_run_circuits_on_Braket_local_backend", "how_tos/index", "index", "stubs/qiskit_braket_provider.providers.AWSBraketBackend", "stubs/qiskit_braket_provider.providers.AWSBraketProvider", "stubs/qiskit_braket_provider.providers.AmazonBraketTask", "stubs/qiskit_braket_provider.providers.BraketLocalBackend", "tutorials/0_tutorial_qiskit-braket-provider_overview", "tutorials/1_tutorial_vqe", "tutorials/2_tutorial_hybrid_jobs", "tutorials/3_tutorial_minimum_eigen_optimizer", "tutorials/index"], "filenames": ["apidocs/index.rst", "apidocs/providers.rst", "how_tos/0_how_to_access_AWS_Braket_devices.ipynb", "how_tos/1_how_to_run_circuits_on_Braket_devices.ipynb", "how_tos/2_how_to_retrieve_results_from_backend.ipynb", "how_tos/3_how_to_qiskit_hybrid_job.ipynb", "how_tos/4_how_to_verbatim_circuits.ipynb", "how_tos/5_how_to_run_circuits_on_Braket_local_backend.ipynb", "how_tos/index.rst", "index.rst", "stubs/qiskit_braket_provider.providers.AWSBraketBackend.rst", "stubs/qiskit_braket_provider.providers.AWSBraketProvider.rst", "stubs/qiskit_braket_provider.providers.AmazonBraketTask.rst", "stubs/qiskit_braket_provider.providers.BraketLocalBackend.rst", "tutorials/0_tutorial_qiskit-braket-provider_overview.ipynb", "tutorials/1_tutorial_vqe.ipynb", "tutorials/2_tutorial_hybrid_jobs.ipynb", "tutorials/3_tutorial_minimum_eigen_optimizer.ipynb", "tutorials/index.rst"], "titles": ["Qiskit-Braket Provider API References", "Provider module (qiskit_braket_provider.providers)", "How-to: access AWS Braket devices", "How-to: run circuit on Braket devices", "How-to: retrieve results from backend", "How-to: Qiskit Hybrid Job", "How-to: run circuit on Braket device using verbatim mode", "How-to: run circuit on Braket local backend", "<no title>", "Qiskit-Braket provider documentation", "qiskit_braket_provider.providers.AWSBraketBackend", "qiskit_braket_provider.providers.AWSBraketProvider", "qiskit_braket_provider.providers.AmazonBraketTask", "qiskit_braket_provider.providers.BraketLocalBackend", "Getting started with the Qiskit-Braket provider", "Running VQE on an Amazon Braket backend", "Running variational quantum algorithms with Amazon Braket Hybrid Jobs", "Minimum Eigen Optimizer", "<no title>"], "terms": {"modul": [0, 9], "qiskit_braket_provid": [0, 2, 3, 4, 5, 6, 7, 9, 14, 15, 16, 17], "class": [0, 10, 11, 12, 13, 14, 17], "function": [0, 14, 16, 17], "contain": [1, 16, 17], "connect": 1, "aw": [1, 6, 7, 9, 11, 14, 16], "braket": [1, 5, 11], "abstract": 1, "qiskit": [1, 2, 3, 4, 6, 7, 15, 16, 17], "architectur": 1, "In": [2, 6, 14, 16, 17], "order": [2, 17], "get": [2, 3, 4, 5, 6, 7, 9, 15, 17], "through": [2, 9, 14], "you": [2, 6, 14, 15, 16], "need": [2, 6, 14], "import": [2, 3, 4, 5, 6, 7, 14, 15, 16, 17], "awsbraketprovid": [2, 3, 4, 5, 6], "give": [2, 14], "1": [2, 3, 4, 5, 6, 7, 14, 15, 16, 17], "from": [2, 3, 5, 6, 7, 9, 15, 16, 17], "pprint": [2, 5, 16], "2": [2, 3, 4, 5, 6, 7, 14, 15, 16, 17], "3": [2, 3, 4, 6, 7, 14, 15, 16, 17], "braketbackend": [2, 3, 4, 14, 15], "aria": [2, 14], "aspen": [2, 6, 14], "10": [2, 3, 4, 6, 14, 16, 17], "11": [2, 14, 17], "8": [2, 4, 14, 16, 17], "9": [2, 4, 6, 14, 15, 17], "m": [2, 5, 6, 14], "harmoni": [2, 14], "luci": [2, 14], "sv1": [2, 3, 4, 5, 14, 16, 17], "tn1": [2, 14], "dm1": [2, 14], "4": [2, 3, 4, 14, 15, 16, 17], "name": [2, 5, 7, 10, 13, 17], "descript": [2, 10], "onlin": [2, 14], "date": 2, "online_d": [2, 10], "number": [2, 14, 15, 17], "qubit": [2, 6], "num_qubit": 2, "oper": [2, 6, 14, 15, 17], "5": [2, 3, 4, 14, 15, 16, 17], "version": [2, 17], "39": [2, 4, 6, 14, 15, 16, 17], "ionq": [2, 14], "25": [2, 14, 17], "datetim": 2, "2023": 2, "6": [2, 3, 4, 14, 15, 16, 17], "7": [2, 14, 15, 17], "12": [2, 14, 17], "40": 2, "tzinfo": 2, "timezon": 2, "utc": 2, "instruct": [2, 17], "measur": [2, 14], "num_clbit": 2, "param": 2, "x": [2, 3, 4, 14, 17], "0": [2, 3, 4, 5, 6, 7, 14, 15, 16, 17], "y": [2, 3, 4, 14, 17], "z": [2, 14, 17], "rx": [2, 6, 14], "paramet": [2, 6, 12, 13, 16], "theta": 2, "rigetti": [2, 6], "38": 2, "2021": 2, "15": [2, 14, 17], "19": [2, 14, 17], "48": 2, "30": [2, 14], "cz": [2, 6, 15, 16], "cx": [2, 5, 7, 14], "cp": 2, "h": [2, 3, 4, 5, 7, 14], "2022": 2, "17": [2, 14, 17], "21": [2, 14, 17], "none": [2, 6, 10, 15], "18": [2, 14, 17], "16": [2, 14, 17], "13": [2, 3, 4, 14, 17], "148": [2, 6], "20": [2, 5, 14, 17], "31": [2, 14], "35": 2, "32": [2, 14], "oxford": 2, "cy": 2, "amazon": [2, 5, 9, 14], "34": [2, 5, 6], "22": [2, 14, 17], "50": [2, 15], "state": [2, 5, 6, 7, 13, 15, 17], "vector": [2, 7, 13], "simul": [2, 3, 5, 7, 12, 13, 14, 17], "state_vector_simulator_backend": [2, 3], "get_backend": [2, 3, 4, 5, 6, 14, 16, 17], "ionq_backend": 2, "rigetti_aspen_backend": 2, "oqc": 2, "lucy_backend": 2, "To": [2, 14, 16], "full": [2, 15], "list": [2, 6, 12, 14, 16, 17], "possibl": [2, 6, 17], "refer": [2, 6, 9], "sdk": [2, 14], "get_devic": [2, 14], "document": [2, 6, 14, 17], "online_simulators_backend": [2, 14], "status": [2, 14], "type": [2, 14, 15, 17], "transpil": [3, 4, 14], "random": [3, 4, 14], "random_circuit": [3, 4, 14], "visual": [3, 6, 7, 14, 16, 17], "plot_histogram": [3, 6, 7, 14, 17], "let": [3, 4, 6, 7, 14, 15], "": [3, 4, 7, 14, 15, 17], "creat": [3, 4, 6, 7, 14, 16, 17], "seed": [3, 4, 14, 15], "42": [3, 4, 6, 14], "draw": [3, 4, 14], "q_0": [3, 4, 14], "u2": [3, 4], "0991": [3, 4], "6116": [3, 4], "q_1": [3, 4, 14], "r": [3, 4, 14, 17], "3817": [3, 4, 14], "59173": [3, 4, 14], "7632": [3, 4], "2276": [3, 4, 14], "q_2": [3, 4, 14], "q_3": [3, 4, 14], "xx": [3, 4, 14, 15, 16], "yy": [3, 4, 14], "7824": [3, 4, 14], "q_4": [3, 4], "ry": [3, 4, 14, 15, 16], "0455": [3, 4, 14], "sx": [3, 4, 14], "statevector": 3, "provid": [3, 4, 5, 6, 7, 15, 16, 17], "against": [3, 4], "given": [3, 4, 15, 17], "backend": [3, 5, 6, 9, 11, 12, 13, 14, 16], "transpiled_circuit": [3, 4], "seed_transpil": [3, 4, 15], "idle_wir": [3, 4], "fals": [3, 4, 5, 6, 15], "fold": [3, 4, 14], "global": [3, 4, 14], "phase": [3, 4, 14], "0774": [3, 4], "p": [3, 4], "2423": [3, 4], "7549": [3, 4], "rz": [3, 4, 6, 14], "14167": [3, 4], "4735": [3, 4], "9079": [3, 4], "4203": [3, 4], "2266": [3, 4], "95318": [3, 4], "\u03c0": [3, 4], "069993": [3, 4], "065": [3, 4], "45197": [3, 4], "0228": [3, 4], "3\u03c0": [3, 4], "result": [3, 5, 6, 7, 9, 14, 15, 16, 17], "shot": [3, 4, 5, 6, 7, 14, 16, 17], "get_count": [3, 4, 5, 6, 7, 14], "circuit": [4, 5, 9, 12, 13, 15, 16, 17], "run": [4, 9], "job": [4, 9, 14], "f": [4, 6, 14, 17], "task": [4, 6, 12, 14, 15, 17], "id": [4, 6, 12], "job_id": [4, 6, 14], "split": 4, "b171d67b": 4, "e8c4": 4, "4ec6": 4, "b548": 4, "1b6e8f7c6c38": 4, "retrieved_job": 4, "retrieve_job": [4, 14], "task_id": [4, 12, 14], "lt": [4, 6, 7, 14, 15, 17], "braket_job": 4, "amazonbrakettask": 4, "0x7fa20be88490": 4, "gt": [4, 6, 7, 14, 15, 17], "00001": 4, "01011": 4, "01000": 4, "00011": 4, "01001": 4, "cat": 5, "data": [5, 16], "3_hybrid_job": 5, "algorithm_script": 5, "py": [5, 6, 14, 17], "exampl": [5, 13, 14, 15, 16, 17], "usag": [5, 14], "quantumcircuit": [5, 6, 7, 14, 15], "save_job_result": [5, 16], "print": [5, 14, 15, 17], "dockerfil": 5, "292282985366": 5, "dkr": 5, "u": [5, 6, 14], "west": [5, 6], "amazonaw": 5, "com": [5, 16], "base": [5, 14, 17], "cpu": 5, "py37": 5, "ubuntu18": 5, "04": 5, "python3": [5, 6], "pip": 5, "instal": 5, "upgrad": 5, "cach": 5, "git": 5, "http": [5, 15, 16], "github": [5, 14, 15, 16, 17], "commun": [5, 15], "erc": 5, "pull": 5, "password": 5, "region": 5, "usernam": 5, "stdin": 5, "push": 5, "your_aws_region": 5, "your_account_id": 5, "repositori": 5, "t": [5, 6, 14], "2_hybrid_job": 5, "tag": [5, 6], "latest": [5, 16], "time": [5, 7, 17], "awsquantumjob": 5, "image_uri": 5, "account_id": 5, "aws_region": 5, "devic": [5, 9, 10, 13, 15, 16, 17], "arn": [5, 6, 14, 16], "quantum": [5, 6, 7, 9, 14, 15, 17], "source_modul": 5, "wait_until_complet": 5, "job_nam": 5, "while": 5, "terminal_st": 5, "sleep": 5, "some": 6, "support": [6, 14, 17], "disabl": 6, "rewir": 6, "If": [6, 14, 17], "ar": [6, 7, 14, 15, 17], "familiar": 6, "those": 6, "concept": [6, 17], "here": [6, 14, 15, 17], "we": [6, 7, 14, 15, 16, 17], "ll": 6, "constrain": 6, "ourselv": 6, "short": 6, "remind": 6, "box": 6, "i": [6, 7, 14, 15, 16, 17], "part": [6, 15], "compil": 6, "henc": 6, "compris": 6, "onli": [6, 16, 17], "gate": 6, "nativ": 6, "particular": 6, "process": [6, 7, 14, 16], "which": [6, 14, 15, 17], "logic": [6, 16], "submit": [6, 14], "map": [6, 9, 17], "concret": 6, "physic": [6, 17], "actual": [6, 14], "typic": 6, "one": [6, 17], "want": [6, 14, 17], "design": [6, 16], "high": 6, "level": 6, "without": 6, "worri": 6, "about": [6, 9, 16], "placement": 6, "howev": 6, "case": [6, 16, 17], "might": [6, 17], "desir": 6, "have": [6, 14], "precis": 6, "control": 6, "being": [6, 17], "start": [6, 9, 16, 17], "thi": [6, 7, 9, 10, 11, 14, 16], "defin": [6, 7, 16], "simpl": [6, 7], "cnot": 6, "aspem": 6, "our": 6, "perfectli": 6, "fine": 6, "sinc": 6, "don": 6, "deduc": 6, "wa": 6, "got": 6, "decompos": 6, "equival": [6, 17], "sequenc": 6, "now": 6, "see": [6, 14, 16], "what": [6, 14, 16], "happen": 6, "pass": [6, 15, 17], "true": [6, 17], "disable_qubit_rewir": 6, "option": [6, 9, 12, 15, 16, 17], "validationexcept": 6, "traceback": 6, "most": 6, "recent": 6, "call": [6, 17], "last": [6, 17], "input": [6, 17], "cell": [6, 17], "line": 6, "file": [6, 9], "project": 6, "braket_backend": 6, "251": 6, "awsbraketbackend": 6, "self": 6, "run_input": 6, "248": 6, "pop": 6, "249": 6, "braket_circuit": 6, "wrap_circuits_in_verbatim_box": 6, "batch_task": 6, "awsquantumtaskbatch": 6, "_devic": 6, "run_batch": 6, "252": 6, "253": 6, "254": 6, "awsquantumtask": [6, 12], "255": 6, "task_id_divid": 6, "join": [6, 17], "virtualenv": 6, "pyqbench": 6, "lib": 6, "site": 6, "packag": 6, "aws_devic": [6, 14], "208": 6, "awsdevic": [6, 14, 16], "task_specif": 6, "s3_destination_fold": 6, "max_parallel": 6, "max_connect": 6, "poll_timeout_second": 6, "poll_interval_second": 6, "aws_quantum_task_arg": 6, "aws_quantum_task_kwarg": 6, "165": 6, "def": [6, 16, 17], "166": 6, "167": 6, "union": [6, 12], "problem": [6, 15, 17], "openqasmprogram": 6, "blackbirdprogram": 6, "175": 6, "176": 6, "177": 6, "execut": [6, 9, 12, 13, 14, 16, 17], "batch": 6, "parallel": 6, "178": 6, "179": 6, "arg": 6, "206": 6, "aws_quantum_task_batch": 6, "207": 6, "return": [6, 14, 17], "209": 6, "awssess": 6, "copy_sess": 6, "_aws_sess": 6, "210": 6, "_arn": 6, "211": 6, "212": 6, "213": 6, "214": 6, "parse_s3_uri": 6, "o": [6, 16], "environ": 6, "amzn_braket_job_results_s3_uri": 6, "215": 6, "216": 6, "els": 6, "217": 6, "218": 6, "default_bucket": 6, "219": 6, "_default_shot": 6, "220": 6, "_default_max_parallel": 6, "221": 6, "max_work": 6, "222": 6, "223": 6, "224": 6, "225": 6, "226": 6, "83": 6, "__init__": [6, 10, 11, 12, 13], "aws_sess": 6, "device_arn": 6, "43": 6, "44": 6, "54": 6, "55": 6, "56": 6, "57": [6, 14], "58": 6, "81": 6, "aws_quantum_task": 6, "82": 6, "_task": 6, "_execut": 6, "84": 6, "85": 6, "86": 6, "87": 6, "88": 6, "89": 6, "90": 6, "91": 6, "92": 6, "93": [6, 14], "94": [6, 14], "95": 6, "96": 6, "97": 6, "_result": 6, "151": 6, "kwarg": 6, "134": 6, "threadpoolexecutor": 6, "max_thread": 6, "executor": 6, "135": 6, "task_futur": 6, "136": 6, "137": 6, "_create_task": 6, "149": 6, "150": 6, "futur": 6, "152": 6, "listcomp": 6, "usr": 6, "lib64": 6, "concurr": 6, "_base": 6, "439": 6, "timeout": 6, "437": 6, "rais": 6, "cancellederror": 6, "438": [6, 17], "elif": 6, "_state": 6, "finish": 6, "__get_result": 6, "441": 6, "_condit": 6, "wait": [6, 14], "443": 6, "cancel": 6, "cancelled_and_notifi": 6, "391": 6, "389": 6, "_except": 6, "390": 6, "try": [6, 17], "392": 6, "final": [6, 17], "393": 6, "break": 6, "cycl": 6, "except": [6, 17], "394": 6, "thread": 6, "_workitem": 6, "fn": 6, "59": 6, "baseexcept": 6, "exc": 6, "60": 6, "set_except": 6, "remain": 6, "154": 6, "staticmethod": 6, "155": 6, "156": 6, "164": 6, "168": 6, "169": 6, "170": 6, "171": 6, "172": 6, "173": 6, "174": 6, "hit": 6, "termin": 6, "befor": [6, 17], "all": [6, 9, 14, 17], "been": [6, 14], "180": 6, "can": [6, 7, 14, 15, 16, 17], "immedi": 6, "147": 6, "device_paramet": 6, "142": 6, "isinst": 6, "143": 6, "valueerror": 6, "144": 6, "cannot": 6, "unbound": 6, "145": 6, "146": 6, "_create_intern": 6, "create_task_kwarg": 6, "153": 6, "functool": 6, "888": 6, "singledispatch": 6, "local": [6, 9, 12, 13, 14], "wrapper": 6, "kw": 6, "884": 6, "885": 6, "typeerror": 6, "funcnam": 6, "requir": [6, 14, 16], "least": 6, "886": 6, "posit": 6, "argument": [6, 14], "dispatch": 6, "__class__": 6, "496": 6, "_": 6, "489": 6, "gatemodelsimulatordeviceparamet": 6, "490": 6, "paradigmparamet": 6, "paradigm_paramet": 6, "491": 6, "493": 6, "updat": 6, "494": 6, "action": 6, "to_ir": 6, "json": 6, "deviceparamet": 6, "495": 6, "task_arn": [6, 14], "create_quantum_task": 6, "497": 6, "boto3_kwarg": 6, "job_token": 6, "jobtoken": 6, "respons": 6, "braket_cli": 6, "181": 6, "quantumtaskarn": 6, "botocor": 6, "client": 6, "508": 6, "clientcreat": 6, "_create_api_method": 6, "_api_cal": 6, "504": 6, "505": 6, "py_operation_nam": 6, "accept": 6, "keyword": 6, "506": 6, "507": 6, "The": [6, 16, 17], "scope": 6, "basecli": 6, "_make_api_cal": 6, "operation_nam": 6, "915": 6, "api_param": 6, "913": 6, "error_cod": 6, "parsed_respons": 6, "error": 6, "code": 6, "914": 6, "error_class": 6, "from_cod": 6, "916": 6, "917": 6, "an": [6, 9, 14, 17], "occur": 6, "when": [6, 14, 15], "createquantumtask": 6, "qpu": [6, 14, 16], "doe": [6, 14, 17], "xy": 6, "cphaseshift": 6, "As": 6, "expect": 6, "obtain": [6, 17], "step": 6, "verifi": 6, "match": 6, "topologi": 6, "native_circuit": 6, "notebook": [7, 9, 14, 16], "demonstr": 7, "us": [7, 9, 14, 15, 16, 17], "It": [7, 17], "show": [7, 16, 17], "retriev": [7, 9, 14], "first": [7, 14, 17], "bell": [7, 14], "plot_state_c": 7, "braketlocalbackend": [7, 14, 15], "default": [7, 13, 14, 15], "instructionset": 7, "0x7f6866f51bb0": 7, "Then": [7, 15, 17], "like": 7, "do": [7, 14], "differ": [7, 14, 15, 17], "your": [7, 9, 14], "comput": [7, 9, 14, 16, 17], "2000": 7, "set": [7, 14, 16], "abl": 7, "exact": [7, 17], "get_statevector": 7, "program": [9, 14, 17], "hardwar": 9, "api": 9, "how": [9, 16, 17], "guid": 9, "access": [9, 11, 17], "explor": [9, 14], "quer": 9, "specif": [9, 14, 16], "queri": [9, 14], "hybrid": [9, 14], "prepar": [9, 17], "env": 9, "verbatim": 9, "mode": 9, "tutori": [9, 14, 15, 17], "vqe": [9, 16, 17], "variat": [9, 15, 17], "algorithm": [9, 14, 15, 17], "script": 9, "minimum": [9, 15], "eigen": [9, 15], "optim": [9, 15, 16], "adapt": [9, 14], "introduct": 9, "convert": 9, "qubo": 9, "sparsepauliop": [9, 15, 16], "solv": 9, "minimumeigenoptim": 9, "recursiveminimumeigenoptim": 9, "backend_vers": 10, "field": [10, 13], "sourc": [10, 11, 12, 13], "throw": [10, 11], "deprec": [10, 11], "warn": [10, 11, 14, 17], "initi": [10, 11, 17], "method": [10, 11, 12, 13, 14, 15, 17], "attribut": [10, 11, 12, 13, 17], "metadata": 12, "str": [12, 13], "backendv2": 12, "localquantumtask": 12, "dict": 12, "localsimul": 13, "braket_sv": 13, "braket_dm": 13, "densiti": 13, "matrix": 13, "extra": 13, "also": [14, 17], "cost": 14, "tracker": 14, "end": [14, 17], "track": 14, "braketprovid": [14, 15, 16, 17], "to_braket": 14, "estim": [14, 15, 16], "avail": 14, "fort": 14, "contraint": 14, "specifi": 14, "fulli": 14, "compat": 14, "For": [14, 15, 17], "via": [14, 16], "prototyp": 14, "usual": [14, 17], "good": 14, "practic": 14, "up": [14, 16], "workflow": [14, 16], "chang": [14, 17], "real": [14, 16], "instanc": [14, 15, 16, 17], "local_simul": [14, 15], "ani": 14, "instanti": 14, "where": [14, 17], "object": [14, 15, 17], "aria_1": 14, "qc": 14, "associ": 14, "taxonomi": 14, "atom": 14, "request": [14, 16], "mean": [14, 17], "classic": [14, 15, 16, 17], "both": [14, 16, 17], "resourc": [14, 16], "unit": [14, 16], "more": [14, 15, 16, 17], "detail": [14, 15, 17], "analog": 14, "why": 14, "properti": 14, "ha": [14, 17], "manag": 14, "identifi": 14, "allow": [14, 17], "consol": 14, "extract": [14, 16], "count": 14, "plot": [14, 16], "them": 14, "histogram": 14, "each": [14, 17], "singl": [14, 16, 17], "get_memori": 14, "00": 14, "complex": 14, "behind": 14, "scene": 14, "thei": [14, 15], "follow": [14, 17], "focu": 14, "gener": [14, 17], "out": 14, "qiskit_random_circuit": 14, "9325": 14, "939": 14, "tdg": 14, "aria_supported_g": 14, "_get_gateset": 14, "sdg": 14, "rxx": 14, "rzz": 14, "sxdg": 14, "ryi": 14, "swap": 14, "braket_random_circuit": 14, "basis_g": 14, "14": [14, 17], "23": 14, "24": [14, 17], "26": 14, "27": 14, "28": 14, "29": 14, "q0": 14, "78": 14, "07": 14, "si": 14, "ti": 14, "79": 14, "c": 14, "q1": 14, "98": 14, "v": [14, 17], "52": 14, "45": 14, "q2": 14, "q3": 14, "vi": 14, "02": [14, 17], "user": [14, 17], "caw": [14, 17], "475": 14, "userwarn": [14, 17], "105088062083414": 14, "includ": 14, "done": 14, "intern": 14, "aria_task": 14, "complet": [14, 15, 16], "later": 14, "know": 14, "cloud": 14, "retrieved_task": 14, "check": 14, "its": [14, 17], "statu": [14, 17], "jobstatu": 14, "queu": 14, "previous": 14, "random_circuit_result": 14, "summari": 14, "quantum_tasks_statist": 14, "note": [14, 17], "charg": 14, "shown": 14, "mai": [14, 17], "factor": 14, "discount": 14, "credit": 14, "experi": 14, "addit": 14, "other": [14, 15, 17], "servic": 14, "elast": 14, "ec2": 14, "qpu_tasks_cost": 14, "simulator_tasks_cost": 14, "3f": 14, "usd": 14, "east": 14, "600": 14, "review": 15, "group": 15, "categori": 15, "accord": [15, 17], "perform": 15, "eigensolv": 15, "find": [15, 17], "smallest": 15, "valu": [15, 16, 17], "ground": [15, 17], "energi": 15, "chemistri": [15, 17], "hamiltonian": [15, 17], "solut": [15, 17], "express": 15, "Ising": [15, 17], "configur": 15, "often": 15, "form": [15, 17], "smaller": 15, "build": 15, "block": 15, "take": [15, 17], "trial": 15, "wavefunct": 15, "among": 15, "thing": 15, "look": 15, "construct": [15, 17], "twoloc": [15, 16], "parameter": 15, "vari": 15, "slsqp": [15, 16], "compute_minimum_eigenvalu": [15, 16], "explan": 15, "librari": [15, 16], "primit": [15, 16, 17], "backendestim": [15, 16], "quantum_info": [15, 16], "qiskit_algorithm": [15, 16, 17], "minimum_eigensolv": [15, 16], "util": [15, 17], "algorithm_glob": [15, 17], "random_se": [15, 17], "doc": [15, 16, 17], "io": 15, "01_algorithms_introduct": 15, "html": [15, 16], "A": [15, 17], "work": 15, "h2_op": [15, 16], "ii": [15, 16], "iz": [15, 16], "zi": [15, 16], "zz": [15, 16], "coeff": [15, 16, 17], "052373245772859": [15, 16], "39793742484318045": [15, 16], "01128010425623538": [15, 16], "18093119978423156": [15, 16], "seed_simul": 15, "skip_transpil": 15, "ansatz": [15, 16], "rotation_block": [15, 16], "entanglement_block": [15, 16], "maxit": [15, 16], "aux_operators_evalu": 15, "cost_function_ev": 15, "eigenvalu": [15, 16], "090030662389807": 15, "optimal_circuit": 15, "n_local": 15, "two_loc": 15, "0x168f412d0": 15, "optimal_paramet": [15, 16], "parametervectorel": 15, "\u03b8": 15, "6118600692240777": 15, "19301252102391": 15, "6019852007557841": 15, "3070470445355764": 15, "846293183182938": 15, "949536809130025": 15, "466043598406607": 15, "6984088030463612": 15, "optimal_point": [15, 16], "arrai": [15, 17], "61186007": 15, "19301252": 15, "6019852": 15, "94953681": 15, "30704704": 15, "84629318": 15, "4660436": 15, "6984088": 15, "optimal_valu": [15, 16], "optimizer_ev": 15, "optimizer_result": 15, "optimizerresult": 15, "0x10932cb80": 15, "optimizer_tim": 15, "3481462001800537": 15, "offer": 16, "wai": 16, "spin": [16, 17], "releas": 16, "after": 16, "so": 16, "pai": 16, "ideal": 16, "long": 16, "iter": 16, "involv": 16, "read": 16, "developerguid": 16, "processor": 16, "output": 16, "save": 16, "learn": 16, "blob": 16, "main": 16, "hybrid_": 16, "lgorithm": 16, "vqe_transverse_is": 16, "vqe_transverse_ising_model": 16, "ipynb": [16, 17], "matplotlib": 16, "pyplot": 16, "plt": 16, "hybrid_job": 16, "include_modul": 16, "decor": 16, "docker": 16, "vqe_result": 16, "tolist": 16, "preinstal": 16, "644964795023488": 16, "1404100559572345": 16, "429160127975507": 16, "2387955544001814": 16, "3773914956176405": 16, "0835781442626446": 16, "684829663754746": 16, "513976624453238": 16, "7320799934099953": 16, "figur": 16, "figsiz": 16, "marker": 16, "linestyl": 16, "color": 16, "b": 16, "label": 16, "point": 16, "g": [16, 17], "titl": 16, "xlabel": 16, "index": 16, "ylabel": 16, "legend": 16, "tight_layout": 16, "origin": 17, "03_minimum_eigen_optim": 17, "made": 17, "backendsampl": 17, "sampler": 17, "1000": 17, "interest": 17, "address": 17, "quadrat": 17, "unconstrain": 17, "binari": 17, "correspond": 17, "translat": 17, "variabl": 17, "replac": 17, "pauli": 17, "matric": 17, "thu": 17, "automat": 17, "convers": 17, "suitabl": 17, "quadraticprogram": 17, "leverag": 17, "samplingminimumeigensolv": 17, "implement": 17, "samplingvq": 17, "qaoa": 17, "numpyminimumeigensolv": 17, "But": 17, "instead": 17, "though": 17, "inherit": 17, "minimumeigensolv": 17, "wrap": 17, "terra": 17, "back": 17, "optimizationresult": 17, "illustr": 17, "integ": 17, "add": 17, "linear": 17, "equal": 17, "constraint": 17, "penalti": 17, "term": 17, "should": 17, "mention": 17, "qiskitoptimizationerror": 17, "thrown": 17, "attempt": 17, "depth": 17, "potenti": 17, "increas": 17, "size": 17, "prohibit": 17, "workaround": 17, "recurs": 17, "introduc": 17, "luca": 17, "formul": 17, "mani": 17, "np": 17, "front": 17, "phy": 17, "2014": 17, "bravyi": 17, "kliesch": 17, "koenig": 17, "e": 17, "tang": 17, "obstacl": 17, "symmetri": 17, "protect": 17, "arxiv": 17, "preprint": 17, "1910": 17, "08980": 17, "2019": 17, "cobyla": 17, "qiskit_optim": 17, "solutionsampl": 17, "optimizationresultstatu": 17, "tupl": 17, "numpi": 17, "binary_var": 17, "minim": 17, "prettyprint": 17, "subject": 17, "No": 17, "next": 17, "constant": 17, "offset": 17, "taken": 17, "account": 17, "shift": 17, "op": 17, "to_is": 17, "format": 17, "iiz": 17, "izi": 17, "zii": 17, "izz": 17, "ziz": 17, "zzi": 17, "j": 17, "75": 17, "sometim": 17, "directli": 17, "qp": 17, "from_is": 17, "x0": 17, "x1": 17, "x2": 17, "represent": 17, "groveroptim": 17, "10598": 17, "qaoa_m": 17, "initial_point": 17, "exact_m": 17, "solver": 17, "benchmark": 17, "small": 17, "exact_result": 17, "success": 17, "appli": 17, "same": 17, "qaoa_result": 17, "barrier": 17, "ignor": 17, "inform": 17, "denot": 17, "fval": 17, "fraction": 17, "probabl": 17, "failur": 17, "infeas": 17, "multipl": 17, "consolid": 17, "aggreg": 17, "repres": 17, "var": 17, "446": 17, "141": 17, "093": 17, "042": 17, "018": 17, "filter": 17, "get_filtered_sampl": 17, "threshold": 17, "float": 17, "allowed_statu": 17, "re": 17, "append": 17, "filtered_sampl": 17, "005": 17, "better": 17, "perspect": 17, "statist": 17, "veri": 17, "help": 17, "respect": 17, "standard": 17, "deviat": 17, "basic": 17, "understand": 17, "1428571428571428": 17, "std": 17, "8070158058105026": 17, "despit": 17, "crunch": 17, "best": 17, "earli": 17, "approach": 17, "samples_for_plot": 17, "int": 17, "enumer": 17, "scheme": 17, "reduc": 17, "onc": 17, "intermedi": 17, "below": 17, "min_num_var": 17, "anoth": 17, "min_num_vars_optim": 17, "cplex": 17, "two": 17, "consid": 17, "rqaoa": 17, "rqaoa_result": 17}, "objects": {"": [[0, 0, 0, "-", "qiskit_braket_provider"]], "qiskit_braket_provider": [[1, 0, 0, "-", "providers"]], "qiskit_braket_provider.providers": [[10, 1, 1, "", "AWSBraketBackend"], [11, 1, 1, "", "AWSBraketProvider"], [12, 1, 1, "", "AmazonBraketTask"], [13, 1, 1, "", "BraketLocalBackend"]], "qiskit_braket_provider.providers.AWSBraketBackend": [[10, 2, 1, "", "__init__"]], "qiskit_braket_provider.providers.AWSBraketProvider": [[11, 2, 1, "", "__init__"]], "qiskit_braket_provider.providers.AmazonBraketTask": [[12, 2, 1, "", "__init__"]], "qiskit_braket_provider.providers.BraketLocalBackend": [[13, 2, 1, "", "__init__"]]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"]}, "titleterms": {"qiskit": [0, 5, 9, 14], "braket": [0, 2, 3, 6, 7, 9, 14, 15, 16, 17], "provid": [0, 1, 2, 9, 10, 11, 12, 13, 14], "api": 0, "refer": [0, 17], "modul": 1, "qiskit_braket_provid": [1, 10, 11, 12, 13], "class": 1, "function": 1, "how": [2, 3, 4, 5, 6, 7], "access": [2, 14], "aw": [2, 5], "devic": [2, 3, 6, 14], "explor": 2, "all": 2, "backend": [2, 4, 7, 15, 17], "quer": 2, "specif": 2, "queri": 2, "option": 2, "run": [3, 5, 6, 7, 14, 15, 16], "circuit": [3, 6, 7, 14], "retriev": 4, "result": 4, "from": [4, 14], "hybrid": [5, 16], "job": [5, 16], "prepar": [5, 16], "file": 5, "script": [5, 16], "docker": 5, "imag": 5, "env": 5, "login": 5, "cli": 5, "creat": 5, "ecr": 5, "repo": 5, "build": 5, "your": [5, 16], "us": 6, "verbatim": 6, "mode": 6, "local": 7, "document": 9, "awsbraketbackend": 10, "awsbraketprovid": 11, "amazonbrakettask": 12, "braketlocalbackend": 13, "get": 14, "start": 14, "map": 14, "vqe": 15, "an": 15, "amazon": [15, 16, 17], "variat": 16, "quantum": 16, "algorithm": 16, "minimum": 17, "eigen": 17, "optim": 17, "about": 17, "thi": 17, "notebook": 17, "adapt": 17, "introduct": 17, "convert": 17, "qubo": 17, "sparsepauliop": 17, "solv": 17, "minimumeigenoptim": 17, "analysi": 17, "sampl": 17, "recursiveminimumeigenoptim": 17}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "nbsphinx": 4, "sphinx": 60}, "alltitles": {"Qiskit-Braket Provider API References": [[0, "qiskit-braket-provider-api-references"]], "Provider module (qiskit_braket_provider.providers)": [[1, "provider-module-qiskit-braket-provider-providers"]], "Provider classes and functions": [[1, "provider-classes-and-functions"]], "How-to: access AWS Braket devices": [[2, "How-to:-access-AWS-Braket-devices"]], "Exploring all backends by Braket provider": [[2, "Exploring-all-backends-by-Braket-provider"]], "Quering for specific backend": [[2, "Quering-for-specific-backend"]], "Query options": [[2, "Query-options"]], "How-to: run circuit on Braket devices": [[3, "How-to:-run-circuit-on-Braket-devices"]], "How-to: retrieve results from backend": [[4, "How-to:-retrieve-results-from-backend"]], "How-to: Qiskit Hybrid Job": [[5, "How-to:-Qiskit-Hybrid-Job"]], "Prepare files": [[5, "Prepare-files"]], "Prepare Hybrid job script": [[5, "Prepare-Hybrid-job-script"]], "Prepare docker image": [[5, "Prepare-docker-image"]], "Prepare env": [[5, "Prepare-env"]], "Login to AWS CLI and docker": [[5, "Login-to-AWS-CLI-and-docker"]], "Create ECR repo": [[5, "Create-ECR-repo"]], "Build docker image": [[5, "Build-docker-image"]], "Running your job": [[5, "Running-your-job"], [16, "Running-your-job"]], "How-to: run circuit on Braket device using verbatim mode": [[6, "How-to:-run-circuit-on-Braket-device-using-verbatim-mode"]], "How-to: run circuit on Braket local backend": [[7, "How-to:-run-circuit-on-Braket-local-backend"]], "Qiskit-Braket provider documentation": [[9, "qiskit-braket-provider-documentation"]], "qiskit_braket_provider.providers.AWSBraketBackend": [[10, "qiskit-braket-provider-providers-awsbraketbackend"]], "qiskit_braket_provider.providers.AWSBraketProvider": [[11, "qiskit-braket-provider-providers-awsbraketprovider"]], "qiskit_braket_provider.providers.AmazonBraketTask": [[12, "qiskit-braket-provider-providers-amazonbrakettask"]], "qiskit_braket_provider.providers.BraketLocalBackend": [[13, "qiskit-braket-provider-providers-braketlocalbackend"]], "Getting started with the Qiskit-Braket provider": [[14, "Getting-started-with-the-Qiskit-Braket-provider"]], "Qiskit to Braket mapping": [[14, "Qiskit-to-Braket-mapping"]], "Access Braket devices from Qiskit": [[14, "Access-Braket-devices-from-Qiskit"]], "Running circuits on Braket devices": [[14, "Running-circuits-on-Braket-devices"]], "Running VQE on an Amazon Braket backend": [[15, "Running-VQE-on-an-Amazon-Braket-backend"]], "Running VQE": [[15, "Running-VQE"]], "Running variational quantum algorithms with Amazon Braket Hybrid Jobs": [[16, "Running-variational-quantum-algorithms-with-Amazon-Braket-Hybrid-Jobs"]], "Prepare Hybrid Job script": [[16, "Prepare-Hybrid-Job-script"]], "Minimum Eigen Optimizer": [[17, "Minimum-Eigen-Optimizer"]], "About this notebook and the adaptation to Amazon Braket backend": [[17, "About-this-notebook-and-the-adaptation-to-Amazon-Braket-backend"]], "Introduction": [[17, "Introduction"]], "References": [[17, "References"]], "Converting a QUBO to a SparsePauliOp": [[17, "Converting-a-QUBO-to-a-SparsePauliOp"]], "Solving a QUBO with the MinimumEigenOptimizer": [[17, "Solving-a-QUBO-with-the-MinimumEigenOptimizer"]], "Analysis of Samples": [[17, "Analysis-of-Samples"]], "RecursiveMinimumEigenOptimizer": [[17, "RecursiveMinimumEigenOptimizer"]]}, "indexentries": {"module": [[0, "module-qiskit_braket_provider"], [1, "module-qiskit_braket_provider.providers"]], "qiskit_braket_provider": [[0, "module-qiskit_braket_provider"]], "qiskit_braket_provider.providers": [[1, "module-qiskit_braket_provider.providers"]], "awsbraketbackend (class in qiskit_braket_provider.providers)": [[10, "qiskit_braket_provider.providers.AWSBraketBackend"]], "__init__() (awsbraketbackend method)": [[10, "qiskit_braket_provider.providers.AWSBraketBackend.__init__"]], "awsbraketprovider (class in qiskit_braket_provider.providers)": [[11, "qiskit_braket_provider.providers.AWSBraketProvider"]], "__init__() (awsbraketprovider method)": [[11, "qiskit_braket_provider.providers.AWSBraketProvider.__init__"]], "amazonbrakettask (class in qiskit_braket_provider.providers)": [[12, "qiskit_braket_provider.providers.AmazonBraketTask"]], "__init__() (amazonbrakettask method)": [[12, "qiskit_braket_provider.providers.AmazonBraketTask.__init__"]], "braketlocalbackend (class in qiskit_braket_provider.providers)": [[13, "qiskit_braket_provider.providers.BraketLocalBackend"]], "__init__() (braketlocalbackend method)": [[13, "qiskit_braket_provider.providers.BraketLocalBackend.__init__"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["apidocs/index", "apidocs/providers", "how_tos/0_how_to_access_AWS_Braket_devices", "how_tos/1_how_to_run_circuits_on_Braket_devices", "how_tos/2_how_to_retrieve_results_from_backend", "how_tos/3_how_to_qiskit_hybrid_job", "how_tos/4_how_to_verbatim_circuits", "how_tos/5_how_to_run_circuits_on_Braket_local_backend", "how_tos/index", "index", "stubs/qiskit_braket_provider.providers.AWSBraketBackend", "stubs/qiskit_braket_provider.providers.AWSBraketProvider", "stubs/qiskit_braket_provider.providers.AmazonBraketTask", "stubs/qiskit_braket_provider.providers.BraketLocalBackend", "tutorials/0_tutorial_qiskit-braket-provider_overview", "tutorials/1_tutorial_vqe", "tutorials/2_tutorial_hybrid_jobs", "tutorials/3_tutorial_minimum_eigen_optimizer", "tutorials/index"], "filenames": ["apidocs/index.rst", "apidocs/providers.rst", "how_tos/0_how_to_access_AWS_Braket_devices.ipynb", "how_tos/1_how_to_run_circuits_on_Braket_devices.ipynb", "how_tos/2_how_to_retrieve_results_from_backend.ipynb", "how_tos/3_how_to_qiskit_hybrid_job.ipynb", "how_tos/4_how_to_verbatim_circuits.ipynb", "how_tos/5_how_to_run_circuits_on_Braket_local_backend.ipynb", "how_tos/index.rst", "index.rst", "stubs/qiskit_braket_provider.providers.AWSBraketBackend.rst", "stubs/qiskit_braket_provider.providers.AWSBraketProvider.rst", "stubs/qiskit_braket_provider.providers.AmazonBraketTask.rst", "stubs/qiskit_braket_provider.providers.BraketLocalBackend.rst", "tutorials/0_tutorial_qiskit-braket-provider_overview.ipynb", "tutorials/1_tutorial_vqe.ipynb", "tutorials/2_tutorial_hybrid_jobs.ipynb", "tutorials/3_tutorial_minimum_eigen_optimizer.ipynb", "tutorials/index.rst"], "titles": ["Qiskit-Braket Provider API References", "Provider module (qiskit_braket_provider.providers)", "How-to: access AWS Braket devices", "How-to: run circuit on Braket devices", "How-to: retrieve results from backend", "How-to: Qiskit Hybrid Job", "How-to: run circuit on Braket device using verbatim mode", "How-to: run circuit on Braket local backend", "<no title>", "Qiskit-Braket provider documentation", "qiskit_braket_provider.providers.AWSBraketBackend", "qiskit_braket_provider.providers.AWSBraketProvider", "qiskit_braket_provider.providers.AmazonBraketTask", "qiskit_braket_provider.providers.BraketLocalBackend", "Getting started with the Qiskit-Braket provider", "Running VQE on an Amazon Braket backend", "Running variational quantum algorithms with Amazon Braket Hybrid Jobs", "Minimum Eigen Optimizer", "<no title>"], "terms": {"modul": [0, 9], "qiskit_braket_provid": [0, 2, 3, 4, 5, 6, 7, 9, 14, 15, 16, 17], "class": [0, 10, 11, 12, 13, 14, 17], "function": [0, 14, 16, 17], "contain": [1, 16, 17], "connect": 1, "aw": [1, 6, 7, 9, 14, 16], "braket": [1, 5, 11], "abstract": 1, "qiskit": [1, 2, 3, 4, 6, 7, 15, 16, 17], "architectur": 1, "In": [2, 6, 14, 16, 17], "order": [2, 17], "get": [2, 3, 4, 5, 6, 7, 9, 15, 17], "through": [2, 9, 14], "you": [2, 6, 14, 15, 16], "need": [2, 6, 14], "import": [2, 3, 4, 5, 6, 7, 14, 15, 16, 17], "awsbraketprovid": [2, 3, 4, 5, 6], "give": [2, 14], "1": [2, 3, 4, 5, 6, 7, 14, 15, 16, 17], "from": [2, 3, 5, 6, 7, 9, 15, 16, 17], "pprint": [2, 5, 16], "2": [2, 3, 4, 5, 6, 7, 14, 15, 16, 17], "3": [2, 3, 4, 6, 7, 14, 15, 16, 17], "braketbackend": [2, 3, 4, 14, 15], "aria": [2, 14], "aspen": [2, 6, 14], "10": [2, 3, 4, 6, 14, 16, 17], "11": [2, 14, 17], "8": [2, 4, 14, 16, 17], "9": [2, 4, 6, 14, 15, 17], "m": [2, 5, 6, 14], "harmoni": [2, 14], "luci": [2, 14], "sv1": [2, 3, 4, 5, 14, 16, 17], "tn1": [2, 14], "dm1": [2, 14], "4": [2, 3, 4, 14, 15, 16, 17], "name": [2, 5, 7, 10, 13, 17], "descript": [2, 10], "onlin": [2, 14], "date": 2, "online_d": [2, 10], "number": [2, 14, 15, 17], "qubit": [2, 6], "num_qubit": 2, "oper": [2, 6, 14, 15, 17], "5": [2, 3, 4, 14, 15, 16, 17], "version": [2, 17], "39": [2, 4, 6, 14, 15, 16, 17], "ionq": [2, 14], "25": [2, 14, 17], "datetim": 2, "2023": 2, "6": [2, 3, 4, 14, 15, 16, 17], "7": [2, 14, 15, 17], "12": [2, 14, 17], "40": 2, "tzinfo": 2, "timezon": 2, "utc": 2, "instruct": [2, 17], "measur": [2, 14], "num_clbit": 2, "param": 2, "x": [2, 3, 4, 14, 17], "0": [2, 3, 4, 5, 6, 7, 14, 15, 16, 17], "y": [2, 3, 4, 14, 17], "z": [2, 14, 17], "rx": [2, 6, 14], "paramet": [2, 6, 12, 13, 16], "theta": 2, "rigetti": [2, 6], "38": 2, "2021": 2, "15": [2, 14, 17], "19": [2, 14, 17], "48": 2, "30": [2, 14], "cz": [2, 6, 15, 16], "cx": [2, 5, 7, 14], "cp": 2, "h": [2, 3, 4, 5, 7, 14], "2022": 2, "17": [2, 14, 17], "21": [2, 14, 17], "none": [2, 6, 10, 15], "18": [2, 14, 17], "16": [2, 14, 17], "13": [2, 3, 4, 14, 17], "148": [2, 6], "20": [2, 5, 14, 17], "31": [2, 14], "35": 2, "32": [2, 14], "oxford": 2, "cy": 2, "amazon": [2, 5, 9, 11, 14], "34": [2, 5, 6], "22": [2, 14, 17], "50": [2, 15], "state": [2, 5, 6, 7, 13, 15, 17], "vector": [2, 7, 13], "simul": [2, 3, 5, 7, 12, 13, 14, 17], "state_vector_simulator_backend": [2, 3], "get_backend": [2, 3, 4, 5, 6, 14, 16, 17], "ionq_backend": 2, "rigetti_aspen_backend": 2, "oqc": 2, "lucy_backend": 2, "To": [2, 14, 16], "full": [2, 15], "list": [2, 6, 12, 14, 16, 17], "possibl": [2, 6, 17], "refer": [2, 6, 9], "sdk": [2, 14], "get_devic": [2, 14], "document": [2, 6, 14, 17], "online_simulators_backend": [2, 14], "status": [2, 14], "type": [2, 14, 15, 17], "transpil": [3, 4, 14], "random": [3, 4, 14], "random_circuit": [3, 4, 14], "visual": [3, 6, 7, 14, 16, 17], "plot_histogram": [3, 6, 7, 14, 17], "let": [3, 4, 6, 7, 14, 15], "": [3, 4, 7, 14, 15, 17], "creat": [3, 4, 6, 7, 14, 16, 17], "seed": [3, 4, 14, 15], "42": [3, 4, 6, 14], "draw": [3, 4, 14], "q_0": [3, 4, 14], "u2": [3, 4], "0991": [3, 4], "6116": [3, 4], "q_1": [3, 4, 14], "r": [3, 4, 14, 17], "3817": [3, 4, 14], "59173": [3, 4, 14], "7632": [3, 4], "2276": [3, 4, 14], "q_2": [3, 4, 14], "q_3": [3, 4, 14], "xx": [3, 4, 14, 15, 16], "yy": [3, 4, 14], "7824": [3, 4, 14], "q_4": [3, 4], "ry": [3, 4, 14, 15, 16], "0455": [3, 4, 14], "sx": [3, 4, 14], "statevector": 3, "provid": [3, 4, 5, 6, 7, 15, 16, 17], "against": [3, 4], "given": [3, 4, 15, 17], "backend": [3, 5, 6, 9, 11, 12, 13, 14, 16], "transpiled_circuit": [3, 4], "seed_transpil": [3, 4, 15], "idle_wir": [3, 4], "fals": [3, 4, 5, 6, 15], "fold": [3, 4, 14], "global": [3, 4, 14], "phase": [3, 4, 14], "0774": [3, 4], "p": [3, 4], "2423": [3, 4], "7549": [3, 4], "rz": [3, 4, 6, 14], "14167": [3, 4], "4735": [3, 4], "9079": [3, 4], "4203": [3, 4], "2266": [3, 4], "95318": [3, 4], "\u03c0": [3, 4], "069993": [3, 4], "065": [3, 4], "45197": [3, 4], "0228": [3, 4], "3\u03c0": [3, 4], "result": [3, 5, 6, 7, 9, 14, 15, 16, 17], "shot": [3, 4, 5, 6, 7, 14, 16, 17], "get_count": [3, 4, 5, 6, 7, 14], "circuit": [4, 5, 9, 12, 13, 15, 16, 17], "run": [4, 9], "job": [4, 9, 14], "f": [4, 6, 14, 17], "task": [4, 6, 12, 14, 15, 17], "id": [4, 6, 12], "job_id": [4, 6, 14], "split": 4, "b171d67b": 4, "e8c4": 4, "4ec6": 4, "b548": 4, "1b6e8f7c6c38": 4, "retrieved_job": 4, "retrieve_job": [4, 14], "task_id": [4, 12, 14], "lt": [4, 6, 7, 14, 15, 17], "braket_job": 4, "amazonbrakettask": 4, "0x7fa20be88490": 4, "gt": [4, 6, 7, 14, 15, 17], "00001": 4, "01011": 4, "01000": 4, "00011": 4, "01001": 4, "cat": 5, "data": [5, 16], "3_hybrid_job": 5, "algorithm_script": 5, "py": [5, 6, 14, 17], "exampl": [5, 13, 14, 15, 16, 17], "usag": [5, 14], "quantumcircuit": [5, 6, 7, 14, 15], "save_job_result": [5, 16], "print": [5, 14, 15, 17], "dockerfil": 5, "292282985366": 5, "dkr": 5, "u": [5, 6, 14], "west": [5, 6], "amazonaw": 5, "com": [5, 16], "base": [5, 14, 17], "cpu": 5, "py37": 5, "ubuntu18": 5, "04": 5, "python3": [5, 6], "pip": 5, "instal": 5, "upgrad": 5, "cach": 5, "git": 5, "http": [5, 15, 16], "github": [5, 14, 15, 16, 17], "commun": [5, 15], "erc": 5, "pull": 5, "password": 5, "region": 5, "usernam": 5, "stdin": 5, "push": 5, "your_aws_region": 5, "your_account_id": 5, "repositori": 5, "t": [5, 6, 14], "2_hybrid_job": 5, "tag": [5, 6], "latest": [5, 16], "time": [5, 7, 17], "awsquantumjob": 5, "image_uri": 5, "account_id": 5, "aws_region": 5, "devic": [5, 9, 10, 13, 15, 16, 17], "arn": [5, 6, 14, 16], "quantum": [5, 6, 7, 9, 14, 15, 17], "source_modul": 5, "wait_until_complet": 5, "job_nam": 5, "while": 5, "terminal_st": 5, "sleep": 5, "some": 6, "support": [6, 14, 17], "disabl": 6, "rewir": 6, "If": [6, 14, 17], "ar": [6, 7, 14, 15, 17], "familiar": 6, "those": 6, "concept": [6, 17], "here": [6, 14, 15, 17], "we": [6, 7, 14, 15, 16, 17], "ll": 6, "constrain": 6, "ourselv": 6, "short": 6, "remind": 6, "box": 6, "i": [6, 7, 14, 15, 16, 17], "part": [6, 15], "compil": 6, "henc": 6, "compris": 6, "onli": [6, 16, 17], "gate": 6, "nativ": 6, "particular": 6, "process": [6, 7, 14, 16], "which": [6, 14, 15, 17], "logic": [6, 16], "submit": [6, 14], "map": [6, 9, 17], "concret": 6, "physic": [6, 17], "actual": [6, 14], "typic": 6, "one": [6, 17], "want": [6, 14, 17], "design": [6, 16], "high": 6, "level": 6, "without": 6, "worri": 6, "about": [6, 9, 16], "placement": 6, "howev": 6, "case": [6, 16, 17], "might": [6, 17], "desir": 6, "have": [6, 14], "precis": 6, "control": 6, "being": [6, 17], "start": [6, 9, 16, 17], "thi": [6, 7, 9, 10, 11, 14, 16], "defin": [6, 7, 16], "simpl": [6, 7], "cnot": 6, "aspem": 6, "our": 6, "perfectli": 6, "fine": 6, "sinc": 6, "don": 6, "deduc": 6, "wa": 6, "got": 6, "decompos": 6, "equival": [6, 17], "sequenc": 6, "now": 6, "see": [6, 14, 16], "what": [6, 14, 16], "happen": 6, "pass": [6, 15, 17], "true": [6, 17], "disable_qubit_rewir": 6, "option": [6, 9, 12, 15, 16, 17], "validationexcept": 6, "traceback": 6, "most": 6, "recent": 6, "call": [6, 17], "last": [6, 17], "input": [6, 17], "cell": [6, 17], "line": 6, "file": [6, 9], "project": 6, "braket_backend": 6, "251": 6, "awsbraketbackend": 6, "self": 6, "run_input": 6, "248": 6, "pop": 6, "249": 6, "braket_circuit": 6, "wrap_circuits_in_verbatim_box": 6, "batch_task": 6, "awsquantumtaskbatch": 6, "_devic": 6, "run_batch": 6, "252": 6, "253": 6, "254": 6, "awsquantumtask": [6, 12], "255": 6, "task_id_divid": 6, "join": [6, 17], "virtualenv": 6, "pyqbench": 6, "lib": 6, "site": 6, "packag": 6, "aws_devic": [6, 14], "208": 6, "awsdevic": [6, 14, 16], "task_specif": 6, "s3_destination_fold": 6, "max_parallel": 6, "max_connect": 6, "poll_timeout_second": 6, "poll_interval_second": 6, "aws_quantum_task_arg": 6, "aws_quantum_task_kwarg": 6, "165": 6, "def": [6, 16, 17], "166": 6, "167": 6, "union": [6, 12], "problem": [6, 15, 17], "openqasmprogram": 6, "blackbirdprogram": 6, "175": 6, "176": 6, "177": 6, "execut": [6, 9, 12, 13, 14, 16, 17], "batch": 6, "parallel": 6, "178": 6, "179": 6, "arg": 6, "206": 6, "aws_quantum_task_batch": 6, "207": 6, "return": [6, 14, 17], "209": 6, "awssess": 6, "copy_sess": 6, "_aws_sess": 6, "210": 6, "_arn": 6, "211": 6, "212": 6, "213": 6, "214": 6, "parse_s3_uri": 6, "o": [6, 16], "environ": 6, "amzn_braket_job_results_s3_uri": 6, "215": 6, "216": 6, "els": 6, "217": 6, "218": 6, "default_bucket": 6, "219": 6, "_default_shot": 6, "220": 6, "_default_max_parallel": 6, "221": 6, "max_work": 6, "222": 6, "223": 6, "224": 6, "225": 6, "226": 6, "83": 6, "__init__": [6, 10, 11, 12, 13], "aws_sess": 6, "device_arn": 6, "43": 6, "44": 6, "54": 6, "55": 6, "56": 6, "57": [6, 14], "58": 6, "81": 6, "aws_quantum_task": 6, "82": 6, "_task": 6, "_execut": 6, "84": 6, "85": 6, "86": 6, "87": 6, "88": 6, "89": 6, "90": 6, "91": 6, "92": 6, "93": [6, 14], "94": [6, 14], "95": 6, "96": 6, "97": 6, "_result": 6, "151": 6, "kwarg": 6, "134": 6, "threadpoolexecutor": 6, "max_thread": 6, "executor": 6, "135": 6, "task_futur": 6, "136": 6, "137": 6, "_create_task": 6, "149": 6, "150": 6, "futur": 6, "152": 6, "listcomp": 6, "usr": 6, "lib64": 6, "concurr": 6, "_base": 6, "439": 6, "timeout": 6, "437": 6, "rais": 6, "cancellederror": 6, "438": [6, 17], "elif": 6, "_state": 6, "finish": 6, "__get_result": 6, "441": 6, "_condit": 6, "wait": [6, 14], "443": 6, "cancel": 6, "cancelled_and_notifi": 6, "391": 6, "389": 6, "_except": 6, "390": 6, "try": [6, 17], "392": 6, "final": [6, 17], "393": 6, "break": 6, "cycl": 6, "except": [6, 17], "394": 6, "thread": 6, "_workitem": 6, "fn": 6, "59": 6, "baseexcept": 6, "exc": 6, "60": 6, "set_except": 6, "remain": 6, "154": 6, "staticmethod": 6, "155": 6, "156": 6, "164": 6, "168": 6, "169": 6, "170": 6, "171": 6, "172": 6, "173": 6, "174": 6, "hit": 6, "termin": 6, "befor": [6, 17], "all": [6, 9, 14, 17], "been": [6, 14], "180": 6, "can": [6, 7, 14, 15, 16, 17], "immedi": 6, "147": 6, "device_paramet": 6, "142": 6, "isinst": 6, "143": 6, "valueerror": 6, "144": 6, "cannot": 6, "unbound": 6, "145": 6, "146": 6, "_create_intern": 6, "create_task_kwarg": 6, "153": 6, "functool": 6, "888": 6, "singledispatch": 6, "local": [6, 9, 12, 13, 14], "wrapper": 6, "kw": 6, "884": 6, "885": 6, "typeerror": 6, "funcnam": 6, "requir": [6, 14, 16], "least": 6, "886": 6, "posit": 6, "argument": [6, 14], "dispatch": 6, "__class__": 6, "496": 6, "_": 6, "489": 6, "gatemodelsimulatordeviceparamet": 6, "490": 6, "paradigmparamet": 6, "paradigm_paramet": 6, "491": 6, "493": 6, "updat": 6, "494": 6, "action": 6, "to_ir": 6, "json": 6, "deviceparamet": 6, "495": 6, "task_arn": [6, 14], "create_quantum_task": 6, "497": 6, "boto3_kwarg": 6, "job_token": 6, "jobtoken": 6, "respons": 6, "braket_cli": 6, "181": 6, "quantumtaskarn": 6, "botocor": 6, "client": 6, "508": 6, "clientcreat": 6, "_create_api_method": 6, "_api_cal": 6, "504": 6, "505": 6, "py_operation_nam": 6, "accept": 6, "keyword": 6, "506": 6, "507": 6, "The": [6, 16, 17], "scope": 6, "basecli": 6, "_make_api_cal": 6, "operation_nam": 6, "915": 6, "api_param": 6, "913": 6, "error_cod": 6, "parsed_respons": 6, "error": 6, "code": 6, "914": 6, "error_class": 6, "from_cod": 6, "916": 6, "917": 6, "an": [6, 9, 14, 17], "occur": 6, "when": [6, 14, 15], "createquantumtask": 6, "qpu": [6, 14, 16], "doe": [6, 14, 17], "xy": 6, "cphaseshift": 6, "As": 6, "expect": 6, "obtain": [6, 17], "step": 6, "verifi": 6, "match": 6, "topologi": 6, "native_circuit": 6, "notebook": [7, 9, 14, 16], "demonstr": 7, "us": [7, 9, 14, 15, 16, 17], "It": [7, 17], "show": [7, 16, 17], "retriev": [7, 9, 14], "first": [7, 14, 17], "bell": [7, 14], "plot_state_c": 7, "braketlocalbackend": [7, 14, 15], "default": [7, 13, 14, 15], "instructionset": 7, "0x7f6866f51bb0": 7, "Then": [7, 15, 17], "like": 7, "do": [7, 14], "differ": [7, 14, 15, 17], "your": [7, 9, 14], "comput": [7, 9, 14, 16, 17], "2000": 7, "set": [7, 14, 16], "abl": 7, "exact": [7, 17], "get_statevector": 7, "program": [9, 14, 17], "hardwar": 9, "api": 9, "how": [9, 16, 17], "guid": 9, "access": [9, 11, 17], "explor": [9, 14], "quer": 9, "specif": [9, 14, 16], "queri": [9, 14], "hybrid": [9, 14], "prepar": [9, 17], "env": 9, "verbatim": 9, "mode": 9, "tutori": [9, 14, 15, 17], "vqe": [9, 16, 17], "variat": [9, 15, 17], "algorithm": [9, 14, 15, 17], "script": 9, "minimum": [9, 15], "eigen": [9, 15], "optim": [9, 15, 16], "adapt": [9, 14], "introduct": 9, "convert": 9, "qubo": 9, "sparsepauliop": [9, 15, 16], "solv": 9, "minimumeigenoptim": 9, "recursiveminimumeigenoptim": 9, "backend_vers": 10, "field": [10, 13], "sourc": [10, 11, 12, 13], "throw": [10, 11], "deprec": [10, 11], "warn": [10, 11, 14, 17], "initi": [10, 11, 17], "method": [10, 11, 12, 13, 14, 15, 17], "attribut": [10, 11, 12, 13, 17], "metadata": 12, "str": [12, 13], "backendv2": 12, "localquantumtask": 12, "dict": 12, "localsimul": 13, "braket_sv": 13, "braket_dm": 13, "densiti": 13, "matrix": 13, "extra": 13, "also": [14, 17], "cost": 14, "tracker": 14, "end": [14, 17], "track": 14, "braketprovid": [14, 15, 16, 17], "to_braket": 14, "estim": [14, 15, 16], "avail": 14, "fort": 14, "contraint": 14, "specifi": 14, "fulli": 14, "compat": 14, "For": [14, 15, 17], "via": [14, 16], "prototyp": 14, "usual": [14, 17], "good": 14, "practic": 14, "up": [14, 16], "workflow": [14, 16], "chang": [14, 17], "real": [14, 16], "instanc": [14, 15, 16, 17], "local_simul": [14, 15], "ani": 14, "instanti": 14, "where": [14, 17], "object": [14, 15, 17], "aria_1": 14, "qc": 14, "associ": 14, "taxonomi": 14, "atom": 14, "request": [14, 16], "mean": [14, 17], "classic": [14, 15, 16, 17], "both": [14, 16, 17], "resourc": [14, 16], "unit": [14, 16], "more": [14, 15, 16, 17], "detail": [14, 15, 17], "analog": 14, "why": 14, "properti": 14, "ha": [14, 17], "manag": 14, "identifi": 14, "allow": [14, 17], "consol": 14, "extract": [14, 16], "count": 14, "plot": [14, 16], "them": 14, "histogram": 14, "each": [14, 17], "singl": [14, 16, 17], "get_memori": 14, "00": 14, "complex": 14, "behind": 14, "scene": 14, "thei": [14, 15], "follow": [14, 17], "focu": 14, "gener": [14, 17], "out": 14, "qiskit_random_circuit": 14, "9325": 14, "939": 14, "tdg": 14, "aria_supported_g": 14, "_get_gateset": 14, "sdg": 14, "rxx": 14, "rzz": 14, "sxdg": 14, "ryi": 14, "swap": 14, "braket_random_circuit": 14, "basis_g": 14, "14": [14, 17], "23": 14, "24": [14, 17], "26": 14, "27": 14, "28": 14, "29": 14, "q0": 14, "78": 14, "07": 14, "si": 14, "ti": 14, "79": 14, "c": 14, "q1": 14, "98": 14, "v": [14, 17], "52": 14, "45": 14, "q2": 14, "q3": 14, "vi": 14, "02": [14, 17], "user": [14, 17], "caw": [14, 17], "475": 14, "userwarn": [14, 17], "105088062083414": 14, "includ": 14, "done": 14, "intern": 14, "aria_task": 14, "complet": [14, 15, 16], "later": 14, "know": 14, "cloud": 14, "retrieved_task": 14, "check": 14, "its": [14, 17], "statu": [14, 17], "jobstatu": 14, "queu": 14, "previous": 14, "random_circuit_result": 14, "summari": 14, "quantum_tasks_statist": 14, "note": [14, 17], "charg": 14, "shown": 14, "mai": [14, 17], "factor": 14, "discount": 14, "credit": 14, "experi": 14, "addit": 14, "other": [14, 15, 17], "servic": 14, "elast": 14, "ec2": 14, "qpu_tasks_cost": 14, "simulator_tasks_cost": 14, "3f": 14, "usd": 14, "east": 14, "600": 14, "review": 15, "group": 15, "categori": 15, "accord": [15, 17], "perform": 15, "eigensolv": 15, "find": [15, 17], "smallest": 15, "valu": [15, 16, 17], "ground": [15, 17], "energi": 15, "chemistri": [15, 17], "hamiltonian": [15, 17], "solut": [15, 17], "express": 15, "Ising": [15, 17], "configur": 15, "often": 15, "form": [15, 17], "smaller": 15, "build": 15, "block": 15, "take": [15, 17], "trial": 15, "wavefunct": 15, "among": 15, "thing": 15, "look": 15, "construct": [15, 17], "twoloc": [15, 16], "parameter": 15, "vari": 15, "slsqp": [15, 16], "compute_minimum_eigenvalu": [15, 16], "explan": 15, "librari": [15, 16], "primit": [15, 16, 17], "backendestim": [15, 16], "quantum_info": [15, 16], "qiskit_algorithm": [15, 16, 17], "minimum_eigensolv": [15, 16], "util": [15, 17], "algorithm_glob": [15, 17], "random_se": [15, 17], "doc": [15, 16, 17], "io": 15, "01_algorithms_introduct": 15, "html": [15, 16], "A": [15, 17], "work": 15, "h2_op": [15, 16], "ii": [15, 16], "iz": [15, 16], "zi": [15, 16], "zz": [15, 16], "coeff": [15, 16, 17], "052373245772859": [15, 16], "39793742484318045": [15, 16], "01128010425623538": [15, 16], "18093119978423156": [15, 16], "seed_simul": 15, "skip_transpil": 15, "ansatz": [15, 16], "rotation_block": [15, 16], "entanglement_block": [15, 16], "maxit": [15, 16], "aux_operators_evalu": 15, "cost_function_ev": 15, "eigenvalu": [15, 16], "090030662389807": 15, "optimal_circuit": 15, "n_local": 15, "two_loc": 15, "0x168f412d0": 15, "optimal_paramet": [15, 16], "parametervectorel": 15, "\u03b8": 15, "6118600692240777": 15, "19301252102391": 15, "6019852007557841": 15, "3070470445355764": 15, "846293183182938": 15, "949536809130025": 15, "466043598406607": 15, "6984088030463612": 15, "optimal_point": [15, 16], "arrai": [15, 17], "61186007": 15, "19301252": 15, "6019852": 15, "94953681": 15, "30704704": 15, "84629318": 15, "4660436": 15, "6984088": 15, "optimal_valu": [15, 16], "optimizer_ev": 15, "optimizer_result": 15, "optimizerresult": 15, "0x10932cb80": 15, "optimizer_tim": 15, "3481462001800537": 15, "offer": 16, "wai": 16, "spin": [16, 17], "releas": 16, "after": 16, "so": 16, "pai": 16, "ideal": 16, "long": 16, "iter": 16, "involv": 16, "read": 16, "developerguid": 16, "processor": 16, "output": 16, "save": 16, "learn": 16, "blob": 16, "main": 16, "hybrid_": 16, "lgorithm": 16, "vqe_transverse_is": 16, "vqe_transverse_ising_model": 16, "ipynb": [16, 17], "matplotlib": 16, "pyplot": 16, "plt": 16, "hybrid_job": 16, "include_modul": 16, "decor": 16, "docker": 16, "vqe_result": 16, "tolist": 16, "preinstal": 16, "644964795023488": 16, "1404100559572345": 16, "429160127975507": 16, "2387955544001814": 16, "3773914956176405": 16, "0835781442626446": 16, "684829663754746": 16, "513976624453238": 16, "7320799934099953": 16, "figur": 16, "figsiz": 16, "marker": 16, "linestyl": 16, "color": 16, "b": 16, "label": 16, "point": 16, "g": [16, 17], "titl": 16, "xlabel": 16, "index": 16, "ylabel": 16, "legend": 16, "tight_layout": 16, "origin": 17, "03_minimum_eigen_optim": 17, "made": 17, "backendsampl": 17, "sampler": 17, "1000": 17, "interest": 17, "address": 17, "quadrat": 17, "unconstrain": 17, "binari": 17, "correspond": 17, "translat": 17, "variabl": 17, "replac": 17, "pauli": 17, "matric": 17, "thu": 17, "automat": 17, "convers": 17, "suitabl": 17, "quadraticprogram": 17, "leverag": 17, "samplingminimumeigensolv": 17, "implement": 17, "samplingvq": 17, "qaoa": 17, "numpyminimumeigensolv": 17, "But": 17, "instead": 17, "though": 17, "inherit": 17, "minimumeigensolv": 17, "wrap": 17, "terra": 17, "back": 17, "optimizationresult": 17, "illustr": 17, "integ": 17, "add": 17, "linear": 17, "equal": 17, "constraint": 17, "penalti": 17, "term": 17, "should": 17, "mention": 17, "qiskitoptimizationerror": 17, "thrown": 17, "attempt": 17, "depth": 17, "potenti": 17, "increas": 17, "size": 17, "prohibit": 17, "workaround": 17, "recurs": 17, "introduc": 17, "luca": 17, "formul": 17, "mani": 17, "np": 17, "front": 17, "phy": 17, "2014": 17, "bravyi": 17, "kliesch": 17, "koenig": 17, "e": 17, "tang": 17, "obstacl": 17, "symmetri": 17, "protect": 17, "arxiv": 17, "preprint": 17, "1910": 17, "08980": 17, "2019": 17, "cobyla": 17, "qiskit_optim": 17, "solutionsampl": 17, "optimizationresultstatu": 17, "tupl": 17, "numpi": 17, "binary_var": 17, "minim": 17, "prettyprint": 17, "subject": 17, "No": 17, "next": 17, "constant": 17, "offset": 17, "taken": 17, "account": 17, "shift": 17, "op": 17, "to_is": 17, "format": 17, "iiz": 17, "izi": 17, "zii": 17, "izz": 17, "ziz": 17, "zzi": 17, "j": 17, "75": 17, "sometim": 17, "directli": 17, "qp": 17, "from_is": 17, "x0": 17, "x1": 17, "x2": 17, "represent": 17, "groveroptim": 17, "10598": 17, "qaoa_m": 17, "initial_point": 17, "exact_m": 17, "solver": 17, "benchmark": 17, "small": 17, "exact_result": 17, "success": 17, "appli": 17, "same": 17, "qaoa_result": 17, "barrier": 17, "ignor": 17, "inform": 17, "denot": 17, "fval": 17, "fraction": 17, "probabl": 17, "failur": 17, "infeas": 17, "multipl": 17, "consolid": 17, "aggreg": 17, "repres": 17, "var": 17, "446": 17, "141": 17, "093": 17, "042": 17, "018": 17, "filter": 17, "get_filtered_sampl": 17, "threshold": 17, "float": 17, "allowed_statu": 17, "re": 17, "append": 17, "filtered_sampl": 17, "005": 17, "better": 17, "perspect": 17, "statist": 17, "veri": 17, "help": 17, "respect": 17, "standard": 17, "deviat": 17, "basic": 17, "understand": 17, "1428571428571428": 17, "std": 17, "8070158058105026": 17, "despit": 17, "crunch": 17, "best": 17, "earli": 17, "approach": 17, "samples_for_plot": 17, "int": 17, "enumer": 17, "scheme": 17, "reduc": 17, "onc": 17, "intermedi": 17, "below": 17, "min_num_var": 17, "anoth": 17, "min_num_vars_optim": 17, "cplex": 17, "two": 17, "consid": 17, "rqaoa": 17, "rqaoa_result": 17}, "objects": {"": [[0, 0, 0, "-", "qiskit_braket_provider"]], "qiskit_braket_provider": [[1, 0, 0, "-", "providers"]], "qiskit_braket_provider.providers": [[10, 1, 1, "", "AWSBraketBackend"], [11, 1, 1, "", "AWSBraketProvider"], [12, 1, 1, "", "AmazonBraketTask"], [13, 1, 1, "", "BraketLocalBackend"]], "qiskit_braket_provider.providers.AWSBraketBackend": [[10, 2, 1, "", "__init__"]], "qiskit_braket_provider.providers.AWSBraketProvider": [[11, 2, 1, "", "__init__"]], "qiskit_braket_provider.providers.AmazonBraketTask": [[12, 2, 1, "", "__init__"]], "qiskit_braket_provider.providers.BraketLocalBackend": [[13, 2, 1, "", "__init__"]]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"]}, "titleterms": {"qiskit": [0, 5, 9, 14], "braket": [0, 2, 3, 6, 7, 9, 14, 15, 16, 17], "provid": [0, 1, 2, 9, 10, 11, 12, 13, 14], "api": 0, "refer": [0, 17], "modul": 1, "qiskit_braket_provid": [1, 10, 11, 12, 13], "class": 1, "function": 1, "how": [2, 3, 4, 5, 6, 7], "access": [2, 14], "aw": [2, 5], "devic": [2, 3, 6, 14], "explor": 2, "all": 2, "backend": [2, 4, 7, 15, 17], "quer": 2, "specif": 2, "queri": 2, "option": 2, "run": [3, 5, 6, 7, 14, 15, 16], "circuit": [3, 6, 7, 14], "retriev": 4, "result": 4, "from": [4, 14], "hybrid": [5, 16], "job": [5, 16], "prepar": [5, 16], "file": 5, "script": [5, 16], "docker": 5, "imag": 5, "env": 5, "login": 5, "cli": 5, "creat": 5, "ecr": 5, "repo": 5, "build": 5, "your": [5, 16], "us": 6, "verbatim": 6, "mode": 6, "local": 7, "document": 9, "awsbraketbackend": 10, "awsbraketprovid": 11, "amazonbrakettask": 12, "braketlocalbackend": 13, "get": 14, "start": 14, "map": 14, "vqe": 15, "an": 15, "amazon": [15, 16, 17], "variat": 16, "quantum": 16, "algorithm": 16, "minimum": 17, "eigen": 17, "optim": 17, "about": 17, "thi": 17, "notebook": 17, "adapt": 17, "introduct": 17, "convert": 17, "qubo": 17, "sparsepauliop": 17, "solv": 17, "minimumeigenoptim": 17, "analysi": 17, "sampl": 17, "recursiveminimumeigenoptim": 17}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "nbsphinx": 4, "sphinx": 60}, "alltitles": {"Qiskit-Braket Provider API References": [[0, "qiskit-braket-provider-api-references"]], "Provider module (qiskit_braket_provider.providers)": [[1, "provider-module-qiskit-braket-provider-providers"]], "Provider classes and functions": [[1, "provider-classes-and-functions"]], "How-to: access AWS Braket devices": [[2, "How-to:-access-AWS-Braket-devices"]], "Exploring all backends by Braket provider": [[2, "Exploring-all-backends-by-Braket-provider"]], "Quering for specific backend": [[2, "Quering-for-specific-backend"]], "Query options": [[2, "Query-options"]], "How-to: run circuit on Braket devices": [[3, "How-to:-run-circuit-on-Braket-devices"]], "How-to: retrieve results from backend": [[4, "How-to:-retrieve-results-from-backend"]], "How-to: Qiskit Hybrid Job": [[5, "How-to:-Qiskit-Hybrid-Job"]], "Prepare files": [[5, "Prepare-files"]], "Prepare Hybrid job script": [[5, "Prepare-Hybrid-job-script"]], "Prepare docker image": [[5, "Prepare-docker-image"]], "Prepare env": [[5, "Prepare-env"]], "Login to AWS CLI and docker": [[5, "Login-to-AWS-CLI-and-docker"]], "Create ECR repo": [[5, "Create-ECR-repo"]], "Build docker image": [[5, "Build-docker-image"]], "Running your job": [[5, "Running-your-job"], [16, "Running-your-job"]], "How-to: run circuit on Braket device using verbatim mode": [[6, "How-to:-run-circuit-on-Braket-device-using-verbatim-mode"]], "How-to: run circuit on Braket local backend": [[7, "How-to:-run-circuit-on-Braket-local-backend"]], "Qiskit-Braket provider documentation": [[9, "qiskit-braket-provider-documentation"]], "qiskit_braket_provider.providers.AWSBraketBackend": [[10, "qiskit-braket-provider-providers-awsbraketbackend"]], "qiskit_braket_provider.providers.AWSBraketProvider": [[11, "qiskit-braket-provider-providers-awsbraketprovider"]], "qiskit_braket_provider.providers.AmazonBraketTask": [[12, "qiskit-braket-provider-providers-amazonbrakettask"]], "qiskit_braket_provider.providers.BraketLocalBackend": [[13, "qiskit-braket-provider-providers-braketlocalbackend"]], "Getting started with the Qiskit-Braket provider": [[14, "Getting-started-with-the-Qiskit-Braket-provider"]], "Qiskit to Braket mapping": [[14, "Qiskit-to-Braket-mapping"]], "Access Braket devices from Qiskit": [[14, "Access-Braket-devices-from-Qiskit"]], "Running circuits on Braket devices": [[14, "Running-circuits-on-Braket-devices"]], "Running VQE on an Amazon Braket backend": [[15, "Running-VQE-on-an-Amazon-Braket-backend"]], "Running VQE": [[15, "Running-VQE"]], "Running variational quantum algorithms with Amazon Braket Hybrid Jobs": [[16, "Running-variational-quantum-algorithms-with-Amazon-Braket-Hybrid-Jobs"]], "Prepare Hybrid Job script": [[16, "Prepare-Hybrid-Job-script"]], "Minimum Eigen Optimizer": [[17, "Minimum-Eigen-Optimizer"]], "About this notebook and the adaptation to Amazon Braket backend": [[17, "About-this-notebook-and-the-adaptation-to-Amazon-Braket-backend"]], "Introduction": [[17, "Introduction"]], "References": [[17, "References"]], "Converting a QUBO to a SparsePauliOp": [[17, "Converting-a-QUBO-to-a-SparsePauliOp"]], "Solving a QUBO with the MinimumEigenOptimizer": [[17, "Solving-a-QUBO-with-the-MinimumEigenOptimizer"]], "Analysis of Samples": [[17, "Analysis-of-Samples"]], "RecursiveMinimumEigenOptimizer": [[17, "RecursiveMinimumEigenOptimizer"]]}, "indexentries": {"module": [[0, "module-qiskit_braket_provider"], [1, "module-qiskit_braket_provider.providers"]], "qiskit_braket_provider": [[0, "module-qiskit_braket_provider"]], "qiskit_braket_provider.providers": [[1, "module-qiskit_braket_provider.providers"]], "awsbraketbackend (class in qiskit_braket_provider.providers)": [[10, "qiskit_braket_provider.providers.AWSBraketBackend"]], "__init__() (awsbraketbackend method)": [[10, "qiskit_braket_provider.providers.AWSBraketBackend.__init__"]], "awsbraketprovider (class in qiskit_braket_provider.providers)": [[11, "qiskit_braket_provider.providers.AWSBraketProvider"]], "__init__() (awsbraketprovider method)": [[11, "qiskit_braket_provider.providers.AWSBraketProvider.__init__"]], "amazonbrakettask (class in qiskit_braket_provider.providers)": [[12, "qiskit_braket_provider.providers.AmazonBraketTask"]], "__init__() (amazonbrakettask method)": [[12, "qiskit_braket_provider.providers.AmazonBraketTask.__init__"]], "braketlocalbackend (class in qiskit_braket_provider.providers)": [[13, "qiskit_braket_provider.providers.BraketLocalBackend"]], "__init__() (braketlocalbackend method)": [[13, "qiskit_braket_provider.providers.BraketLocalBackend.__init__"]]}}) \ No newline at end of file diff --git a/stubs/qiskit_braket_provider.providers.AWSBraketProvider.html b/stubs/qiskit_braket_provider.providers.AWSBraketProvider.html index 703e9250..0e60d085 100644 --- a/stubs/qiskit_braket_provider.providers.AWSBraketProvider.html +++ b/stubs/qiskit_braket_provider.providers.AWSBraketProvider.html @@ -243,7 +243,7 @@

qiskit_braket_provider.providers.AWSBraketProvider
class AWSBraketProvider[source]#
-

AWSBraketProvider class for accessing AWS Braket backends.

+

AWSBraketProvider class for accessing Amazon Braket backends.

This throws a deprecation warning on initialization.