deepmd.tf.nvnmd.utils.fio

Module Contents

Classes

Fio

Basic class for FIO.

FioDic

Input and output for dict class data

FioNpyDic

Input and output for .npy file containing dictionary.

FioJsonDic

Input and output for .json file containing dictionary.

FioBin

Input and output for binary file.

FioTxt

Input and output for .txt file with string.

Attributes

log

deepmd.tf.nvnmd.utils.fio.log[source]
class deepmd.tf.nvnmd.utils.fio.Fio[source]

Basic class for FIO.

exits(file_name='')[source]
mkdir(path_name='')[source]
create_file_path(file_name='')[source]
is_path(path)[source]
is_file(file_name)[source]
get_file_list(path) list[source]
class deepmd.tf.nvnmd.utils.fio.FioDic[source]

Input and output for dict class data the file can be .json or .npy file containing a dictionary.

load(file_name='', default_value={})[source]
save(file_name='', dic={})[source]
get(jdata, key, default_value)[source]
update(jdata, jdata_o)[source]

Update key-value pair is key in jdata_o.keys().

Parameters:
jdata

new jdata

jdata_o

origin jdata

class deepmd.tf.nvnmd.utils.fio.FioNpyDic[source]

Input and output for .npy file containing dictionary.

load(file_name='', default_value={})[source]
save(file_name='', dic={})[source]
class deepmd.tf.nvnmd.utils.fio.FioJsonDic[source]

Input and output for .json file containing dictionary.

load(file_name='', default_value={})[source]

Load .json file into dict.

save(file_name='', dic={})[source]

Save dict into .json file.

class deepmd.tf.nvnmd.utils.fio.FioBin[source]

Input and output for binary file.

load(file_name='', default_value='')[source]

Load binary file into bytes value.

save(file_name: str, data: List[str])[source]

Save hex string into binary file.

class deepmd.tf.nvnmd.utils.fio.FioTxt[source]

Input and output for .txt file with string.

load(file_name='', default_value=[])[source]

Load .txt file into string list.

save(file_name: str = '', data: list = [])[source]

Save string list into .txt file.