Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
magicwindyyd
mindspore
提交
aff653e9
M
mindspore
项目概览
magicwindyyd
/
mindspore
与 Fork 源项目一致
Fork自
MindSpore / mindspore
通知
1
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
M
mindspore
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
aff653e9
编写于
4月 27, 2020
作者:
M
mindspore-ci-bot
提交者:
Gitee
4月 27, 2020
浏览文件
操作
浏览文件
下载
差异文件
!737 modify load checkpoint
Merge pull request !737 from changzherui/mod_load_ckpt
上级
1f2ca74c
8cef3aff
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
5 addition
and
4 deletion
+5
-4
mindspore/train/serialization.py
mindspore/train/serialization.py
+5
-4
未找到文件。
mindspore/train/serialization.py
浏览文件 @
aff653e9
...
...
@@ -258,16 +258,17 @@ def _load_dismatch_prefix_params(net, parameter_dict, param_not_load):
longest_name
=
param_not_load
[
0
]
while
prefix_name
!=
longest_name
and
param_not_load
:
logger
.
debug
(
"Count: {} parameters has not been loaded, try to load continue."
.
format
(
len
(
param_not_load
)))
longest_name
=
sorted
(
param_not_load
,
key
=
len
,
reverse
=
True
)[
0
]
prefix_name
=
longest_name
for
net_param_name
in
param_not_load
:
for
dict_name
in
parameter_dict
:
if
dict_name
.
endswith
(
net_param_name
):
tmp_name
=
dict_name
[:
-
len
(
net_param_name
)]
prefix_name
=
prefix_name
if
len
(
prefix_name
)
<
len
(
tmp_name
)
else
tmp_name
prefix_name
=
dict_name
[:
-
len
(
net_param_name
)]
break
if
prefix_name
!=
longest_name
:
break
if
prefix_name
!=
longest_name
:
logger
.
info
(
"Remove parameter prefix name: {}, continue to load."
.
format
(
prefix_name
))
logger
.
warning
(
"Remove parameter prefix name: {}, continue to load."
.
format
(
prefix_name
))
for
_
,
param
in
net
.
parameters_and_names
():
new_param_name
=
prefix_name
+
param
.
name
if
param
.
name
in
param_not_load
and
new_param_name
in
parameter_dict
:
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录