{ "cells": [ { "cell_type": "markdown", "id": "15fdd9d3", "metadata": {}, "source": [ "# Excited State Promotion (ESP) Readout\n", "\n", "```{post} 2021-12-20\n", ":category: Hardware\n", "```" ] }, { "cell_type": "markdown", "id": "492555b7", "metadata": {}, "source": [ "## Summary\n", "\n", "Excited State Promotion (ESP) readout is method for decreasing measurement errors in quantum computing systems where decay from the excited $|1\\rangle$ state to $|0\\rangle$ is non-negligible over the measurement timescales. Although it was originally an useful technique on the previous generation Falcon R4 systems, today it is only available on a few Falcon R5 systems where the nearly order of magnitude improvement in measurement times leaves little value in using this functionality. In testing, it looks to even be a bit worse performing than the standard readout method. ESP readout is on by default for those systems that support it. To disable it run:\n", "\n", "```python\n", "backend.run(circs, use_measure_esp=False)\n", "```" ] }, { "cell_type": "markdown", "id": "ecad1048", "metadata": { "ExecuteTime": { "end_time": "2021-12-20T09:09:14.727595Z", "start_time": "2021-12-20T09:09:14.725033Z" } }, "source": [ "## Background\n", "\n", "On many quantum computing platforms one of the two computational basis states, the $|1\\rangle$ state by convention, is an excited state of the system with respect to the ground state $|0\\rangle$. The difference in energy between these two states defines the frequency of the qubit through the relation $E=hf$. Because the $|1\\rangle$ state is an excited state, there is a non-zero probability that the state will decay to $|0\\rangle$ via interaction with the environment. The characteristic timescale for this is the $T_{1}$ time of the qubit. When performing gate operations, or non-reversible instructions like measurements on qubits, if the time it takes to perform these operations is a non-negligible fraction of $T_{1}$, then there is a possibility that this decay has occurred. \n", "\n", "Earlier we looked that the difference between [Falcon R5 and R4 systems](https://nonhermitian.org/posts/2021/2021-11-28-falcon_r5.html) and saw that on the earlier R4 devices measurements took an amount of time equivalent to 13 CNOT gates on average. This is quite a long time, and given our discussion above, we would expect that a qubit in the $|1\\rangle$ state would have a non-negligible probability of decaying into the ground state during this time; our measurement of the $|1\\rangle$ state would incur some error from this decay process. Indeed this is what happens. While all qubit measurements have some associated error, there is an asymmetry between the error rates of measuring the $|0\\rangle$ and $|1\\rangle$ states due to this effect, and the error associated with measuring the $|1\\rangle$ state are typically larger than those of the ground state. As such, finding a method to minimize the error associated with this environmentally induced decay would lead to higher-fidelity measurements on IBM Quantum systems and beyond.\n", "\n", "[Excited State Promotion](https://arxiv.org/abs/1005.3436) (ESP) readout is one such method to reduce this error. To understand how this works we first note that qubit measurements tell you only two things; Is the qubit in the ground state, or is the qubit in any other state? That is it. The readout does not care if your in the $|1\\rangle$ state the $|2\\rangle$ state etc. ESP readout takes advantage of this in the following way. If I \"promote\" the $|1\\rangle$ state of the qubit to the $|2\\rangle$ state (of what is now a qudit since it is no longer two-levels) then my measurement is unaffected. However what is affected is the timescale over which my qudit will decay into the $|0\\rangle$ state. In the standard regime where single-photon processes are dominant, a qudit starting in the $|2\\rangle$ state must first decay into the $|1\\rangle$ state before decaying into the $|0\\rangle$ state. Because each of these processes has a timescale associated with it, and our measurement does not care about the difference between $|2\\rangle$ and $|1\\rangle$ we have gained some amount of time before our measurement is affected by the decay; Our measurement fidelity should be improved. The benefit of this method was demonstrated on the Falcon R4 `ibmq_montreal` system when [looking at Quantum Volume](https://arxiv.org/abs/2008.08571). However, on newer systems, with their [~7x improvement in measurement time](https://nonhermitian.org/posts/2021/2021-11-28-falcon_r5.html), the utility of this method has not been addressed. Here we will look to see what, if any, value this technique has." ] }, { "cell_type": "markdown", "id": "5ec40bed", "metadata": {}, "source": [ "## Frontmatter" ] }, { "cell_type": "code", "execution_count": 1, "id": "6387e595", "metadata": { "ExecuteTime": { "end_time": "2021-12-19T16:00:30.341253Z", "start_time": "2021-12-19T16:00:28.370829Z" } }, "outputs": [], "source": [ "import numpy as np\n", "import mthree\n", "from qiskit import *\n", "\n", "import matplotlib.pyplot as plt\n", "#plt.style.use('ibmq-dark')\n", "%config InlineBackend.figure_format='retina'" ] }, { "cell_type": "markdown", "id": "d9b99616", "metadata": {}, "source": [ "Here we are importing some tools from [M3](https://qiskit.org/documentation/partners/mthree/) that are not really user facing, but are useful here." ] }, { "cell_type": "code", "execution_count": 2, "id": "6a664bf5", "metadata": { "ExecuteTime": { "end_time": "2021-12-19T16:00:30.345957Z", "start_time": "2021-12-19T16:00:30.343315Z" } }, "outputs": [], "source": [ "from mthree.mitigation import _balanced_cal_strings, _balanced_cal_circuits" ] }, { "cell_type": "markdown", "id": "ef0aa507", "metadata": {}, "source": [ "## Load account and backend selection\n", "\n", "In order to play around with ESP readout we first need to find out which systems support it. This is done by querying the system configuration for the `'measure_esp_enabled'` attribute. Since this attribute need not be present at all, we need to be a bit careful and use a `try-except` block or, as done here, `getattr`:" ] }, { "cell_type": "code", "execution_count": null, "id": "7dc9b049", "metadata": { "ExecuteTime": { "end_time": "2021-12-19T16:00:42.321642Z", "start_time": "2021-12-19T16:00:30.349466Z" } }, "outputs": [], "source": [ "IBMQ.load_account();" ] }, { "cell_type": "code", "execution_count": 46, "id": "38b13f85", "metadata": { "ExecuteTime": { "end_time": "2021-12-20T08:28:56.646237Z", "start_time": "2021-12-20T08:28:56.643594Z" } }, "outputs": [], "source": [ "provider = IBMQ.get_provider(project='internal-test')" ] }, { "cell_type": "code", "execution_count": 53, "id": "ae0cda21", "metadata": { "ExecuteTime": { "end_time": "2021-12-20T08:32:03.604837Z", "start_time": "2021-12-20T08:32:03.600671Z" } }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "ibm_bangkok\n", "ibm_hanoi\n", "ibm_cairo\n", "ibm_perth\n" ] } ], "source": [ "for _backend in provider.backends():\n", " if getattr(_backend.configuration(), 'measure_esp_enabled', False):\n", " print(_backend.name())" ] }, { "cell_type": "markdown", "id": "9096fb45", "metadata": {}, "source": [ "Although I have access to every IBM Quantum system out there, it turns out that only 4 of them actually have ESP readout enabled, and they are all R5 systems. I am not sure why the `ibmq_montreal` system does not have it enabled given that that was the first system that had it. Unfortunately what this means is that we cannot evaluate what benefit ESP has on the older R4 systems. I am assuming it probably helped a fair bit, but we cannot prove it. Here we will pick on of the R5 systems." ] }, { "cell_type": "code", "execution_count": 51, "id": "86a5dc6a", "metadata": { "ExecuteTime": { "end_time": "2021-12-20T08:30:34.618768Z", "start_time": "2021-12-20T08:30:34.616070Z" }, "scrolled": false }, "outputs": [], "source": [ "backend = provider.backend.ibm_cairo" ] }, { "cell_type": "markdown", "id": "f7371ed9", "metadata": {}, "source": [ "## Balanced calibrations\n", "\n", "We aim to look at the difference in error rates when using ESP readout and those with it disabled. To do that we need to determine these error rates through calibration. There are many ways to calibrate measurement errors. We could prep each qubit individually in either the $|0\\rangle$ or $|1\\rangle$ state and sample the resulting output to determine the error rates ($2N$ circuits in total where $N$ is the number of qubits on the system). Alternatively, as done in Qiskit Ignis, we could prep just two states the $|00\\dots 0\\rangle$ and $|11\\dots 1\\rangle$ and take marginal counts. While both are valid, they do have their downsides. The first method treats each qubit individually, but is not very efficient. The latter technique is very efficient, but is quite sensitive to state preparation errors, if they exist.\n", "\n", "Here we will use an alternative created created by yours truly for obtaining very accurate error rates while trying to minimize sensitivity to things like state-prep errors. This \"balanced\" calibration method works by executing bit-strings with a pattern that allows for sampling each error rate $N*\\rm shots$ times in a manner that is not particularly biased in terms of sensitivity to state-prep errors. Thus, for the same amount of work as doing each qubit individually, we get a factor of $N$ enhancement in the number of samples per error rate while not being sensitive to state prep errors along a particular basis direction. We can generate these balanced calibration strings and generate the circuits." ] }, { "cell_type": "code", "execution_count": 5, "id": "b9547a90", "metadata": { "ExecuteTime": { "end_time": "2021-12-19T16:00:42.344650Z", "start_time": "2021-12-19T16:00:42.337760Z" } }, "outputs": [], "source": [ "num_cal_qubits = backend.configuration().num_qubits\n", "cal_strings = _balanced_cal_strings(num_cal_qubits)" ] }, { "cell_type": "markdown", "id": "bfe4589e", "metadata": {}, "source": [ "Lets take a look at a subset of balanced calibration strings:" ] }, { "cell_type": "code", "execution_count": 55, "id": "8f124be0", "metadata": { "ExecuteTime": { "end_time": "2021-12-20T10:08:19.787498Z", "start_time": "2021-12-20T10:08:19.782561Z" } }, "outputs": [ { "data": { "text/plain": [ "['010101010101010101010101010',\n", " '101010101010101010101010101',\n", " '001100110011001100110011001',\n", " '110011001100110011001100110',\n", " '000111000111000111000111000',\n", " '111000111000111000111000111']" ] }, "execution_count": 55, "metadata": {}, "output_type": "execute_result" } ], "source": [ "cal_strings[:6]" ] }, { "cell_type": "markdown", "id": "dc3db0bd", "metadata": {}, "source": [ "We now convert these strings to our calibration circuits:" ] }, { "cell_type": "code", "execution_count": 6, "id": "c7815c26", "metadata": { "ExecuteTime": { "end_time": "2021-12-19T16:00:42.413488Z", "start_time": "2021-12-19T16:00:42.348598Z" } }, "outputs": [], "source": [ "circs = _balanced_cal_circuits(cal_strings)" ] }, { "cell_type": "markdown", "id": "47b5b0b1", "metadata": {}, "source": [ "## Experiments\n", "\n", "We now perform our experiments running the balanced calibration routine with and without ESP readout. Here we use $10000$ shots per circuit giving us an effectively sampling per error rate of $270,000$ shots. So our results should be pretty good. To turn ESP on and off we need to use the `use_measure_esp` keyword argument in `backend.run()`. When available, ESP readout is enabled by default. The code below is mainly taken from the M3 source code for doing the marginalization over the balanced calibration data. The important part is that the results with and without ESP are stored in `cal_result`, in that order." ] }, { "cell_type": "code", "execution_count": 7, "id": "d175eef7", "metadata": { "ExecuteTime": { "end_time": "2021-12-19T19:03:52.358807Z", "start_time": "2021-12-19T16:00:42.416276Z" } }, "outputs": [], "source": [ "cal_shots = 10000\n", "cal_results = []\n", "\n", "for use_esp in [True, False]:\n", " job = backend.run(circs, shots=cal_shots, use_measure_esp=use_esp)\n", " counts = job.result().get_counts()\n", "\n", " cals = [np.zeros((2, 2), dtype=float) for kk in range(num_cal_qubits)]\n", " for idx, count in enumerate(counts):\n", "\n", " target = cal_strings[idx][::-1]\n", " good_prep = np.zeros(num_cal_qubits, dtype=float)\n", " denom = cal_shots * num_cal_qubits\n", "\n", " for key, val in count.items():\n", " key = key[::-1]\n", " for kk in range(num_cal_qubits):\n", " if key[kk] == target[kk]:\n", " good_prep[kk] += val\n", "\n", " for kk, cal in enumerate(cals):\n", " if target[kk] == '0':\n", " cal[0, 0] += good_prep[kk] / denom\n", " else:\n", " cal[1, 1] += good_prep[kk] / denom\n", "\n", " for jj, cal in enumerate(cals):\n", " cal[1, 0] = 1.0 - cal[0, 0]\n", " cal[0, 1] = 1.0 - cal[1, 1]\n", " \n", " cal_results.append(cals)" ] }, { "cell_type": "markdown", "id": "e4f3d62f", "metadata": {}, "source": [ "The diagonal of the calibration matrix tells us the fidelity of the measurement process per qubit. Here we take the average over the fidelities for the $|0\\rangle$ and $|1\\rangle$ states." ] }, { "cell_type": "code", "execution_count": 8, "id": "ff45a9e8", "metadata": { "ExecuteTime": { "end_time": "2021-12-19T19:03:52.366532Z", "start_time": "2021-12-19T19:03:52.363028Z" } }, "outputs": [], "source": [ "esp_fids = [np.array([np.mean(q.diagonal()) for q in cals]) for cals in cal_results]" ] }, { "cell_type": "markdown", "id": "a1129e94", "metadata": {}, "source": [ "It is easier to look at the error rates (but easier to extract the fidelities) so we plot those for each qubit." ] }, { "cell_type": "code", "execution_count": 43, "id": "ce5cae0c", "metadata": { "ExecuteTime": { "end_time": "2021-12-19T23:56:30.157721Z", "start_time": "2021-12-19T23:56:29.905503Z" } }, "outputs": [ { "data": { "image/png": "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\n", "text/plain": [ "
" ] }, "metadata": { "image/png": { "height": 418, "width": 564 } }, "output_type": "display_data" } ], "source": [ "fig, ax = plt.subplots()\n", "ax.bar(np.arange(num_cal_qubits), 1-esp_fids[0], width=0.33, label='ESP active')\n", "ax.bar(np.arange(num_cal_qubits)+0.33, 1-esp_fids[1], width=0.33, label='ESP off')\n", "ax.legend()\n", "ax.set_xlabel('Qubit number')\n", "ax.set_ylabel('Measurement error')\n", "ax.set_title('{} ESP evaluation'.format(backend.name()));" ] }, { "cell_type": "markdown", "id": "0c151c49", "metadata": {}, "source": [ "By eye we can see that the cyan bars are typically longer than the corresponding purple bars, qualitatively signaling that ESP readout gives worse measurement errors than those with it disabled. Let us look at the mean values for these error rates:" ] }, { "cell_type": "code", "execution_count": 57, "id": "78564321", "metadata": { "ExecuteTime": { "end_time": "2021-12-20T10:21:05.523366Z", "start_time": "2021-12-20T10:21:05.519084Z" } }, "outputs": [ { "data": { "text/plain": [ "array([0.0256358 , 0.02191749])" ] }, "execution_count": 57, "metadata": {}, "output_type": "execute_result" } ], "source": [ "1-np.mean(esp_fids, axis=1)" ] }, { "cell_type": "markdown", "id": "c93bcf72", "metadata": {}, "source": [ "We see that the average error rate is indeed higher when using ESP than without. This is somewhat disappointing given that ESP is on by default here. However, this is just one system. Perhaps trying another gives different results. Here is data obtained on `ibmq_perth` using the same manner as above:" ] }, { "cell_type": "code", "execution_count": 58, "id": "a52f6798", "metadata": { "ExecuteTime": { "end_time": "2021-12-20T10:23:45.732967Z", "start_time": "2021-12-20T10:23:45.729295Z" } }, "outputs": [], "source": [ "perth_esp_fids = [np.array([0.97066429, 0.97649286, 0.97842857,\n", " 0.98060714, 0.96941429, 0.9735, 0.98295714]),\n", " np.array([0.98272143, 0.97831429, 0.97732857,\n", " 0.98332143, 0.98175714, 0.98055714, 0.99046429])\n", " ]" ] }, { "cell_type": "code", "execution_count": 59, "id": "e8bb4b93", "metadata": { "ExecuteTime": { "end_time": "2021-12-20T10:23:46.453462Z", "start_time": "2021-12-20T10:23:46.255812Z" } }, "outputs": [ { "data": { "image/png": "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awh5AAA2YdCgQRoxYoQcHP7vrzZnZ2d5eXmpRo0a+te//qVRo0ZpzZo1Fo3XuXNnffbZZ3J1dTV7PUeOHCpdurTefPNNde/eXQcOHFCdOnX09ddfJyhIWqJECZUoUULt27dX165dtW/fvud/o6lUp04dTZ8+XR4eHmavlypVSqVKlVKPHj00YcIETZkyJdlx7OzsNHr0aPXr10+Ojo5mx7y8vOTl5aXq1atr4MCB+uKLL/Tdd99ZNL/XXntNCxYsMI3p6uqqPHny6PLly5a/yUQUKlRI33//fYJQJF++fMqXL59q1Kih/v37q2/fvjp69OhznSu9nT9/Xv7+/pJidxpbu3attm7dalHfXbt2pRgUPC8nJyfT4+cNzSpWrKhp06YluiLI3d1dRYsWVYcOHXTgwAENGDAgwcqmdevW6fPPP1f27NmVM2dONWzY0Gw1U2IqV65sCngiIyMT/IxwcnLS+PHj1bFjR7OfL3E8PT3l6empsmXLqmfPntqyZYv69++ve/fupfbtp4tcuXJpypQpatKkSaLH8+bNq7x586pSpUrq37+/lixZomHDhpmFi+mladOm+vLLLxMNB7Nnz67ixYurU6dOOnTokIKDgy0OKvv3768PPvhAzs7OZq8XLVpURYsWVZcuXbRw4UINGzYs0eLlAJCZEfIAADK9jh07mv41OzIyUjt37tTNmzdVpEgRVatWTfb29vL09NR3330nR0dHrVixItnx2rVrZ6qDcufOHe3bt083b96Un5+fqQBunjx59O2332rIkCGaN2+eXFxcFB4ert27d+vBgwcqV66c6RfznDlzasaMGapevbpFqwqspXz58hoyZIjc3NwUExOjP//8U+fOnVOePHkUGBgoV1dXOTg4aNSoUcqbN69pp6RnOTg4aO7cuWrYsKHptbh/Zb9z544p4MmRI4dcXV31ySefmHZ4So6Hh4e++eabBKGRFLsS4Pz586btuitVqiTJfIvv5Lbr/vnnn01bfJ88eVJ//fWXnj59qsqVK6t48eKSYldmzJ07V6+99lqyq7wy2vLly9WyZUtJsX8WCxcu1IYNG7RkyRJt3779hV5TiSlbtqzp8cWLF9M8Tp06dTR37lxTsBodHa3Dhw/r3LlzcnBwUKlSpUzfUwEBAdq4caNat25tthLt4cOHWrt2rd58801JsQWAUwp54tcq2rBh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Tp06SZKWLFlievxs+0uXLqlq1aqpnh8SIuQBAAAAACCdhIaGKiYmRnZ2dgoODtamTZsUHh6eZPutW7dq69atVjl3/Do3idUKSs67776rkSNHKlu2bGavlylTRmXKlFGvXr00cOBArV271ipzhXVwuxYAAAAAAOkkLCxMv/76q6TYlTG7d+/W559/rrp168rV1TVdz12lShXT49OnT1vcr3fv3vroo4+ULVs2/fXXX+rZs6f8/f1VsWJF/etf/9KVK1fk6uqq6dOnq27duqZ+RYsWVdGiRRUaGipJWrFihem14cOHq2jRopo6dWqC9qkpbI3ksZIHAAAAAIAkGAyGVIUxidWZee+99/Tzzz+rSJEiypkzp3r16qVevXopKipKx44d0969e/XHH39o165dydbsSQ0HBwcNGzbM9Pznn3+2qF+ePHn04YcfSpIOHTqkNm3amL2nZcuWafv27dq4caMKFCigr776StWrV1d0dLSpXdwKovivSVJUVJSioqJMz6nJY32EPAAAAAAAJMHHx0cXLlywuH38GjxxwsLC1LBhQ3300Ufq3LmzHB0dJUmOjo565ZVX9Morryg4OFiRkZFatWqVPv/88xRr8bi4uCQIn7Jly6aCBQuqVKlS6t+/vypXrixJ+vHHH3X48GGL5t+mTRu5u7tLkkaOHJloEHP9+nV9+umn+u6771SoUCE1atRI69ats2h8pC9CHgAAAAAA0tm9e/c0YsQIjR8/Xo0bN1a9evVUq1Ytsx20XF1d1bVrV7Vs2VK9evXSjh07khzvjz/+sOi8mzdv1tChQy2eZ2BgoKTYWkLJBUPr1q1TVFSUHB0dVatWLUKelwQhDwAAAAAASbD2zk+3bt3S4sWLTVul+/n5qVatWqpfv77q168vJycn5ciRQ/PmzVO9evV08eJFi8eOjo7WgwcPdO3aNR06dEg//fSTfvvtt1TNr0CBApJSruETFRWlv//+WyVLllTBggVTdQ6kH0IeAAAAAAAyyNmzZ3X27FnNmzdPBQoU0MSJE9WgQQO5ubkpODhY77//fqL9AgICTAWO49jZ2cnNzU0PHjxI9W5acbJnzy5JevDgQYpt427lcnNzS9O5YH3srgUAAAAAQDp555139Omnn6pt27Yptr169ap69uypK1euSIoNcl60uHDHkuAmrnYPBZRfHoQ8AAAAAACkk+Dg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ZTabdefOHRUsWNA2Pi4uzhYSpWfZsmVq2LChpOSwombNmtq8ebPi4uLUoEED9e7dW6VKldKBAwfk6+trt96oqChVr15d27dv13//+1+dOHFCxYsXV7du3dS8eXPbe3rttdcUHx+frc/CujeMJM2ePVtBQUFycXHRunXrsjWPI6xbt05jx45VyZIl9eijjyokJETLly/XhQsXVK5cOfXo0UP16tXTpUuX5OrqmqV9cHJLVFSUPD09tXnzZq1cuVIHDx6Uu7u7OnXqZFvhk5iYqLfeeivN09j+/PNPjRw5Ul988YVcXFw0YsQItWvXTsHBwQoPD5eXl5dat24tPz8/25jZs2fryJEjufkWAQB4YIQ8AAAgR9y4cUM9evTQP//5T7355pvy8PBQ7dq1M93v5Y8//rAFP4GBgdq4caOmT5+e6tHskrRy5Uo98cQTevnllyVJbdu2Vdu2bVP1Wb16tZYsWaJNmzbZrfXzzz/X008/rXbt2mnEiBFp2iMjIzVo0CAdPnw4K289lTVr1ujll1+Wi4uLOnTooA4dOigpKUnbtm1LtconN1y/fl1Dhw7VokWLVLRoUVWqVEljx45N1efcuXPq379/hiubnGX16tUqXry4+vXrp8GDB2vw4MGp2m/evKk33ngjzUbdVmvXrtXdu3c1c+ZMlSxZUrVr19b48ePT9IuPj9fMmTP12Wef5cj7AAAgJ3G7FgAAyDFJSUmaP3++GjVqpDfeeEPr16/XuXPndOvWLSUkJOj69es6evSoli5dqn79+snX11dt27bVvn37JEmdO3fWjz/+qNdeey3N3O+995569uypdevW6a+//tLdu3d1+fJlbdmyRS+++KJGjBhh27vHnvj4eL344osaNWqUDh48qJs3byo2NlahoaH65JNP1Lx5c/3yyy/39Rn88ssveumll7Rv3z7FxMQoLi5O4eHhqlix4n3N96B+/PFHNW/eXHPnztXJkycVFxenGzdu6MiRI/roo4/Upk0bnT592im12TNy5Ei98sor2r17t65fv664uDidPn1a8+bN05NPPmk30Nu0aZN8fX314YcfateuXYqMjNS9e/cUGxurEydOaMGCBWrdujUBDwDgoWV65JFHLPa7AQAA5K5evXrptddeU926ddWmTRudOHHC2SUBAADkaYQ8AAAgT2vQoEGm+/MAAAAgGSEPAAAAAACAAbAnDwAAAAAAgAEQ8gAAAAAAABgAIQ8AAAAAAIABEPIAAAAAAAAYACEPAAAAAACAARDyAAAAAAAAGAAhDwAAAAAAgAEQ8gAAAAAAABgAIQ8AAAAAAIABEPIAAAAAAAAYACEPAAAAAACAARDyAAAAAAAAGAAhDwAAAAAAgAEQ8gAAAAAAABgAIQ8AAAAAAIABEPIAAAAAAAAYwP8D+fRgJeZHUEwAAAAASUVORK5CYII=\n", "text/plain": [ "
" ] }, "metadata": { "image/png": { "height": 418, "width": 572 } }, "output_type": "display_data" } ], "source": [ "fig, ax = plt.subplots()\n", "ax.bar(np.arange(7), 1-perth_esp_fids[0], width=0.33, label='ESP active')\n", "ax.bar(np.arange(7)+0.33, 1-perth_esp_fids[1], width=0.33, label='ESP off')\n", "ax.legend()\n", "ax.set_xlabel('Qubit number')\n", "ax.set_ylabel('Measurement error')\n", "ax.set_title('{} ESP evaluation'.format('ibm_perth'));" ] }, { "cell_type": "markdown", "id": "c879ec58", "metadata": {}, "source": [ "Again we see that ESP readout is worse than the standard readout method. Perhaps this is why it is enabled on only a few systems; there is no value in doing ESP readout on the latest IBM Quantum systems." ] }, { "cell_type": "code", "execution_count": null, "id": "0938cb95", "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3 (ipykernel)", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.9.7" } }, "nbformat": 4, "nbformat_minor": 5 }