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
 

Reply via email to