Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
PaddlePaddle
Parakeet
提交
ae88be34
P
Parakeet
项目概览
PaddlePaddle
/
Parakeet
通知
11
Star
3
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
19
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
P
Parakeet
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
19
Issue
19
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
ae88be34
编写于
1月 08, 2020
作者:
L
lifuchen
提交者:
chenfeiyu
1月 08, 2020
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
modified load checkpoint in train
上级
e0aef2e0
变更
5
隐藏空白更改
内联
并排
Showing
5 changed file
with
16 addition
and
45 deletion
+16
-45
parakeet/models/fastspeech/config/fastapeech.yaml
parakeet/models/fastspeech/config/fastapeech.yaml
+0
-41
parakeet/models/transformerTTS/config/train_postnet.yaml
parakeet/models/transformerTTS/config/train_postnet.yaml
+3
-1
parakeet/models/transformerTTS/config/train_transformer.yaml
parakeet/models/transformerTTS/config/train_transformer.yaml
+2
-1
parakeet/models/transformerTTS/train_postnet.py
parakeet/models/transformerTTS/train_postnet.py
+5
-1
parakeet/models/transformerTTS/train_transformer.py
parakeet/models/transformerTTS/train_transformer.py
+6
-1
未找到文件。
parakeet/models/fastspeech/config/fastapeech.yaml
已删除
100644 → 0
浏览文件 @
e0aef2e0
audio
:
num_mels
:
80
n_fft
:
2048
sr
:
22050
preemphasis
:
0.97
hop_length
:
275
win_length
:
1102
power
:
1.2
min_level_db
:
-100
ref_level_db
:
20
outputs_per_step
:
1
encoder_n_layer
:
6
encoder_head
:
2
encoder_conv1d_filter_size
:
1536
max_sep_len
:
2048
encoder_output_size
:
384
word_vec_dim
:
384
decoder_n_layer
:
6
decoder_head
:
2
decoder_conv1d_filter_size
:
1536
decoder_output_size
:
384
d_model
:
384
duration_predictor_output_size
:
256
duration_predictor_filter_size
:
3
fft_conv1d_filter
:
3
fft_conv1d_padding
:
1
batch_size
:
32
epochs
:
10000
lr
:
0.001
save_step
:
500
image_step
:
2000
use_gpu
:
False
use_data_parallel
:
False
data_path
:
../../../dataset/LJSpeech-1.1
transtts_path
:
./checkpoint
transformer_step
:
70000
log_dir
:
./log
\ No newline at end of file
parakeet/models/transformerTTS/config/train_postnet.yaml
浏览文件 @
ae88be34
...
...
@@ -24,4 +24,6 @@ use_data_parallel: True
data_path
:
../../../dataset/LJSpeech-1.1
save_path
:
./checkpoint
log_dir
:
./log
\ No newline at end of file
log_dir
:
./log
#checkpoint_path: ./checkpoint
#transformer_step: 27000
\ No newline at end of file
parakeet/models/transformerTTS/config/train_transformer.yaml
浏览文件 @
ae88be34
...
...
@@ -28,6 +28,7 @@ use_data_parallel: False
data_path
:
../../../dataset/LJSpeech-1.1
save_path
:
./checkpoint
log_dir
:
./log
#checkpoint_path: ./checkpoint/transformer/1
#checkpoint_path: ./checkpoint
#transformer_step: 70000
\ No newline at end of file
parakeet/models/transformerTTS/train_postnet.py
浏览文件 @
ae88be34
...
...
@@ -25,6 +25,9 @@ class MyDataParallel(dg.parallel.DataParallel):
return
getattr
(
object
.
__getattribute__
(
self
,
"_sub_layers"
)[
"_layers"
],
key
)
def
load_checkpoint
(
step
,
model_path
):
model_dict
,
opti_dict
=
fluid
.
dygraph
.
load_dygraph
(
os
.
path
.
join
(
model_path
,
step
))
return
model_dict
,
opti_dict
def
main
(
cfg
):
...
...
@@ -55,9 +58,10 @@ def main(cfg):
if
cfg
.
checkpoint_path
is
not
None
:
model_dict
,
opti_dict
=
fluid
.
dygraph
.
load_dygraph
(
cfg
.
checkpoint_path
)
model_dict
,
opti_dict
=
load_checkpoint
(
str
(
cfg
.
postnet_step
),
os
.
path
.
join
(
cfg
.
checkpoint_path
,
"postnet"
)
)
model
.
set_dict
(
model_dict
)
optimizer
.
set_dict
(
opti_dict
)
global_step
=
cfg
.
postnet_step
print
(
"load checkpoint!!!"
)
if
cfg
.
use_data_parallel
:
...
...
parakeet/models/transformerTTS/train_transformer.py
浏览文件 @
ae88be34
...
...
@@ -29,6 +29,10 @@ class MyDataParallel(dg.parallel.DataParallel):
return
getattr
(
object
.
__getattribute__
(
self
,
"_sub_layers"
)[
"_layers"
],
key
)
def
load_checkpoint
(
step
,
model_path
):
model_dict
,
opti_dict
=
fluid
.
dygraph
.
load_dygraph
(
os
.
path
.
join
(
model_path
,
step
))
return
model_dict
,
opti_dict
def
main
(
cfg
):
local_rank
=
dg
.
parallel
.
Env
().
local_rank
if
cfg
.
use_data_parallel
else
0
...
...
@@ -62,9 +66,10 @@ def main(cfg):
reader
=
LJSpeechLoader
(
cfg
,
nranks
,
local_rank
).
reader
()
if
cfg
.
checkpoint_path
is
not
None
:
model_dict
,
opti_dict
=
fluid
.
dygraph
.
load_dygraph
(
cfg
.
checkpoint_path
)
model_dict
,
opti_dict
=
load_checkpoint
(
str
(
cfg
.
transformer_step
),
os
.
path
.
join
(
cfg
.
checkpoint_path
,
"transformer"
)
)
model
.
set_dict
(
model_dict
)
optimizer
.
set_dict
(
opti_dict
)
global_step
=
cfg
.
transformer_step
print
(
"load checkpoint!!!"
)
if
cfg
.
use_data_parallel
:
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录