code: def testApplyFtrlMultiplyLinearByLr(self):
      for dtype in [np.float16, np.float32, np.float64]:
          x = np.arange(100).astype(dtype)
          y = np.arange(1, 101).astype(dtype)
          z = np.arange(102, 202).astype(dtype)
          lr = np.array(2.0).astype(dtype)
          l1 = np.array(3.0).astype(dtype)
          l2 = np.array(4.0).astype(dtype)
          grad = np.arange(100).astype(dtype)
          self._testTypesForFtrlMultiplyLinearByLr(
              x, y, z, lr, grad, use_gpu=False, l1=l1, l2=l2
          )
  
imports: import itertools
  import threading
  import numpy
  from tensorflow.python.eager import def_function
  from tensorflow.python.framework import constant_op
  from tensorflow.python.framework import dtypes
  from tensorflow.python.framework import ops
  from tensorflow.python.framework import test_util
  from tensorflow.python.framework.test_util import TensorFlowTestCase
  from tensorflow.python.ops import gen_training_ops
  from tensorflow.python.ops import math_ops
  from tensorflow.python.ops import resource_variable_ops
  from tensorflow.python.ops import variable_v1
  from tensorflow.python.ops import variables
  from tensorflow.python.platform import googletest
label_desc: Use image node_id 9 for calling the TrainingOpsTest obj's underlying member method code with example usage: obj.testApplyFtrlMultiplyLinearByLr() without return types