For questions related to understanding how to use, implement and study Azure Quantum cloud platform for quantum computation and quantum hardware.
Questions tagged [azure-quantum]
23 questions
7
votes
0 answers
Rotation resolutions in operations for qubits in commercial implementations
I have found information about Honeywell provider supporting operations with high-resolution rotations (i.e. around $\pi/500$) here.
What are typical maximal rotation resolution values supported by existing implementations and what is their…
Mariusz
- 405
- 2
- 10
3
votes
1 answer
I would like to use Open QASM 3 what if any backends can I use to?
From my limited understanding Azure Quantum and IBM Qiskit backends do not support OpenQASM 3. However, Amazon Braket does support a subset of Open QASM 3 (proof). What is the best way/backend to test and develop Open QASM 3.0 code? and yes I know I…
EXA_Q
- 31
- 3
3
votes
1 answer
How to set the meas_level and optimization_level in Quantum Azure IonQ provider?
I am performing a benchmark process using the Azure Quantum IonQ provider. I use Qiskit in the Azure platform, and I was trying to see how to control the transpiling and compiling process. It seems that just set them into the executing process as…
Camilo160
- 284
- 1
- 5
2
votes
0 answers
Is there a fix for the varying numerical gradients calculated in the optimizer with qiskit?
I am currently trying to train a quantum circuit on Qiskit using an Azure QPU. I have some parameterized gates that I optimize using ADAMs. However, as the output of the circuit $f(x)$ is not deterministic, the numerical gradient calculated in the…
Rij
- 53
- 3
2
votes
1 answer
Number of logical cycles to implement $R_Z(\theta)$ gates in lattice surgery: why isn't it the number of layers $\times$ the $T$-count in $R_Z$?
Let's assume I want to implement a rotation $R_Z(\theta)$ for a lattice-surgery based computation, for $\theta$ being an arbitrary angle (i.e. the gate is not necessarily Clifford nor a $T$-gate).
It can typically be done by
Decomposing…
Marco Fellous-Asiani
- 2,220
- 2
- 15
- 42
2
votes
1 answer
What are the qubit capabilities of Microsoft Azure?
I've always worked on IBM Cloud when I needed to deploy a quantum application to a NISQ devices.
However, though not an hardware expert, I was asked to explore Microsoft Azure, which I see offers IonQ and Quantinuum platforms access.
I'm however…
mpro
- 527
- 2
- 12
2
votes
1 answer
What does the Qiskit transpile function do on an Azure Quantum IonQ provider?
I can run a circuit on IonQ through Azure Quantum, but I was wondering if I need to run the transpile function.
LeWoody
- 924
- 1
- 8
- 14
1
vote
0 answers
Acessing rigetti.qpu.ankaa-3 using AzureQuantum
I am trying to get Quil-T working on rigetti.qpu.ankaa-3, using AzureQuantum.
I have the following which works perfectly:
import os
ID = "...."
os.environ["AZURE_QUANTUM_SUBSCRIPTION_ID"] = "ID"
os.environ["AZURE_QUANTUM_WORKSPACE_RG"] =…
Jack Jack
- 51
- 5
1
vote
1 answer
Changing the 'compilerRunTimeoutMs' timeout variable on Azure Quantum Resource Estimator
Is there any way to change the variable 'compilerRunTimeoutMs' so that I can increase the timeout for Azure Quantum Resource Estimator. The only way that seems to be an option currently is to build the package from source but I wanted to see if…
spencerdearman
- 25
- 3
1
vote
1 answer
Migration guide from Classic QDK to Modern QDK for Q#
Is there any sort of migration guide from the classic QDK to the modern QDK. When I am trying to use functions, I keep running into this
This documentation refers to the Classic QDK, which has been replaced by the Modern QDK.
Please see…
spencerdearman
- 25
- 3
1
vote
1 answer
How to avoid azure-quantum ionq simulator computing a probability distribution of exponential size?
I am running a 3-qubit simulation using ionq.simulator in azure-quantum. When I send the task, I get the result from one shot + probability distribution that includes all the possible 8 bitstrings. I am not interested in getting a probability…
Alejandro G
- 33
- 4
1
vote
1 answer
Understanding command Ignore in Q#
Consider the following code on which I want to run the resource estimator:
%%qsharp
open Microsoft.Quantum.Intrinsic;
open Microsoft.Quantum.Diagnostics;
open Microsoft.Quantum.Math;
open Microsoft.Quantum.Arrays;
operation AlgoTest() : Unit {
…
Marco Fellous-Asiani
- 2,220
- 2
- 15
- 42
1
vote
1 answer
Applying Hadamard on inexistent qubit doesn't make Q# compilation fail: why?
This question is perhaps a bit unusual as I am not complaining that my code doesn't compile but rather that it compiles ;)
Consider the following code:
%%qsharp
open Microsoft.Quantum.Intrinsic;
open Microsoft.Quantum.Diagnostics;
open…
Marco Fellous-Asiani
- 2,220
- 2
- 15
- 42
1
vote
1 answer
Q#: how to write an algorithm in modular form (I don't understand the syntax and the documentation is a bit obscure)
I would like to make a resource estimate based on Azure resource estimator.
However, the circuits I am interested in depend on some classical parameters: for this reason, I would like to make a modular script with sub-portions of the quantum…
Marco Fellous-Asiani
- 2,220
- 2
- 15
- 42
1
vote
1 answer
Installing azure-quantum with qiskit dependences
I'm trying to install azure-quantum package with qiskit integration.
Following the azure tutorial (https://pypi.org/project/azure-quantum/) they say to use:
pip install --upgrade azure-quantum[qiskit]
in an environment with python 3.9 or higher…
Roberto Schiattarella
- 185
- 6