def METHOD_NAME(self):
    print('Starting inference test for Seq2Seq-NMS...')
    self.seq2SeqNMSLearner.load(self.temp_dir + '/seq2seq_pets_jpd_fmod/', verbose=True)
    dataset_nms = Dataset_NMS(path=self.temp_dir + '/datasets', dataset_name='TEST_MODULE', split='train', use_ssd=False)
    image_fln = dataset_nms.src_data[0]['filename']
    img = Image.open(os.path.join(self.temp_dir, 'datasets', 'TEST_MODULE', image_fln))
    boxes = dataset_nms.src_data[0]['dt_boxes'][1][:, 0:4]
    scores = np.expand_dims(dataset_nms.src_data[0]['dt_boxes'][1][:, 4], axis=-1)
    bounding_box_list = self.seq2SeqNMSLearner.run_nms(boxes=boxes, scores=scores, img=img, threshold=0.5)
    self.assertIsNotNone(bounding_box_list,
                         msg="Returned empty BoundingBoxList.")
    del img
    del bounding_box_list
    del boxes
    del scores
    del dataset_nms
    gc.collect()
    print('Finished inference test for Seq2Seq-NMS...')