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
Copy file name to clipboardExpand all lines: docs/digital/dialects_and_kernels.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
3
3
Bloqade provides a set of pre-defined dialects, with which you can write your programs and circuits.
4
4
5
-
Once you have your kernel, you can inspect their intermediate representation (IR), apply different optimizations using [compiler passes](../quick_start/circuits/compiler_passes/index.md), or run them on a [(simulator) device](./simulator_device/simulator_device.md).
5
+
Once you have defined your kernel, you can inspect their intermediate representation (IR), apply different optimizations using [compiler passes](../quick_start/circuits/compiler_passes/index.md), or run them on a [(simulator) device](./simulator_device/simulator_device.md).
6
6
7
7
!!! info
8
8
A **kernel** function is a piece of code that runs on specialized hardware such as a quantum computer.
@@ -43,7 +43,7 @@ Here's a quick overview of the most important available dialects.
43
43
## qasm2
44
44
45
45
There are a number of dialects with which you can write kernels that represent QASM2 programs.
46
-
See also the [qasm2 API reference](../reference/qasm2.md)
46
+
See also the [qasm2 API reference](../../reference/bloqade-circuit/src/bloqade/qasm2/)
47
47
48
48
### qasm2.main
49
49
@@ -205,11 +205,11 @@ def main():
205
205
main.print()
206
206
```
207
207
208
-
See also the [squin API reference](../reference/squin.md)
208
+
See also the [squin API reference](../../reference/bloqade-circuit/src/bloqade/squin/)
209
209
210
210
## stim
211
211
212
212
!!! warning
213
213
Sorry folks, still under construction.
214
214
215
-
See also the [stim API reference](../reference/stim.md)
215
+
See also the [stim API reference](../../reference/bloqade-circuit/src/bloqade/stim/)
Copy file name to clipboardExpand all lines: docs/digital/examples/interop/noisy_ghz.py
+5-5Lines changed: 5 additions & 5 deletions
Original file line number
Diff line number
Diff line change
@@ -41,10 +41,10 @@
41
41
# ## Noise model implementations
42
42
#
43
43
# For now, these noise models are implemented as [`cirq.NoiseModel`](https://quantumai.google/reference/python/cirq/NoiseModel) classes, so that you can use with any circuit you build using `cirq`.
44
-
# They are part of the [`bloqade.cirq_utils`](../../../reference/cirq_utils) submodule.
44
+
# They are part of the [`bloqade.cirq_utils`](../../../../reference/bloqade-circuit/src/bloqade/cirq_utils) submodule.
45
45
#
46
-
# Support for using these models with e.g. [squin](../dialects_and_kernels.md) will follow in the future.
47
-
# However, you can already rely on [interoperability with cirq](../cirq_interop) in order to convert (noisy) circuits to squin kernels and use other parts of the compiler pipeline.
46
+
# Support for using these models with e.g. [squin](../../../dialects_and_kernels) will follow in the future.
47
+
# However, you can already rely on [interoperability with cirq](../../../cirq_interop) in order to convert (noisy) circuits to squin kernels and use other parts of the compiler pipeline.
# The noise processes are further split into local and global noise channels and separated by their cause.
216
216
#
217
-
# For a full list of noise parameters and a description of each one, please refer to the move noise model in [`bloqade.qasm2.dialects.noise.model.MoveNoiseModelABC`](../../../reference/qasm2/#bloqade.qasm2.dialects.noise.model.MoveNoiseModelABC)
217
+
# For a full list of noise parameters and a description of each one, please refer to the move noise model in [`bloqade.qasm2.dialects.noise.model.MoveNoiseModelABC`](../../../../reference/bloqade-circuit/src/bloqade/qasm2/dialects/noise/model#MoveNoiseModelABC)
218
218
#
219
219
# We can use those parameters in order to modify the strength of the noise.
Copy file name to clipboardExpand all lines: docs/digital/index.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,7 +15,7 @@ The infrastructure behind these compilers is built on top of [Kirin](https://que
15
15
It is easiest to learn how to use this package by checking out the [examples & tutorials section](tutorials_index.md), where we show how you can build and study different quantum programs written in different DSLs.
16
16
You can also find the corresponding scripts in [jupytext format](https://jupytext.readthedocs.io/en/latest/) at the [bloqade repository](https://github.com/QuEraComputing/bloqade) under `docs/digital/examples/`.
17
17
18
-
Finally, if you want the full details on the API, please refer to the [API reference documentation](../reference/).
18
+
Finally, if you want the full details on the API, please refer to the [API reference documentation](../../reference/bloqade-circuit/src/bloqade/device/).
0 commit comments