class_docstr: Plugin for understanding/debugging model inference.
    
class_docstr_tok: ["Plugin","for","understanding\/debugging","model","inference","."]
docstr: Parses comma separated request arguments
  
  Args:
    request: A request that should contain 'inference_address', 'model_name',
      'model_version', 'model_signature'.
  
  Returns:
    A tuple of lists for model parameters
code: def _parse_request_arguments(self, request):
      """Parses comma separated request arguments
  
      Args:
        request: A request that should contain 'inference_address', 'model_name',
          'model_version', 'model_signature'.
  
      Returns:
        A tuple of lists for model parameters
      """
      inference_addresses = request.args.get("inference_address").split(
          ","
      )
      model_names = request.args.get("model_name").split(",")
      model_versions = request.args.get("model_version").split(",")
      model_signatures = request.args.get("model_signature").split(",")
      if len(model_names) != len(inference_addresses):
          raise common_utils.InvalidUserInputError(
              "Every model should have a " + "name and address."
          )
      return (
          inference_addresses,
          model_names,
          model_versions,
          model_signatures,
      )
  
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  import copy
  import io
  import json
  import logging
  import math
  import numpy
  import os
  import werkzeug
  from werkzeug import wrappers
  from six.moves import xrange
  from google.protobuf import json_format
  from grpc.framework.interfaces.face.face import AbortionError
  from werkzeug import wrappers
  import tensorflow
  from tensorboard.backend import http_util
  from tensorboard.plugins import base_plugin
  from utils import common_utils
  from utils import inference_utils
  from utils import platform_utils
label_desc: Use image node_id 14 for calling the WhatIfToolPlugin obj's underlying member method code with example usage: obj._parse_request_arguments(request) and returns: inference_addresses,  model_names,  model_versions,  model_signatures