genQC logo genQC
  • Overview
  • Get Started
  • Tutorials
  • API Reference
  • Research
  • Code Repository
  1. Dataset
  2. Mixed cached dataset

API Reference

  • Modules Overview
  • Release notes

  • Benchmark
    • Compilation benchmark
  • Dataset
    • Dataset balancing
    • Cached dataset
    • Quantum circuit dataset
    • Config dataset
    • Dataset helper functions
    • Mixed cached dataset
  • Inference
    • Evaluation metrics
    • Evaluation helper
    • Sampling functions
  • Models
    • Config model
    • Frozen OpenCLIP
    • Layers
    • Position encodings
    • Conditional qc-UNet
    • Encoder for unitaries
    • Clip
      • Frozen OpenCLIP
      • Unitary CLIP
    • Embedding
      • Base embedder
      • Rotational preset embedder
    • Transformers
      • Transformers and attention
      • CirDiT - Circuit Diffusion Transformer
      • Transformers
  • Pipeline
    • Callbacks
    • Compilation Diffusion Pipeline
    • Diffusion Pipeline
    • Diffusion Pipeline Special
    • Metrics
    • Multimodal Diffusion Pipeline
    • Pipeline
    • Unitary CLIP Pipeline
  • Platform
    • Circuits dataset generation functions
    • Circuits instructions
    • Simulation backend
    • Backends
      • Base backend
      • CUDA-Q circuits backend
      • Pennylane circuits backend
      • Qiskit circuits backend
    • Tokenizer
      • Base tokenizer
      • Circuits tokenizer
      • Tensor tokenizer
  • Scheduler
    • Scheduler
    • DDIM Scheduler
    • DDPM Scheduler
    • DPM Scheduler
  • Utils
    • Async functions
    • Config loader
    • Math and algorithms
    • Miscellaneous util

On this page

  • MixedCachedOpenCLIPDatasetConfig
  • MixedCachedOpenCLIPDataset
  • Report an issue
  • View source
  1. Dataset
  2. Mixed cached dataset

Mixed cached dataset

Dataset that combines and handles multiple cached datasets.

This is useful for multiple qubits. Here we also handle paddings.


source

MixedCachedOpenCLIPDatasetConfig

 MixedCachedOpenCLIPDatasetConfig (store_dict:dict, dataset_to_gpu:bool,
                                   pad_constant:int, collate_fn:str,
                                   bucket_batch_size:int,
                                   model_scale_factor:int)

source

MixedCachedOpenCLIPDataset

 MixedCachedOpenCLIPDataset (device:torch.device=device(type='cpu'),
                             save_type=None, **parameters)

Dataset that uses multiple cached dataset and combines them with padding, either i) Bucket or ii) Max.

Back to top
Dataset helper functions
Evaluation metrics
 

Copyright 2025, Florian Fürrutter

  • Report an issue
  • View source