MCPcopy Create free account
hub / github.com/DeepRec-AI/DeepRec / _getSequentialModel

Method _getSequentialModel

tensorflow/lite/python/lite_test.py:1542–1566  ·  view source on GitHub ↗
(self, include_custom_layer=False)

Source from the content-addressed store, hash-verified

1540 super(FromKerasFile, self).tearDown()
1541
1542 def _getSequentialModel(self, include_custom_layer=False):
1543 model = keras.models.Sequential()
1544 model.add(keras.layers.Dense(2, input_shape=(3,)))
1545 if include_custom_layer:
1546 model.add(MyAddLayer(1.0))
1547 model.add(keras.layers.RepeatVector(3))
1548 model.add(keras.layers.TimeDistributed(keras.layers.Dense(3)))
1549 model.compile(
1550 loss=keras.losses.MSE,
1551 optimizer='sgd',
1552 metrics=[keras.metrics.categorical_accuracy],
1553 sample_weight_mode='temporal')
1554 x = np.random.random((1, 3))
1555 y = np.random.random((1, 3, 3))
1556 model.train_on_batch(x, y)
1557 model.predict(x)
1558
1559 try:
1560 fd, self._keras_file = tempfile.mkstemp('.h5')
1561 keras.models.save_model(model, self._keras_file)
1562 finally:
1563 os.close(fd)
1564
1565 if include_custom_layer:
1566 self._custom_objects = {'MyAddLayer': MyAddLayer}
1567
1568 @parameterized.named_parameters(('_graph', context.graph_mode),
1569 ('_eager', context.eager_mode))

Calls 6

addMethod · 0.95
MyAddLayerClass · 0.85
train_on_batchMethod · 0.80
closeMethod · 0.65
compileMethod · 0.45
predictMethod · 0.45

Tested by

no test coverage detected