Schmidt-rank-vector generation 3 to 8 qubits

Paper: "Quantum circuit synthesis with diffusion models".

Key Features and limitations

  • Schmidt-rank-vector (SRV) generation from 3 to 8 qubits
  • Quantum circuits up to 52 gates
  • Training details in the [paper-arxiv]
  • Prompt formatting: prompt="Generate SRV: [2, 1, 2, 1, 2]"
  • Gate set: ['h', 'cx']

Usage

The pre-trained model pipeline can be loaded with genQC. First install or upgrade genQC using

pip install -U genQC

Then the model can be loaded by calling

from genQC.pipeline.diffusion_pipeline import DiffusionPipeline
pipeline = DiffusionPipeline.from_pretrained("Floki00/qc_srv_3to8qubit", "cpu")

A guide on how to use this model can be found in the example notebook 0_hello_circuit [doc] [notebook] on the GitHub repository of genQC.

License

The model weights in this repository are licensed under the Apache License 2.0.

Downloads last month
16
Inference Providers NEW
This model is not currently available via any of the supported third-party Inference Providers, and HF Inference API was unable to determine this model's library.

Space using Floki00/qc_srv_3to8qubit 1

Collection including Floki00/qc_srv_3to8qubit