class_docstr: Quantization tests for dynamic Int8 - Int8 matrix multiplications
class_docstr_tok: ["Quantization","tests","for","dynamic","Int8","-","Int8","matrix","multiplications"]
code: def test_single_inner_product_no_bias(self):
      self.initialize()
      self.builder.add_inner_product(
          name="ip",
          input_name="data",
          output_name="output",
          input_channels=self.Cin,
          output_channels=self.Cout,
          W=self.W,
          b=None,
          has_bias=False,
      )
      self.compare()
  
imports: import itertools
  import unittest
  import numpy
  import pytest
  import coremltools
  import coremltools.models.datatypes
  from coremltools import ComputeUnit
  from coremltools.models import _QUANTIZATION_MODE_LINEAR_QUANTIZATION, neural_network
  from coremltools.models.neural_network import quantization_utils
  from coremltools.models.neural_network.quantization_utils import MatrixMultiplyLayerSelector, _quantize_spec_weights, activate_int8_int8_matrix_multiplications
label_desc: Use image node_id 6 for calling the DynamicQuantizedInt8Int8MatMul obj's underlying member method code with example usage: obj.test_single_inner_product_no_bias() without return types