code: def test_convert_conv2d_model_forward_prop(self):
      deeplift_model = kc.convert_model_from_saved_files(
          self.saved_file_path,
          nonlinear_mxts_mode=NonlinearMxtsMode.Rescale,
      )
      deeplift_fprop_func = compile_func(
          [deeplift_model.get_layers()[0].get_activation_vars()],
          deeplift_model.get_layers()[-1].get_activation_vars(),
      )
      np.testing.assert_almost_equal(
          deeplift_fprop_func(self.inp),
          self.keras_output_fprop_func([self.inp, 0]),
          decimal=6,
      )
  
imports: from __future__ import division
  from __future__ import print_function
  from __future__ import absolute_import
  import unittest
  from unittest import skip
  import sys
  import os
  import numpy
  from deeplift.conversion import kerasapi_conversion
  import deeplift.layers
  from deeplift.layers import NonlinearMxtsMode
  from deeplift.util import compile_func
  import tensorflow
  import keras
  from keras import models
  from keras import backend
label_desc: Use image node_id 2 for calling the TestConvolutionalModel obj's underlying member method code with example usage: obj.test_convert_conv2d_model_forward_prop() without return types