def testFloat(self): with session.Session().as_default() as sess: in_tensor = array_ops.placeholder( shape=[1, 16, 16, 3], dtype=dtypes.float32) _ = in_tensor + in_tensor filename = self._saveFrozenGraph(sess) model_coverage.test_frozen_graph(filename, ['Placeholder'], ['add'])
def testFloat(self): with session.Session().as_default() as sess: in_tensor = array_ops.placeholder(shape=[1, 16, 16, 3], dtype=dtypes.float32) _ = in_tensor + in_tensor filename = self._saveFrozenGraph(sess) model_coverage.test_frozen_graph(filename, ['Placeholder'], ['add'])
def testInputWithRange(self): with ops.Graph().as_default(): with session.Session().as_default() as sess: in_tensor = array_ops.placeholder(shape=[1, 16, 16, 3], dtype=dtypes.float32) _ = in_tensor + in_tensor filename = self._saveFrozenGraph(sess) model_coverage.test_frozen_graph( filename, ['Placeholder'], ['add'], input_data_range={'Placeholder': (0, 10)})
def testMultipleOutputs(self): with session.Session().as_default() as sess: in_tensor_1 = array_ops.placeholder( shape=[1, 16], dtype=dtypes.float32, name='inputA') in_tensor_2 = array_ops.placeholder( shape=[1, 16], dtype=dtypes.float32, name='inputB') weight = constant_op.constant(-1.0, shape=[16, 16]) bias = constant_op.constant(-1.0, shape=[16]) layer = math_ops.matmul(in_tensor_1, weight) + bias _ = math_ops.reduce_mean(math_ops.square(layer - in_tensor_2)) filename = self._saveFrozenGraph(sess) model_coverage.test_frozen_graph(filename, ['inputA', 'inputB'], ['add', 'Mean'])
def testMultipleOutputs(self): with ops.Graph().as_default(): with session.Session().as_default() as sess: in_tensor_1 = array_ops.placeholder( shape=[1, 16], dtype=dtypes.float32, name='inputA') in_tensor_2 = array_ops.placeholder( shape=[1, 16], dtype=dtypes.float32, name='inputB') weight = constant_op.constant(-1.0, shape=[16, 16]) bias = constant_op.constant(-1.0, shape=[16]) layer = math_ops.matmul(in_tensor_1, weight) + bias _ = math_ops.reduce_mean(math_ops.square(layer - in_tensor_2)) filename = self._saveFrozenGraph(sess) model_coverage.test_frozen_graph(filename, ['inputA', 'inputB'], ['add', 'Mean'])
def testFunctions(self): @def_function.function def plus_placeholder(x, placeholder): return x + placeholder with ops.Graph().as_default(): placeholder = array_ops.placeholder(dtype=dtypes.float32, shape=[1], name='input') variable_node = constant_op.constant(1.0, name='variable_node') defun_node = plus_placeholder(variable_node, placeholder) _ = math_ops.multiply(defun_node, 2.0, name='output_node') # Initialize variables in the model. sess = session.Session() filename = self._saveFrozenGraph(sess) model_coverage.test_frozen_graph(filename, ['input'], ['output_node'])
def testFunctions(self): """Tests functions.""" @def_function.function def plus_placeholder(x, placeholder): return x + placeholder with ops.Graph().as_default(): placeholder = array_ops.placeholder( dtype=dtypes.float32, shape=[1], name='input') variable_node = constant_op.constant(1.0, name='variable_node') defun_node = plus_placeholder(variable_node, placeholder) _ = math_ops.multiply(defun_node, 2.0, name='output_node') # Initialize variables in the model. sess = session.Session() filename = self._saveFrozenGraph(sess) model_coverage.test_frozen_graph(filename, ['input'], ['output_node'])