def from_config_topology(cls, config, mask=None, **kwargs): """ :type config: Config.Config :param str mask: e.g. "unity" or None ("dropout"). "unity" is for testing. :rtype: LayerNetwork """ json_content = cls.json_from_config(config, mask=mask) from Pretrain import find_pretrain_wrap_values, pretrainFromConfig if find_pretrain_wrap_values(json_content): pretrain = pretrainFromConfig(config=config) assert pretrain, "found Pretrain WrapEpochValue but no pretrain configured" json_content = pretrain.get_final_network_json() return cls.from_json_and_config(json_content, config, mask=mask, **kwargs)
def from_config_topology(cls, config, mask=None, **kwargs): """ :type config: Config.Config :param str mask: e.g. "unity" or None ("dropout"). "unity" is for testing. :rtype: LayerNetwork """ json_content = cls.json_from_config(config, mask=mask) from Pretrain import find_pretrain_wrap_values, pretrain_from_config if find_pretrain_wrap_values(json_content): pretrain = pretrain_from_config(config=config) assert pretrain, "found Pretrain WrapEpochValue but no pretrain configured" json_content = pretrain.get_final_network_json() return cls.from_json_and_config(json_content, config, mask=mask, **kwargs)