diff --git a/.buildinfo b/.buildinfo index 96ba62c6..c29c7e94 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: 0539b712ce279f295b482fffc9bd8254 +config: 4c16fa173344b1def39bcaa18808c29a tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/.doctrees/environment.pickle b/.doctrees/environment.pickle index 12342e00..30b31735 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 aaa8dbaf..b8ddd335 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_provider.html b/_modules/qiskit_braket_provider/providers/braket_provider.html index 36060495..962a6eab 100644 --- a/_modules/qiskit_braket_provider/providers/braket_provider.html +++ b/_modules/qiskit_braket_provider/providers/braket_provider.html @@ -246,12 +246,12 @@

Source code for qiskit_braket_provider.providers.braket_provider

from braket.device_schema.dwave import DwaveDeviceCapabilities from braket.device_schema.quera import QueraDeviceCapabilities from braket.device_schema.xanadu import XanaduDeviceCapabilities -from qiskit.providers import ProviderV1 +from qiskit.providers.exceptions import QiskitBackendNotFoundError from .braket_backend import BraketAwsBackend, BraketLocalBackend -class BraketProvider(ProviderV1): +class BraketProvider: """BraketProvider class for accessing Amazon Braket backends. Example: @@ -269,7 +269,36 @@

Source code for qiskit_braket_provider.providers.braket_provider

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

qiskit_braket_provider.providers.AWSBraketProvider

This throws a deprecation warning on initialization.

backends([name])

-

Return a list of backends matching the specified filtering.

+

Return a list of backends matching the specififed filters.

get_backend([name])

-

Return a single backend matching the specified filtering.

- - - -

-

Attributes

-
- - - - +

version

Return a single backend matching the specififed filters.