def Reconfigure(self, type, config): general_config = messages_pb2.RegularizerConfig() general_config.name = self.name() general_config.type = type general_config.config = config.SerializeToString() regularizer_config_blob = general_config.SerializeToString() regularizer_config_blob_p = ctypes.create_string_buffer(regularizer_config_blob) HandleErrorCode(self.lib_, self.lib_.ArtmReconfigureRegularizer(self.master_id_, len(regularizer_config_blob), regularizer_config_blob_p)) self.config_.CopyFrom(general_config)
def CreateRegularizer(self, name, type, config): general_config = messages_pb2.RegularizerConfig() general_config.name = name general_config.type = type general_config.config = config.SerializeToString() return Regularizer(self, general_config)