\ :py:mod:`clipppy.guide.sampling_groups.pmvn` ============================================== .. py:module:: clipppy.guide.sampling_groups.pmvn Module Contents --------------- .. py:class:: PartialMultivariateNormalSamplingGroup(sites, name='', diag=AnyRegex(), init_scale_full: Union[torch.Tensor, float] = 1.0, init_scale_diag: Union[torch.Tensor, float] = 1.0, *args, **kwargs) .. py:attribute:: scale_cross :annotation: :torch.Tensor .. py:attribute:: scale_diag :annotation: :torch.Tensor .. py:attribute:: scale_full :annotation: :torch.Tensor .. py:attribute:: zaux_diag :annotation: :torch.Tensor .. py:attribute:: zaux_full :annotation: :torch.Tensor .. py:method:: _jac(self) .. py:method:: _z_diag(self) -> torch.Tensor :property: .. py:method:: _z_full(self) -> torch.Tensor :property: .. py:method:: half_log_det(self) -> torch.Tensor :property: .. py:method:: prior(self) .. py:method:: sample_full(self) .. py:method:: scale_cross(self) .. py:method:: scale_diag(self) .. py:method:: scale_full(self) .. py:method:: unit_normal(self) .. py:method:: zaux_diag(self) .. py:method:: zaux_full(self)