code: def __call__(self, imgs):
      # print(imgs.shape, imgs[0])
      imgs = imgs.transpose(0, 3, 1, 2)
      data = self.mx.nd.array(imgs)
      db = self.mx.io.DataBatch(data=(data,))
      self.model.forward(db, is_train=False)
      emb = self.model.get_outputs()[0].asnumpy()
      return emb
  
imports: import os
  import cv2
  import numpy
  import pandas
  from tqdm import tqdm
  from skimage import transform
  from sklearn.preprocessing import normalize
  from sklearn.metrics import roc_curve, auc
label_desc: Use image node_id 2 for calling the Mxnet_model_interf obj's underlying member method code with example usage: obj.__call__(imgs) and returns: emb