Skip to content

Commit c572c3f

Browse files
committed
Update DALI TensorFlow examples to work with 2.11 (#4554)
- updates RN50 example - updates YOLO example - updates EfficientDet example Signed-off-by: Janusz Lisiecki <[email protected]>
1 parent 07da929 commit c572c3f

File tree

5 files changed

+8
-20
lines changed

5 files changed

+8
-20
lines changed

docs/examples/use_cases/tensorflow/efficientdet/model/utils/optimizers.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,10 @@ def get_optimizer(params, *args):
2727

2828
if params["optimizer"].lower() == "sgd":
2929
logging.info("Use SGD optimizer")
30-
optimizer = tf.keras.optimizers.SGD(learning_rate, momentum=params["momentum"])
30+
optimizer = tf.keras.optimizers.legacy.SGD(learning_rate, momentum=params["momentum"])
3131
elif params["optimizer"].lower() == "adam":
3232
logging.info("Use Adam optimizer")
33-
optimizer = tf.keras.optimizers.Adam(learning_rate)
33+
optimizer = tf.keras.optimizers.legacy.Adam(learning_rate)
3434
else:
3535
raise ValueError("optimizers should be adam or sgd")
3636
return optimizer

docs/examples/use_cases/tensorflow/resnet-n/nvutils/runner.py

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,16 +19,13 @@
1919
from distutils.version import StrictVersion
2020

2121
import tensorflow as tf
22-
import tensorflow.keras as keras
22+
import keras
2323
import os
2424
import time
2525
import re
26-
import numpy as np
2726
import horovod.tensorflow.keras as hvd
2827

29-
from tensorflow.python.keras.optimizer_v2 import (gradient_descent as
30-
gradient_descent_v2)
31-
from tensorflow.python.keras import backend
28+
from keras import backend
3229
print(tf.__version__)
3330
if StrictVersion(tf.__version__) > StrictVersion("2.1.0"):
3431
if StrictVersion(tf.__version__) >= StrictVersion("2.4.0"):

docs/examples/use_cases/tensorflow/resnet-n/nvutils/runner_ctl.py

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -20,19 +20,12 @@
2020
from distutils.version import StrictVersion
2121

2222
import tensorflow as tf
23-
import tensorflow.keras as keras
24-
from tensorflow.python.ops import data_flow_ops
23+
import keras
2524
import os
26-
import sys
2725
import time
28-
import argparse
29-
import datetime
30-
import random
3126
import re
32-
import numpy as np
33-
from tensorflow.python.keras.optimizer_v2 import (gradient_descent as
34-
gradient_descent_v2)
35-
from tensorflow.python.keras import backend
27+
28+
from keras import backend
3629
print(tf.__version__)
3730
if StrictVersion(tf.__version__) > StrictVersion("2.1.0"):
3831
if StrictVersion(tf.__version__) >= StrictVersion("2.4.0"):

docs/examples/use_cases/tensorflow/yolov4/src/train.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ def dataset_fn(input_context):
118118
with strategy.scope():
119119
model = YOLOv4Model()
120120
model.compile(
121-
optimizer=tf.keras.optimizers.SGD(learning_rate=lr_fn)
121+
optimizer=tf.keras.optimizers.legacy.SGD(learning_rate=lr_fn)
122122
)
123123

124124
if start_weights:

qa/TL3_EfficientDet_convergence/test_tensorflow.sh

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,4 @@ python train.py
2828
--ckpt_dir . \
2929
--output_filename out_weights_1.h5 2>&1 | tee $LOG
3030

31-
popd
32-
3331
CLEAN_AND_EXIT ${PIPESTATUS[0]}

0 commit comments

Comments
 (0)