You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Update neutral atom docs
Signed-off-by: Dobri Y <dyordanov@nvidia.com>
* Proper whitespace for docs
Signed-off-by: Bettina Heim <heimb@outlook.com>
---------
Signed-off-by: Dobri Y <dyordanov@nvidia.com>
Signed-off-by: Bettina Heim <heimb@outlook.com>
Co-authored-by: Bettina Heim <heimb@outlook.com>
The number of shots for a kernel execution can be set through the ``shots_count``
273
+
argument to ``evolve`` or ``evolve_async``. By default, the ``shots_count`` is
274
+
set to 100.
275
+
276
+
.. code:: cpp
277
+
278
+
auto evolution_result = cudaq::evolve(cudaq::rydberg_hamiltonian(...), schedule, 1000);
279
+
280
+
To see a complete example for using Pasqal's backend, take a look at our :doc:`C++ examples <../../examples/hardware_providers>`.
228
281
229
-
To see a complete example for using Pasqal's backend, take a look at our :doc:`Python examples <../../examples/hardware_providers>`.
230
282
231
283
.. note::
232
284
@@ -261,47 +313,81 @@ Alternatively, users can set the following environment variables.
261
313
export AWS_SECRET_ACCESS_KEY="<access_key>"
262
314
export AWS_SESSION_TOKEN="<token>"
263
315
264
-
Submission from Python
316
+
About Aquila
265
317
`````````````````````````
266
318
267
-
The target to which quantum kernels are submitted
268
-
can be controlled with the ``cudaq::set_target()`` function.
269
-
270
-
.. code:: python
271
-
272
-
cudaq.set_target('quera')
273
-
274
-
By default, analog Hamiltonian will be submitted to the Aquila system.
275
-
276
319
Aquila is a "field programmable qubit array" operated as an analog
277
320
Hamiltonian simulator on a user-configurable architecture, executing
278
321
programmable coherent quantum dynamics on up to 256 neutral-atom qubits.
279
322
Refer to QuEra's `whitepaper <https://cdn.prod.website-files.com/643b94c382e84463a9e52264/648f5bf4d19795aaf36204f7_Whitepaper%20June%2023.pdf>`__ for details.
280
323
281
-
Due to the nature of the underlying hardware, this target only supports the
282
-
``evolve`` and ``evolve_async`` APIs.
283
-
The `hamiltonian` must be an `Operator` of the type `RydbergHamiltonian`. Only
284
-
other parameters supported are `schedule` (mandatory) and `shots_count` (optional).
324
+
Submitting
325
+
`````````````````````````
326
+
.. tab:: Python
327
+
328
+
The target to which quantum kernels are submitted
329
+
can be controlled with the ``cudaq::set_target()`` function.
330
+
331
+
.. code:: python
285
332
286
-
For example,
333
+
cudaq.set_target('quera')
287
334
288
-
.. code:: python
335
+
Due to the nature of the underlying hardware, this target only supports the
336
+
``evolve`` and ``evolve_async`` APIs.
337
+
The `hamiltonian` must be an `Operator` of the type `RydbergHamiltonian`. Only
338
+
other parameters supported are `schedule` (mandatory) and `shots_count` (optional).
0 commit comments