﻿scvi.external.mrvi.MRVAE
========================

.. currentmodule:: scvi.external.mrvi

.. add toctree option to make autodoc generate the pages

.. autoclass:: MRVAE
   :show-inheritance:



Attributes table
~~~~~~~~~~~~~~~~

.. autosummary::

        ~scvi.external.mrvi.MRVAE.encoder_n_hidden
        ~scvi.external.mrvi.MRVAE.encoder_n_layers
        ~scvi.external.mrvi.MRVAE.learn_z_u_prior_scale
        ~scvi.external.mrvi.MRVAE.n_latent
        ~scvi.external.mrvi.MRVAE.n_latent_u
        ~scvi.external.mrvi.MRVAE.n_obs_per_sample
        ~scvi.external.mrvi.MRVAE.name
        ~scvi.external.mrvi.MRVAE.parent
        ~scvi.external.mrvi.MRVAE.px_kwargs
        ~scvi.external.mrvi.MRVAE.qu_kwargs
        ~scvi.external.mrvi.MRVAE.qz_kwargs
        ~scvi.external.mrvi.MRVAE.required_rngs
        ~scvi.external.mrvi.MRVAE.scale_observations
        ~scvi.external.mrvi.MRVAE.scope
        ~scvi.external.mrvi.MRVAE.training
        ~scvi.external.mrvi.MRVAE.u_prior_mixture
        ~scvi.external.mrvi.MRVAE.u_prior_mixture_k
        ~scvi.external.mrvi.MRVAE.u_prior_scale
        ~scvi.external.mrvi.MRVAE.z_u_prior
        ~scvi.external.mrvi.MRVAE.z_u_prior_scale
        ~scvi.external.mrvi.MRVAE.n_input
        ~scvi.external.mrvi.MRVAE.n_sample
        ~scvi.external.mrvi.MRVAE.n_batch
        ~scvi.external.mrvi.MRVAE.n_labels






Methods table
~~~~~~~~~~~~~~

.. autosummary::

    ~scvi.external.mrvi.MRVAE.compute_h_from_x_eps
    ~scvi.external.mrvi.MRVAE.generative
    ~scvi.external.mrvi.MRVAE.inference
    ~scvi.external.mrvi.MRVAE.loss
    ~scvi.external.mrvi.MRVAE.setup





Attributes
~~~~~~~~~~



.. autoattribute:: MRVAE.encoder_n_hidden

.. autoattribute:: MRVAE.encoder_n_layers

.. autoattribute:: MRVAE.learn_z_u_prior_scale

.. autoattribute:: MRVAE.n_latent

.. autoattribute:: MRVAE.n_latent_u

.. autoattribute:: MRVAE.n_obs_per_sample

.. autoattribute:: MRVAE.name

.. autoattribute:: MRVAE.parent

.. autoattribute:: MRVAE.px_kwargs

.. autoattribute:: MRVAE.qu_kwargs

.. autoattribute:: MRVAE.qz_kwargs

.. autoattribute:: MRVAE.required_rngs

.. autoattribute:: MRVAE.scale_observations

.. autoattribute:: MRVAE.scope

.. autoattribute:: MRVAE.training

.. autoattribute:: MRVAE.u_prior_mixture

.. autoattribute:: MRVAE.u_prior_mixture_k

.. autoattribute:: MRVAE.u_prior_scale

.. autoattribute:: MRVAE.z_u_prior

.. autoattribute:: MRVAE.z_u_prior_scale

.. autoattribute:: MRVAE.n_input

.. autoattribute:: MRVAE.n_sample

.. autoattribute:: MRVAE.n_batch

.. autoattribute:: MRVAE.n_labels






Methods
~~~~~~~



.. automethod:: MRVAE.compute_h_from_x_eps

.. automethod:: MRVAE.generative

.. automethod:: MRVAE.inference

.. automethod:: MRVAE.loss

.. automethod:: MRVAE.setup


