merlin.models.photonic_generator module ======================================= .. automodule:: merlin.models.photonic_generator :no-members: .. currentmodule:: merlin.models.photonic_generator Direct-use classes ------------------ .. autoclass:: PhotonicGenerator :members: :undoc-members: :show-inheritance: .. autoclass:: NormalLatent :members: :undoc-members: :show-inheritance: .. autoclass:: VectorAdapter :members: :undoc-members: :show-inheritance: .. autoclass:: ImageAdapter :members: :undoc-members: :show-inheritance: Extension interfaces -------------------- ``LatentDistribution`` and ``OutputAdapter`` are abstract base classes for custom samplers and adapters. They are not meant to be instantiated directly. .. autoclass:: GeneratorMeasurements :members: :undoc-members: :show-inheritance: .. autoclass:: LatentDistribution :members: :undoc-members: :show-inheritance: .. autoclass:: OutputAdapter :members: :undoc-members: :show-inheritance: