Dgmr

DGMR

ContextConditioningStack

        classDiagram
    class ContextConditioningStack {
        +ModelType model_type
        #_mixing_layer() Tensor
        +forward() tuple
    }
    class Module
    <<abstract>> Module
    Module <|-- ContextConditioningStack : herits
    

ContextConditioningStack

Context conditioning stack.

LatentConditioningStack

        classDiagram
    class LatentConditioningStack {
        +ModelType model_type
        +forward() Tensor
    }
    class Module
    <<abstract>> Module
    Module <|-- LatentConditioningStack : herits
    

LatentConditioningStack

Latent conditioning stack class.

Discriminator

        classDiagram
    class Discriminator {
        +ModelType model_type
        +forward() Tensor
    }
    class Module
    <<abstract>> Module
    Module <|-- Discriminator : herits
    

Discriminator

Discriminators class.

SpatialDiscriminator

        classDiagram
    class SpatialDiscriminator {
        +ModelType model_type
        +forward() Tensor
    }
    class Module
    <<abstract>> Module
    Module <|-- SpatialDiscriminator : herits
    

SpatialDiscriminator

Spatial Discriminator class.

TemporalDiscriminator

        classDiagram
    class TemporalDiscriminator {
        +ModelType model_type
        +forward() Tensor
    }
    class Module
    <<abstract>> Module
    Module <|-- TemporalDiscriminator : herits
    

TemporalDiscriminator

Temporal Discriminator class.

Generator

        classDiagram
    class Generator {
        +ModelType model_type
        +forward() Tensor
    }
    class Module
    <<abstract>> Module
    Module <|-- Generator : herits
    

Generator

Generator class.

Sampler

        classDiagram
    class Sampler {
        +ModelType model_type
        +forward() Tensor
    }
    class Module
    <<abstract>> Module
    Module <|-- Sampler : herits
    

Sampler

Sampler class.