You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@madlib.apache.org by ok...@apache.org on 2024/05/11 01:10:15 UTC
(madlib) 01/02: DL: Use legacy optimizers
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 <ok...@apache.org>
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