提交 93f296ac 编写于 作者: X xixiaoyao

add roberta-cn

上级 e566f312
...@@ -34,6 +34,8 @@ _items = { ...@@ -34,6 +34,8 @@ _items = {
'pretrain': {'ernie-en-uncased-large': 'https://ernie.bj.bcebos.com/ERNIE_Large_en_stable-2.0.0.tar.gz', 'pretrain': {'ernie-en-uncased-large': 'https://ernie.bj.bcebos.com/ERNIE_Large_en_stable-2.0.0.tar.gz',
'bert-en-uncased-large': 'https://bert-models.bj.bcebos.com/uncased_L-24_H-1024_A-16.tar.gz', 'bert-en-uncased-large': 'https://bert-models.bj.bcebos.com/uncased_L-24_H-1024_A-16.tar.gz',
'bert-en-uncased-base': 'https://bert-models.bj.bcebos.com/uncased_L-12_H-768_A-12.tar.gz', 'bert-en-uncased-base': 'https://bert-models.bj.bcebos.com/uncased_L-12_H-768_A-12.tar.gz',
'roberta-cn-base': 'https://bert-models.bj.bcebos.com/chinese_roberta_wwm_ext_L-12_H-768_A-12.tar.gz',
'roberta-cn-large': 'https://bert-models.bj.bcebos.com/chinese_roberta_wwm_large_ext_L-24_H-1024_A-16.tar.gz',
'utils': None}, 'utils': None},
'reader': {'utils': None}, 'reader': {'utils': None},
'backbone': {'utils': None}, 'backbone': {'utils': None},
...@@ -91,13 +93,22 @@ def _download(item, scope, path, silent=False): ...@@ -91,13 +93,22 @@ def _download(item, scope, path, silent=False):
tar.extractall(path = data_dir) tar.extractall(path = data_dir)
tar.close() tar.close()
os.remove(filename) os.remove(filename)
if scope.startswith('bert'):
source_path = data_dir + '/' + data_name.split('.')[0] if len(os.listdir(data_dir)) == 1 and os.path.isdir(os.path.join(data_dir, os.listdir(data_dir)[0])):
fileList = os.listdir(source_path) temp = os.path.join(data_dir, os.listdir(data_dir)[0])
for file in fileList: for file in os.listdir(temp):
filePath = os.path.join(source_path, file) filePath = os.path.join(temp, file)
shutil.move(filePath, data_dir) shutil.move(filePath, data_dir)
os.removedirs(source_path) os.removedirs(temp)
# if scope.startswith('bert'):
# source_path = os.path.join(data_dir + '/' + data_name.split('.')[0]
# fileList = os.listdir(source_path)
# for file in fileList:
# filePath = os.path.join(source_path, file)
# shutil.move(filePath, data_dir)
# os.removedirs(source_path)
if not silent: if not silent:
print ('done!') print ('done!')
if not silent: if not silent:
......
...@@ -203,13 +203,13 @@ def create_joint_iterator_fn(iterators, iterator_prefixes, joint_shape_and_dtype ...@@ -203,13 +203,13 @@ def create_joint_iterator_fn(iterators, iterator_prefixes, joint_shape_and_dtype
print(np.shape(i)) print(np.shape(i))
print('') print('')
v -= 1 v -= 1
if return_type == 'list': if return_type == 'list':
yield results yield results
elif return_type == 'dict': elif return_type == 'dict':
temp = {} temp = {}
for pos, i in enumerate(results): for pos, i in enumerate(results):
temp[pos_to_outname[pos]] = i temp[pos_to_outname[pos]] = i
yield temp yield temp
return iterator return iterator
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册