|
56 | 56 | "id": "a357d937", |
57 | 57 | "metadata": {}, |
58 | 58 | "source": [ |
59 | | - "- 🔥 [2025-06-02] Paper release: [Synthesis of discrete-continuous quantum circuits with multimodal diffusion models](https://www.arxiv.org/abs/2506.01666).\n", |
60 | | - "- 🔥 [2025-06-01] *Discrete-continuous circuits with multimodal diffusion* - model released on [Hugging Face: huggingface.co/collections/Floki00](https://huggingface.co/collections/Floki00/discrete-continuous-circuits-with-multimodal-diffusion-6839c4e4553e56b957bbd5bf)." |
| 59 | + "- 🔥 [2026-04-22] Paper publication: [Synthesis of discrete-continuous quantum circuits with multimodal diffusion models](https://doi.org/10.1088/2632-2153/ae5b21).\n", |
| 60 | + "- [2025-06-02] Paper arXiv release: [Synthesis of discrete-continuous quantum circuits with multimodal diffusion models](https://www.arxiv.org/abs/2506.01666).\n", |
| 61 | + "- [2025-06-01] *Discrete-continuous circuits with multimodal diffusion* - model released on [Hugging Face: huggingface.co/collections/Floki00](https://huggingface.co/collections/Floki00/discrete-continuous-circuits-with-multimodal-diffusion-6839c4e4553e56b957bbd5bf)." |
61 | 62 | ] |
62 | 63 | }, |
63 | 64 | { |
|
122 | 123 | "import torch\n", |
123 | 124 | "from genQC.pipeline.multimodal_diffusion_pipeline import MultimodalDiffusionPipeline_ParametrizedCompilation\n", |
124 | 125 | "from genQC.inference.sampling import generate_compilation_tensors, decode_tensors_to_backend\n", |
| 126 | + "from genQC.scheduler.scheduler_dpm import DPMScheduler\n", |
125 | 127 | "from genQC.utils.misc_utils import infer_torch_device, set_seed\n", |
126 | 128 | "from genQC.platform.tokenizer.circuits_tokenizer import CircuitTokenizer\n", |
127 | 129 | "from genQC.benchmark.bench_compilation import SpecialUnitaries\n", |
|
133 | 135 | " repo_id=\"Floki00/cirdit_multimodal_compile_3to5qubit_v1.1\", \n", |
134 | 136 | " device=device)\n", |
135 | 137 | "\n", |
| 138 | + "pipeline.scheduler = DPMScheduler.from_scheduler(pipeline.scheduler)\n", |
| 139 | + "pipeline.scheduler_w = DPMScheduler.from_scheduler(pipeline.scheduler_w)\n", |
| 140 | + "\n", |
136 | 141 | "pipeline.scheduler.set_timesteps(40) \n", |
137 | 142 | "pipeline.scheduler_w.set_timesteps(40) \n", |
138 | 143 | "\n", |
|
160 | 165 | "name": "stdout", |
161 | 166 | "output_type": "stream", |
162 | 167 | "text": [ |
163 | | - " »\n", |
164 | | - "q0 : ────────────────────────●────────────────────●───────────●───────╳─»\n", |
165 | | - " │ ╭───╮ │ ╭────┴─────╮ │ »\n", |
166 | | - "q1 : ────────────────────────┼───────╳─┤ h ├──────┼──────┤ r1(1.25) ├─┼─»\n", |
167 | | - " │ │ ╰───╯╭─────┴─────╮╰──────────╯ │ »\n", |
168 | | - "q2 : ───────────●────────────┼───────╳──────┤ r1(6.253) ├─────────────┼─»\n", |
169 | | - " ╭───╮╭─────┴─────╮╭─────┴─────╮ ╰───────────╯ │ »\n", |
170 | | - "q3 : ┤ h ├┤ r1(1.571) ├┤ r1(7.191) ├──────────────────────────────────╳─»\n", |
171 | | - " ╰───╯╰───────────╯╰───────────╯ »\n", |
| 168 | + " »\n", |
| 169 | + "q0 : ─────────────────────────────●─────────────────────────────────●───────»\n", |
| 170 | + " │ ╭───╮ │ »\n", |
| 171 | + "q1 : ─────────────────────────────┼────────────●──────┤ h ├─╳───────┼───────»\n", |
| 172 | + " ╭───╮╭─────┴─────╮╭─────┴─────╮╰───╯ │ │ »\n", |
| 173 | + "q2 : ───────────●──────┤ h ├┤ r1(7.214) ├┤ r1(1.734) ├──────╳───────┼───────»\n", |
| 174 | + " ╭───╮╭─────┴─────╮╰───╯╰───────────╯╰───────────╯ ╭─────┴──────╮»\n", |
| 175 | + "q3 : ┤ h ├┤ r1(1.618) ├───────────────────────────────────────┤ r1(0.4644) ├»\n", |
| 176 | + " ╰───╯╰───────────╯ ╰────────────╯»\n", |
172 | 177 | "\n", |
173 | 178 | "################################################################################\n", |
174 | 179 | "\n", |
175 | | - " \n", |
176 | | - "─────────────────\n", |
177 | | - " \n", |
178 | | - "─────●───────────\n", |
179 | | - "╭────┴─────╮╭───╮\n", |
180 | | - "┤ r1(1.59) ├┤ h ├\n", |
181 | | - "╰──┬───┬───╯╰───╯\n", |
182 | | - "───┤ h ├─────────\n", |
183 | | - " ╰───╯ \n", |
| 180 | + " \n", |
| 181 | + "──────╳───────────────────\n", |
| 182 | + " │ \n", |
| 183 | + "──●───┼───────────────────\n", |
| 184 | + "╭─┴─╮ │ \n", |
| 185 | + "┤ x ├─┼───────●───────────\n", |
| 186 | + "╰─┬─╯ │ ╭─────┴─────╮╭───╮\n", |
| 187 | + "──●───╳─┤ r1(7.758) ├┤ h ├\n", |
| 188 | + " ╰───────────╯╰───╯\n", |
184 | 189 | "\n" |
185 | 190 | ] |
186 | 191 | } |
|
369 | 374 | "id": "293e9a2f", |
370 | 375 | "metadata": {}, |
371 | 376 | "source": [ |
| 377 | + "#### Synthesis of discrete-continuous quantum circuits with multimodal diffusion models\n", |
| 378 | + "\n", |
| 379 | + "``` latex\n", |
| 380 | + "@article{furrutter2025synthesis,\n", |
| 381 | + "\ttitle = {Synthesis of discrete–continuous quantum circuits with multimodal diffusion models},\n", |
| 382 | + "\tauthor = {Fürrutter, Florian and Chandani, Zohim and Hamamura, Ikko and Briegel, Hans J and Muñoz-Gil, Gorka},\n", |
| 383 | + "\tdoi = {10.1088/2632-2153/ae5b21},\n", |
| 384 | + "\turl = {https://doi.org/10.1088/2632-2153/ae5b21},\n", |
| 385 | + "\tyear = {2026},\n", |
| 386 | + "\tmonth = {apr},\n", |
| 387 | + "\tpublisher = {IOP Publishing},\n", |
| 388 | + "\tjournal = {Machine Learning: Science and Technology},\n", |
| 389 | + "\tvolume = {7},\n", |
| 390 | + "\tnumber = {2},\n", |
| 391 | + "\tpages = {025065},\t\n", |
| 392 | + "}\n", |
| 393 | + "```\n", |
| 394 | + "\n", |
372 | 395 | "#### Quantum circuit synthesis with diffusion models\n", |
373 | 396 | "\n", |
374 | 397 | "``` latex\n", |
375 | 398 | "@article{furrutter2024quantum,\n", |
376 | | - " title={Quantum circuit synthesis with diffusion models},\n", |
377 | | - " author={F{\\\"u}rrutter, Florian and Mu{\\~n}oz-Gil, Gorka and Briegel, Hans J},\n", |
378 | | - " journal={Nature Machine Intelligence},\n", |
379 | | - " doi = {https://doi.org/10.1038/s42256-024-00831-9},\n", |
380 | | - " vol = {6},\n", |
381 | | - " pages = {515-–524},\n", |
382 | | - " pages={1--10},\n", |
383 | | - " year={2024},\n", |
384 | | - " publisher={Nature Publishing Group UK London}\n", |
| 399 | + " title={Quantum circuit synthesis with diffusion models},\n", |
| 400 | + " author={F{\\\"u}rrutter, Florian and Mu{\\~n}oz-Gil, Gorka and Briegel, Hans J},\n", |
| 401 | + " journal={Nature Machine Intelligence},\n", |
| 402 | + " doi = {https://doi.org/10.1038/s42256-024-00831-9},\n", |
| 403 | + " vol = {6},\n", |
| 404 | + " pages = {515-–524},\n", |
| 405 | + " pages={1--10},\n", |
| 406 | + " year={2024},\n", |
| 407 | + " publisher={Nature Publishing Group UK London}\n", |
385 | 408 | "}\n", |
386 | 409 | "```" |
387 | 410 | ] |
|
0 commit comments