This is an automated email from the ASF dual-hosted git repository. okislal pushed a commit to branch madlib2-master in repository https://gitbox.apache.org/repos/asf/madlib.git
commit ea6b535f45d36981552e2dba2b2a0e9b3bf68c6c Author: Orhan Kislal <[email protected]> AuthorDate: Thu May 2 20:16:08 2024 -0400 DL: Use legacy optimizers With the tf 2.12 version decay parameter got replaced. Now the user has to create a LearningRateSchedule object. While this should be possible to do inside the parameters, we use the legacy optimizers to keep the existing notations possible as well. --- src/ports/postgres/modules/deep_learning/madlib_keras.py_in | 2 +- src/ports/postgres/modules/deep_learning/madlib_keras_predict.py_in | 2 +- src/ports/postgres/modules/deep_learning/madlib_keras_wrapper.py_in | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/ports/postgres/modules/deep_learning/madlib_keras.py_in b/src/ports/postgres/modules/deep_learning/madlib_keras.py_in index 2bd98c4f..0f68165c 100644 --- a/src/ports/postgres/modules/deep_learning/madlib_keras.py_in +++ b/src/ports/postgres/modules/deep_learning/madlib_keras.py_in @@ -47,7 +47,7 @@ import utilities.debug as DEBUG from tensorflow.compat.v1.keras import backend as K from tensorflow.keras.layers import * from tensorflow.keras.models import * -from tensorflow.keras.optimizers import * +from tensorflow.keras.optimizers.legacy import * from tensorflow.keras.regularizers import * DEBUG.timings_enabled = False diff --git a/src/ports/postgres/modules/deep_learning/madlib_keras_predict.py_in b/src/ports/postgres/modules/deep_learning/madlib_keras_predict.py_in index 99bde223..4dcc174b 100644 --- a/src/ports/postgres/modules/deep_learning/madlib_keras_predict.py_in +++ b/src/ports/postgres/modules/deep_learning/madlib_keras_predict.py_in @@ -37,7 +37,7 @@ from deep_learning.madlib_keras_wrapper import * from tensorflow.keras.layers import * from tensorflow.keras.models import * -from tensorflow.keras.optimizers import * +from tensorflow.keras.optimizers.legacy import * import utilities.debug as DEBUG from utilities.debug import plpy_prepare diff --git a/src/ports/postgres/modules/deep_learning/madlib_keras_wrapper.py_in b/src/ports/postgres/modules/deep_learning/madlib_keras_wrapper.py_in index ecfe4c4d..3d343318 100644 --- a/src/ports/postgres/modules/deep_learning/madlib_keras_wrapper.py_in +++ b/src/ports/postgres/modules/deep_learning/madlib_keras_wrapper.py_in @@ -36,10 +36,10 @@ from utilities.utilities import is_superuser import tensorflow as tf from tensorflow.compat.v1.keras import backend as K -from tensorflow.keras.optimizers import * +from tensorflow.keras.optimizers.legacy import * from tensorflow.keras.callbacks import TensorBoard -import tensorflow.keras.optimizers as opt +import tensorflow.keras.optimizers.legacy as opt import tensorflow.keras.losses as losses import tensorflow.keras.metrics as metrics
