|
76 | 76 | # TODO(KGF): above, builder.py (bug workaround), mpi_launch_tensorflow.py, |
77 | 77 | # and runner.py are the only files that import tensorflow directly |
78 | 78 |
|
79 | | - from tf.keras.backend import set_session |
| 79 | + from tensorflow.keras.backend import set_session |
80 | 80 | # KGF: next 3 lines dump many TensorFlow diagnostics to stderr. |
81 | 81 | # All MPI ranks first "Successfully opened dynamic library libcuda" |
82 | 82 | # then, one by one: ID GPU, libcudart, libcublas, libcufft, ... |
|
92 | 92 | g.comm.Barrier() |
93 | 93 | if i == g.task_index: |
94 | 94 | print('[{}] importing Keras'.format(g.task_index)) |
95 | | - import tf.keras.backend as K |
96 | | - from tf.keras.utils import Progbar |
97 | | - import tf.keras.callbacks as cbks |
| 95 | + import tensorflow.keras.backend as K |
| 96 | + from tensorflow.keras.utils import Progbar |
| 97 | + import tensorflow.keras.callbacks as cbks |
98 | 98 |
|
99 | 99 | g.flush_all_inorder() |
100 | 100 | g.pprint_unique(conf) |
@@ -254,7 +254,9 @@ def set_lr(self, lr): |
254 | 254 | def compile(self, optimizer, clipnorm, loss='mse'): |
255 | 255 | # TODO(KGF): check the following import taken from runner.py |
256 | 256 | # Was not in this file, originally. |
257 | | - from tf.keras.optimizers import SGD, Adam, RMSprop, Nadam, TFOptimizer |
| 257 | + from tensorflow.keras.optimizers import ( |
| 258 | + SGD, Adam, RMSprop, Nadam, TFOptimizer |
| 259 | + ) |
258 | 260 | if optimizer == 'sgd': |
259 | 261 | optimizer_class = SGD(lr=self.DUMMY_LR, clipnorm=clipnorm) |
260 | 262 | elif optimizer == 'momentum_sgd': |
|
0 commit comments