vihds/encoders.py [306:321]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        return p

    distribution_descriptions = getattr(parameters, attr)
    for distribution_name in distribution_descriptions.list_of_params:
        description = getattr(distribution_descriptions, distribution_name)
        params = OrderedDict()
        for pname, value in description.defaults.items():
            if pname not in params:
                if value is None:
                    params[pname] = None
                else:
                    params[pname] = torch.tensor([value])
        new_distribution = description.class_type(**params)
        p.add_distribution(distribution_name, new_distribution)

    return p
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



vihds/encoders.py [332:345]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        return p
    distribution_descriptions = getattr(parameters, attr)
    for distribution_name in distribution_descriptions.list_of_params:
        description = getattr(distribution_descriptions, distribution_name)
        params = OrderedDict()
        for pname, value in description.defaults.items():
            if pname not in params:
                if value is None:
                    params[pname] = None
                else:
                    params[pname] = torch.tensor([value])
        new_distribution = description.class_type(**params)
        p.add_distribution(distribution_name, new_distribution)
    return p
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



