def METHOD_NAME(
    self, num_samples: Optional[int] = None, dtype=np.float32
) -> Tensor:
    def s(mu: Tensor, sigma: Tensor) -> Tensor:
        raw_samples = self.F.sample_normal(
            mu=mu.zeros_like(), sigma=sigma.ones_like(), dtype=dtype
        )
        return sigma * raw_samples + mu
    return _sample_multiple(
        s, mu=self.mu, sigma=self.sigma, num_samples=num_samples
    )