(self)
| 101 | |
| 102 | @test_util.run_in_graph_and_eager_modes |
| 103 | def testNoBias(self): |
| 104 | dense = core_layers.Dense(2, use_bias=False, name='my_dense') |
| 105 | inputs = random_ops.random_uniform((5, 2), seed=1) |
| 106 | _ = dense(inputs) |
| 107 | self.assertListEqual(dense.variables, [dense.kernel]) |
| 108 | self.assertListEqual(dense.trainable_variables, [dense.kernel]) |
| 109 | self.assertListEqual(dense.non_trainable_variables, []) |
| 110 | if not context.executing_eagerly(): |
| 111 | self.assertEqual( |
| 112 | len(ops.get_collection(ops.GraphKeys.TRAINABLE_VARIABLES)), 1) |
| 113 | self.assertEqual(dense.kernel.name, 'my_dense/kernel:0') |
| 114 | self.assertEqual(dense.bias, None) |
| 115 | |
| 116 | @test_util.run_in_graph_and_eager_modes |
| 117 | def testNonTrainable(self): |
nothing calls this directly
no test coverage detected