Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
吃玉米的猫
models
提交
6716bcfc
M
models
项目概览
吃玉米的猫
/
models
与 Fork 源项目一致
Fork自
PaddlePaddle / models
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
M
models
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
未验证
提交
6716bcfc
编写于
5月 18, 2020
作者:
0
0YuanZhang0
提交者:
GitHub
5月 18, 2020
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
delete_code (#4635)
上级
0480aa48
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
0 addition
and
248 deletion
+0
-248
PaddleNLP/dialogue_system/auto_dialogue_evaluation/ade/utils/save_load_io.py
...system/auto_dialogue_evaluation/ade/utils/save_load_io.py
+0
-124
PaddleNLP/dialogue_system/dialogue_general_understanding/dgu/utils/save_load_io.py
.../dialogue_general_understanding/dgu/utils/save_load_io.py
+0
-124
未找到文件。
PaddleNLP/dialogue_system/auto_dialogue_evaluation/ade/utils/save_load_io.py
已删除
100644 → 0
浏览文件 @
0480aa48
# Copyright (c) 2019 PaddlePaddle Authors. All Rights Reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
"""save or load model api"""
import
os
import
sys
import
paddle
import
paddle.fluid
as
fluid
def
init_from_pretrain_model
(
args
,
exe
,
program
):
assert
isinstance
(
args
.
init_from_pretrain_model
,
str
)
if
not
os
.
path
.
exists
(
args
.
init_from_pretrain_model
):
raise
Warning
(
"The pretrained params do not exist."
)
return
False
def
existed_params
(
var
):
if
not
isinstance
(
var
,
fluid
.
framework
.
Parameter
):
return
False
return
os
.
path
.
exists
(
os
.
path
.
join
(
args
.
init_from_pretrain_model
,
var
.
name
))
fluid
.
io
.
load_vars
(
exe
,
args
.
init_from_pretrain_model
,
main_program
=
program
,
predicate
=
existed_params
)
print
(
"finish initing model from pretrained params from %s"
%
(
args
.
init_from_pretrain_model
))
return
True
def
init_from_checkpoint
(
args
,
exe
,
program
):
assert
isinstance
(
args
.
init_from_checkpoint
,
str
)
if
not
os
.
path
.
exists
(
args
.
init_from_checkpoint
):
raise
Warning
(
"the checkpoint path does not exist."
)
return
False
fluid
.
io
.
load_persistables
(
executor
=
exe
,
dirname
=
args
.
init_from_checkpoint
,
main_program
=
program
,
filename
=
"checkpoint.pdckpt"
)
print
(
"finish initing model from checkpoint from %s"
%
(
args
.
init_from_checkpoint
))
return
True
def
init_from_params
(
args
,
exe
,
program
):
assert
isinstance
(
args
.
init_from_params
,
str
)
if
not
os
.
path
.
exists
(
args
.
init_from_params
):
raise
Warning
(
"the params path does not exist."
)
return
False
fluid
.
io
.
load_params
(
executor
=
exe
,
dirname
=
args
.
init_from_params
,
main_program
=
program
,
filename
=
"params.pdparams"
)
print
(
"finish init model from params from %s"
%
(
args
.
init_from_params
))
return
True
def
save_checkpoint
(
args
,
exe
,
program
,
dirname
):
assert
isinstance
(
args
.
save_model_path
,
str
)
checkpoint_dir
=
os
.
path
.
join
(
args
.
save_model_path
,
args
.
save_checkpoint
)
if
not
os
.
path
.
exists
(
checkpoint_dir
):
os
.
mkdir
(
checkpoint_dir
)
fluid
.
io
.
save_persistables
(
exe
,
os
.
path
.
join
(
checkpoint_dir
,
dirname
),
main_program
=
program
,
filename
=
"checkpoint.pdckpt"
)
print
(
"save checkpoint at %s"
%
(
os
.
path
.
join
(
checkpoint_dir
,
dirname
)))
return
True
def
save_param
(
args
,
exe
,
program
,
dirname
):
assert
isinstance
(
args
.
save_model_path
,
str
)
param_dir
=
os
.
path
.
join
(
args
.
save_model_path
,
args
.
save_param
)
if
not
os
.
path
.
exists
(
param_dir
):
os
.
makedirs
(
param_dir
)
fluid
.
io
.
save_params
(
exe
,
os
.
path
.
join
(
param_dir
,
dirname
),
main_program
=
program
,
filename
=
"params.pdparams"
)
print
(
"save parameters at %s"
%
(
os
.
path
.
join
(
param_dir
,
dirname
)))
return
True
PaddleNLP/dialogue_system/dialogue_general_understanding/dgu/utils/save_load_io.py
已删除
100644 → 0
浏览文件 @
0480aa48
# Copyright (c) 2019 PaddlePaddle Authors. All Rights Reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
"""save or load model api"""
import
os
import
sys
import
paddle
import
paddle.fluid
as
fluid
def
init_from_pretrain_model
(
args
,
exe
,
program
):
assert
isinstance
(
args
.
init_from_pretrain_model
,
str
)
if
not
os
.
path
.
exists
(
args
.
init_from_pretrain_model
):
raise
Warning
(
"The pretrained params do not exist."
)
return
False
def
existed_params
(
var
):
if
not
isinstance
(
var
,
fluid
.
framework
.
Parameter
):
return
False
return
os
.
path
.
exists
(
os
.
path
.
join
(
args
.
init_from_pretrain_model
,
var
.
name
))
fluid
.
io
.
load_vars
(
exe
,
args
.
init_from_pretrain_model
,
main_program
=
program
,
predicate
=
existed_params
)
print
(
"finish initing model from pretrained params from %s"
%
(
args
.
init_from_pretrain_model
))
return
True
def
init_from_checkpoint
(
args
,
exe
,
program
):
assert
isinstance
(
args
.
init_from_checkpoint
,
str
)
if
not
os
.
path
.
exists
(
args
.
init_from_checkpoint
):
raise
Warning
(
"the checkpoint path does not exist."
)
return
False
fluid
.
io
.
load_persistables
(
executor
=
exe
,
dirname
=
args
.
init_from_checkpoint
,
main_program
=
program
,
filename
=
"checkpoint.pdckpt"
)
print
(
"finish initing model from checkpoint from %s"
%
(
args
.
init_from_checkpoint
))
return
True
def
init_from_params
(
args
,
exe
,
program
):
assert
isinstance
(
args
.
init_from_params
,
str
)
if
not
os
.
path
.
exists
(
args
.
init_from_params
):
raise
Warning
(
"the params path does not exist."
)
return
False
fluid
.
io
.
load_params
(
executor
=
exe
,
dirname
=
args
.
init_from_params
,
main_program
=
program
,
filename
=
"params.pdparams"
)
print
(
"finish init model from params from %s"
%
(
args
.
init_from_params
))
return
True
def
save_checkpoint
(
args
,
exe
,
program
,
dirname
):
assert
isinstance
(
args
.
save_model_path
,
str
)
checkpoint_dir
=
os
.
path
.
join
(
args
.
save_model_path
,
args
.
save_checkpoint
)
if
not
os
.
path
.
exists
(
checkpoint_dir
):
os
.
mkdir
(
checkpoint_dir
)
fluid
.
io
.
save_persistables
(
exe
,
os
.
path
.
join
(
checkpoint_dir
,
dirname
),
main_program
=
program
,
filename
=
"checkpoint.pdckpt"
)
print
(
"save checkpoint at %s"
%
(
os
.
path
.
join
(
checkpoint_dir
,
dirname
)))
return
True
def
save_param
(
args
,
exe
,
program
,
dirname
):
assert
isinstance
(
args
.
save_model_path
,
str
)
param_dir
=
os
.
path
.
join
(
args
.
save_model_path
,
args
.
save_param
)
if
not
os
.
path
.
exists
(
param_dir
):
os
.
makedirs
(
param_dir
)
fluid
.
io
.
save_params
(
exe
,
os
.
path
.
join
(
param_dir
,
dirname
),
main_program
=
program
,
filename
=
"params.pdparams"
)
print
(
"save parameters at %s"
%
(
os
.
path
.
join
(
param_dir
,
dirname
)))
return
True
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录