@@ -23,7 +23,9 @@ QFT.](https://github.com/FlorianFuerrutter/genQC/blob/main/src/webpage/assets/qf
2323
2424## 📰 News
2525
26- - 🔥 \[ 2025-06-02\] Paper release: [ Synthesis of discrete-continuous quantum circuits with multimodal diffusion models] ( https://www.arxiv.org/abs/2506.01666 ) .
26+ - 🔥 \[ 2025-06-02\] Paper release: [ Synthesis of discrete-continuous
27+ quantum circuits with multimodal diffusion
28+ models] ( https://www.arxiv.org/abs/2506.01666 ) .
2729- 🔥 \[ 2025-06-01\] * Discrete-continuous circuits with multimodal
2830 diffusion* - model released on [ Hugging Face:
2931 huggingface.co/collections/Floki00] ( https://huggingface.co/collections/Floki00/discrete-continuous-circuits-with-multimodal-diffusion-6839c4e4553e56b957bbd5bf ) .
@@ -67,10 +69,9 @@ from genQC.benchmark.bench_compilation import SpecialUnitaries
6769from genQC.platform.simulation import Simulator, CircuitBackendType
6870
6971device = infer_torch_device()
70- set_seed(0 )
7172
7273pipeline = MultimodalDiffusionPipeline_ParametrizedCompilation.from_pretrained(
73- repo_id = " Floki00/cirdit_multimodal_compile_3to5qubit " ,
74+ repo_id = " Floki00/cirdit_multimodal_compile_3to5qubit_v1.1 " ,
7475 device = device)
7576
7677pipeline.scheduler.set_timesteps(40 )
@@ -91,20 +92,44 @@ out_tensor, params = generate_compilation_tensors(pipeline,
9192```
9293
9394``` python
94- vocabulary = {g:i+ 1 for i, g in enumerate (pipeline.gate_pool)}
95+ vocabulary = {g:i+ 1 for i, g in enumerate (pipeline.gate_pool)}
9596tokenizer = CircuitTokenizer(vocabulary)
96- simulator = Simulator(CircuitBackendType.QISKIT )
97+ simulator = Simulator(CircuitBackendType.CUDAQ )
9798
9899qc_list, _ = decode_tensors_to_backend(simulator, tokenizer, out_tensor, params)
99- qc_list[0 ].draw(" mpl" )
100+
101+ simulator.backend.draw(qc_list[0 ], num_qubits = 4 )
100102```
101103
102- ![ ] ( https://github.com/FlorianFuerrutter/genQC/blob/main/get_started_files/figure-commonmark/cell-3-output-1.png?raw=true )
104+ »
105+ q0 : ────────────────────────●────────────────────●───────────●───────╳─»
106+ │ ╭───╮ │ ╭────┴─────╮ │ »
107+ q1 : ────────────────────────┼───────╳─┤ h ├──────┼──────┤ r1(1.25) ├─┼─»
108+ │ │ ╰───╯╭─────┴─────╮╰──────────╯ │ »
109+ q2 : ───────────●────────────┼───────╳──────┤ r1(6.253) ├─────────────┼─»
110+ ╭───╮╭─────┴─────╮╭─────┴─────╮ ╰───────────╯ │ »
111+ q3 : ┤ h ├┤ r1(1.571) ├┤ r1(7.191) ├──────────────────────────────────╳─»
112+ ╰───╯╰───────────╯╰───────────╯ »
113+
114+ ################################################################################
115+
116+
117+ ─────────────────
118+
119+ ─────●───────────
120+ ╭────┴─────╮╭───╮
121+ ┤ r1(1.59) ├┤ h ├
122+ ╰──┬───┬───╯╰───╯
123+ ───┤ h ├─────────
124+ ╰───╯
103125
104126#### Further examples
105127
106- More detailed examples and tutorial notebooks are provided on the
107- project page
128+ A detailed tutorial on the application with ` CUDA-Q ` is available on the
129+ [ CUDA-Q
130+ documentation] ( https://nvidia.github.io/cuda-quantum/latest/applications/python/unitary_compilation_diffusion_models.html ) .
131+
132+ More examples and tutorial notebooks are provided on the project page
108133[ \[ tutorials\] ] ( https://florianfuerrutter.github.io/genQC/examples/tutorials.html )
109134or in the directory ` src/examples/ ` .
110135
0 commit comments