async def infer(self, input_data, draw, predict_batch):
		"""
		Performs the required inference based on the underlying implementation of this class.
		Could be used to return classification predictions, object detection coordinates...
		:param predict_batch: Boolean
		:param input_data: A single image
		:param draw: Used to draw bounding boxes on image instead of returning them
		:return: A bounding-box
		"""
		pass

		Performs the required inference based on the underlying implementation of this class.
		Could be used to return classification predictions, object detection coordinates...
		:param predict_batch: Boolean
		:param input_data: A single image
		:param draw: Used to draw bounding boxes on image instead of returning them
		:return: A bounding-box
		
inference_api/src/main/inference/base_inference_engine.py