@@ -179,23 +179,26 @@ def _get_dynamic_embedding_save_ops(self):
179
179
180
180
for var in self ._var_list :
181
181
de_var = None
182
- if isinstance (var , (de .FileSystemSaver ._DynamicEmbeddingShardFileSystemSaveable ,
183
- de .FileSystemSaver ._DynamicEmbeddingVariabelFileSystemSaveable )):
182
+ if isinstance (
183
+ var ,
184
+ (de .FileSystemSaver ._DynamicEmbeddingShardFileSystemSaveable ,
185
+ de .FileSystemSaver ._DynamicEmbeddingVariabelFileSystemSaveable )):
184
186
de_var = var ._de_variable
185
187
elif isinstance (var , de .Variable ) and var ._saveable_object_creator :
186
188
de_var = var
187
189
188
- if de_var and isinstance (de_var ._saveable_object_creator , de .FileSystemSaver ):
190
+ if de_var and isinstance (de_var ._saveable_object_creator ,
191
+ de .FileSystemSaver ):
189
192
if de_var ._saveable_object_creator .config .save_path :
190
193
de_variable_folder_dir = de_var ._saveable_object_creator .config .save_path
191
194
else :
192
195
de_variable_folder_dir = self ._de_var_fs_save_dir
193
196
194
197
save_op = de_var .save_to_file_system (
195
- dirpath = de_variable_folder_dir ,
196
- proc_size = de_var ._saveable_object_creator .config .proc_size ,
197
- proc_rank = de_var ._saveable_object_creator .config .proc_rank ,
198
- buffer_size = de_var ._saveable_object_creator .config .buffer_size )
198
+ dirpath = de_variable_folder_dir ,
199
+ proc_size = de_var ._saveable_object_creator .config .proc_size ,
200
+ proc_rank = de_var ._saveable_object_creator .config .proc_rank ,
201
+ buffer_size = de_var ._saveable_object_creator .config .buffer_size )
199
202
save_ops .as_list ().append (save_op )
200
203
return control_flow_ops .group (save_ops .as_list ())
201
204
@@ -206,33 +209,36 @@ def _get_dynamic_embedding_restore_ops(self):
206
209
207
210
for var in self ._var_list :
208
211
de_var = None
209
- if isinstance (var , (de .FileSystemSaver ._DynamicEmbeddingShardFileSystemSaveable ,
210
- de .FileSystemSaver ._DynamicEmbeddingVariabelFileSystemSaveable )):
212
+ if isinstance (
213
+ var ,
214
+ (de .FileSystemSaver ._DynamicEmbeddingShardFileSystemSaveable ,
215
+ de .FileSystemSaver ._DynamicEmbeddingVariabelFileSystemSaveable )):
211
216
de_var = var ._de_variable
212
217
elif isinstance (var , de .Variable ) and var ._saveable_object_creator :
213
218
de_var = var
214
219
215
- if de_var and isinstance (de_var ._saveable_object_creator , de .FileSystemSaver ):
220
+ if de_var and isinstance (de_var ._saveable_object_creator ,
221
+ de .FileSystemSaver ):
216
222
if de_var ._saveable_object_creator .config .save_path :
217
223
de_variable_folder_dir = de_var ._saveable_object_creator .config .save_path
218
224
else :
219
225
de_variable_folder_dir = self ._de_var_fs_save_dir
220
226
221
227
restore_op = de_var .load_from_file_system_with_restore_function (
222
- dirpath = de_variable_folder_dir ,
223
- proc_size = de_var ._saveable_object_creator .config .proc_size ,
224
- proc_rank = de_var ._saveable_object_creator .config .proc_rank ,
225
- buffer_size = de_var ._saveable_object_creator .config .buffer_size )
228
+ dirpath = de_variable_folder_dir ,
229
+ proc_size = de_var ._saveable_object_creator .config .proc_size ,
230
+ proc_rank = de_var ._saveable_object_creator .config .proc_rank ,
231
+ buffer_size = de_var ._saveable_object_creator .config .buffer_size )
226
232
restore_ops .as_list ().append (restore_op )
227
233
return control_flow_ops .group (restore_ops .as_list ())
228
234
229
235
def _build (self , checkpoint_path , build_save , build_restore ):
230
- super (_DynamicEmbeddingSaver , self )._build (
231
- checkpoint_path , build_save , build_restore )
236
+ super (_DynamicEmbeddingSaver , self )._build (checkpoint_path , build_save ,
237
+ build_restore )
232
238
233
239
with ops .name_scope ("FileSystemSaver" , "save_to_file_system" , []) as name :
234
240
self ._de_var_fs_save_dir = array_ops .placeholder (
235
- dtype = dtypes .string , shape = (), name = "de_var_file_system_save_dir" )
241
+ dtype = dtypes .string , shape = (), name = "de_var_file_system_save_dir" )
236
242
self ._de_save_ops = self ._get_dynamic_embedding_save_ops ()
237
243
self ._de_restore_ops = self ._get_dynamic_embedding_restore_ops ()
238
244
@@ -337,14 +343,14 @@ def save(self,
337
343
338
344
if global_step is not None :
339
345
de_variable_folder_dir = os .path .join (
340
- save_path_parent , "TFRADynamicEmbedding-{}" .format (global_step ))
346
+ save_path_parent , "TFRADynamicEmbedding-{}" .format (global_step ))
341
347
if self ._pad_step_number :
342
348
# Zero-pads the step numbers, so that they are sorted when listed.
343
349
de_variable_folder_dir = os .path .join (
344
- save_path_parent , "TFRADynamicEmbedding-{:08d}" .format (global_step ))
350
+ save_path_parent , "TFRADynamicEmbedding-{:08d}" .format (global_step ))
345
351
else :
346
- de_variable_folder_dir = os .path .join (
347
- save_path_parent , "TFRADynamicEmbedding" )
352
+ de_variable_folder_dir = os .path .join (save_path_parent ,
353
+ "TFRADynamicEmbedding" )
348
354
349
355
if not self ._is_empty :
350
356
try :
0 commit comments