code: def test_style_transfer(self):
      url = "https://storage.googleapis.com/download.tensorflow.org/models/stylize_v1.zip"
      tf_model_dir = _download_file(url=url)
      tf_model_path = os.path.join(
          TMP_MODEL_DIR, "stylize_quantized.pb"
      )
      mlmodel_path = os.path.join(
          TMP_MODEL_DIR, "stylize_quantized.mlmodel"
      )
      # ? style transfer image size and style number?
      mlmodel = tf_converter.convert(
          tf_model_path=tf_model_path,
          mlmodel_path=mlmodel_path,
          output_feature_names=["Squeeze:0"],
          input_name_shape_dict={
              "input:0": [1, 256, 256, 3],
              "style_num:0": [26],
          },
      )
  
      # Test predictions on an image
      input_tensors = [
          ("input:0", [1, 256, 256, 3]),
          ("style_num:0", [26]),
      ]
  
      self.err_thresh = 0.5
      self._test_tf_model(
          tf_model_path=tf_model_path,
          coreml_model=mlmodel,
          input_tensors=input_tensors,
          output_tensor_names=["Squeeze:0"],
          data_modes=["image", "onehot_0"],
          delta=1e-2,
          use_cpu_only=True,
          scale=1,
          bias=0,
          img_size=256,
          sequence_inputs={"style_num:0"},
      )
  
imports: import unittest
  import urllib
  import os
  import tarfile
  import zipfile
  import numpy
  import PIL.Image
  import tensorflow
  from tensorflow.core.framework import graph_pb2
  import tfcoreml
label_desc: Use image node_id 11 for calling the TestModels obj's underlying member method code with example usage: obj.test_style_transfer() without return types