Skip to content

Commit 117b0bb

Browse files
lintian06copybara-github
authored andcommitted
Move write_json_file to file_util.
PiperOrigin-RevId: 348550288
1 parent ff4ddd4 commit 117b0bb

File tree

2 files changed

+9
-9
lines changed

2 files changed

+9
-9
lines changed

tensorflow_examples/lite/model_maker/core/data_util/text_dataloader.py

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919

2020
import csv
2121
import hashlib
22-
import json
2322
import os
2423
import random
2524
import tempfile
@@ -69,12 +68,6 @@ def _get_cache_filenames(cache_dir, model_spec, data_name, is_training):
6968
return cache_tfrecord_file, cache_meta_data_file, cache_prefix
7069

7170

72-
def _write_meta_data(meta_data_file, meta_data):
73-
"""Writes meta data into file."""
74-
with tf.io.gfile.GFile(meta_data_file, 'w') as f:
75-
json.dump(meta_data, f)
76-
77-
7871
def _get_cache_info(cache_dir, data_name, model_spec, is_training):
7972
"""Gets cache related information: whether is cached, related filenames."""
8073
if cache_dir is None:
@@ -259,7 +252,7 @@ def _save_data(cls, examples, model_spec, label_names, tfrecord_file,
259252
'num_classes': len(label_names),
260253
'index_to_label': label_names
261254
}
262-
_write_meta_data(meta_data_file, meta_data)
255+
file_util.write_json_file(meta_data_file, meta_data)
263256

264257
@classmethod
265258
def _get_cache_info(cls, cache_dir, data_name, model_spec, is_training):
@@ -337,7 +330,7 @@ def from_squad(cls,
337330
filename, model_spec, tfrecord_file, is_training,
338331
version_2_with_negative)
339332

340-
_write_meta_data(meta_data_file, meta_data)
333+
file_util.write_json_file(meta_data_file, meta_data)
341334

342335
dataset, meta_data = _load(tfrecord_file, meta_data_file, model_spec,
343336
is_training)

tensorflow_examples/lite/model_maker/core/file_util.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,5 +23,12 @@
2323

2424

2525
def load_json_file(json_file):
26+
"""Loads json data from file."""
2627
with tf.io.gfile.GFile(json_file, 'r') as reader:
2728
return json.load(reader)
29+
30+
31+
def write_json_file(json_file, data):
32+
"""Writes json data into file."""
33+
with tf.io.gfile.GFile(json_file, 'w') as f:
34+
json.dump(data, f)

0 commit comments

Comments
 (0)