Skip to content

Commit f286d43

Browse files
Fix chief-0 timeout in tf_keras premade models distributed test by specifying steps_per_epoch when training on Dataset.
PiperOrigin-RevId: 937158025
1 parent 68b638f commit f286d43

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

tf_keras/distribute/keras_premade_models_test.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,9 @@ def test_linear_model(self, distribution, use_dataset_creator, data_fn):
119119
inputs, output = get_numpy()
120120
hist = model.fit(inputs, output, epochs=3)
121121
else:
122-
hist = model.fit(get_dataset(), epochs=3)
122+
hist = model.fit(
123+
get_dataset(), epochs=3, steps_per_epoch=INPUT_SIZE
124+
)
123125
self.assertLess(hist.history["loss"][2], 0.2)
124126

125127
@tf.__internal__.distribute.combinations.generate(
@@ -162,7 +164,9 @@ def test_wide_deep_model(self, distribution, use_dataset_creator, data_fn):
162164
inputs, output = get_numpy()
163165
hist = wide_deep_model.fit(inputs, output, epochs=3)
164166
else:
165-
hist = wide_deep_model.fit(get_dataset(), epochs=3)
167+
hist = wide_deep_model.fit(
168+
get_dataset(), epochs=3, steps_per_epoch=INPUT_SIZE
169+
)
166170
self.assertLess(hist.history["loss"][2], 0.2)
167171

168172

0 commit comments

Comments
 (0)