from dl.src.info.base import BaseInfo


class BetaMAGAVAEInfo(BaseInfo):
    def __init__(self, args, **kwargs):
        super(BetaMAGAVAEInfo, self).__init__(args, **kwargs)
        self.beta = args.beta

        self.elbo = kwargs["elbo"]
        self.obj = kwargs['obj']
        self.reconst = kwargs["reconst"]
        self.kld = kwargs["kld"]
        self.latent_loss = kwargs["latent_loss"]