def METHOD_NAME(self, inputs, metadata=None, **kwargs):
    """
    Args:
        inputs: dictionary where keys are input layers names and values are data for them.
        metadata: metadata of input representations
    Returns:
        raw data from network.
    """
    results = []
    for infer_input in inputs:
        if self._do_reshape:
            for layer_name, data in infer_input.items():
                if data.shape != self.inputs[layer_name]:
                    self.network.blobs[layer_name].reshape(*data.shape)
        results.append(self.network.forward(**infer_input))
    if metadata is not None:
        for image_meta in metadata:
            image_meta['input_shape'] = self.inputs_info_for_meta()
    return results