Mechanically replace Model.*_generator with Model.* in Python files #1064
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Tensorflow Keras's Model type has deprecated its
..._generator
methods in Tensorflow 2.1.0.https://www.tensorflow.org/api_docs/python/tf/keras/Model#fit_generator:
https://github.com/tensorflow/tensorflow/releases/tag/v2.1.0-rc1:
This patch does an automatic replacement of the following, in
*.py
files:fit_generator
→fit
predict_generator
→predict
evaluate_generator
→evaluate
It does not make any changes to
ensemble.py
/test_ensemble.py
(#1065), because we define our ownfit_generator
(etc.) methods there, and thus manual work is required. Nor does it do any of the notebooks (#1066), in order to break the work up and reduce merge conflicts (notebooks are more likely to have merge conflicts, and they're more annoying to resolve).There's a few places where manual changes might be good (e.g. mistakes in comments), but I'd prefer not to do them here: keeping this fully automated makes it easy to resolve any merge conflicts (revert the file to the other form, and then redo the automated replacement). As you review, feel free to do some manual changes as your own separate branch/PR.
See: #803