aboutsummaryrefslogtreecommitdiffhomepage
path: root/tensorflow/python/util
diff options
context:
space:
mode:
authorGravatar Francois Chollet <fchollet@google.com>2018-08-08 11:48:37 -0700
committerGravatar TensorFlower Gardener <gardener@tensorflow.org>2018-08-08 11:53:01 -0700
commit42b61fbd380a7b6c3912e5a91ff09738ace7073c (patch)
tree401070efccb7c8399be6f9b2afa70dc6a1e6fceb /tensorflow/python/util
parent2345997d328ef992d24c0182cc1b1f21bcc51f0d (diff)
Refactor Sequential model to make it behave exactly like a subclassed network unless it receives an input_shape argument with its first layer. In particular in graph mode no placeholder gets created by a Sequential model (unless an input shape is provided).
PiperOrigin-RevId: 207921752
Diffstat (limited to 'tensorflow/python/util')
-rw-r--r--tensorflow/python/util/serialization_test.py7
1 files changed, 2 insertions, 5 deletions
diff --git a/tensorflow/python/util/serialization_test.py b/tensorflow/python/util/serialization_test.py
index 9d9cac2725..6df7533831 100644
--- a/tensorflow/python/util/serialization_test.py
+++ b/tensorflow/python/util/serialization_test.py
@@ -55,11 +55,8 @@ class SerializationTests(test.TestCase):
model(constant_op.constant([[1.]]))
sequential_round_trip = json.loads(
json.dumps(model, default=serialization.get_json_type))
- self.assertEqual(5, sequential_round_trip["config"][1]["config"]["units"])
- input_round_trip = json.loads(
- json.dumps(model._input_layers, default=serialization.get_json_type))
- self.assertAllEqual([1, 1],
- input_round_trip[0]["config"]["batch_input_shape"])
+ self.assertEqual(
+ 5, sequential_round_trip["config"]["layers"][1]["config"]["units"])
@test_util.run_in_graph_and_eager_modes
def test_serialize_model(self):