Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
PaddlePaddle
X2Paddle
提交
e7e3881a
X
X2Paddle
项目概览
PaddlePaddle
/
X2Paddle
大约 2 年 前同步成功
通知
330
Star
698
Fork
167
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
26
列表
看板
标记
里程碑
合并请求
4
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
X
X2Paddle
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
26
Issue
26
列表
看板
标记
里程碑
合并请求
4
合并请求
4
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
“176d58bad44a2c92707fee9bbf0c7f1e96c8316d”上不存在“git@gitcode.net:diandianxiyu/soar.git”
提交
e7e3881a
编写于
1月 13, 2019
作者:
J
jiangjiajun
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
add demo
上级
bcec1d80
变更
2
显示空白变更内容
内联
并排
Showing
2 changed file
with
44 addition
and
0 deletion
+44
-0
TensorFlow2Paddle/demo/export_resnet_to_paddle_model.py
TensorFlow2Paddle/demo/export_resnet_to_paddle_model.py
+13
-0
TensorFlow2Paddle/demo/save_resnet_ckpt_model.py
TensorFlow2Paddle/demo/save_resnet_ckpt_model.py
+31
-0
未找到文件。
TensorFlow2Paddle/demo/export_resnet_to_paddle_model.py
0 → 100644
浏览文件 @
e7e3881a
import
sys
sys
.
path
.
append
(
"."
)
from
transformer
import
Transformer
meta_file
=
sys
.
argv
[
1
]
ckpt_dir
=
sys
.
argv
[
2
]
export_dir
=
sys
.
argv
[
3
]
transformer
=
Transformer
(
meta_file
,
ckpt_dir
,
[
'resnet_v1_50/pool5'
],
(
224
,
224
,
3
),
[
'inputs'
])
transformer
.
run
(
export_dir
)
open
(
export_dir
+
"/__init__.py"
,
"w"
).
close
()
TensorFlow2Paddle/demo/save_resnet_ckpt_model.py
0 → 100644
浏览文件 @
e7e3881a
from
tensorflow.contrib.slim.nets
import
resnet_v1
as
resnet_v1
import
tensorflow.contrib.slim
as
slim
import
tensorflow
as
tf
import
sys
def
load_model
(
ckpt_file
):
img_size
=
resnet_v1
.
resnet_v1
.
default_image_size
img
=
tf
.
placeholder
(
tf
.
float32
,
shape
=
[
None
,
img_size
,
img_size
,
3
],
name
=
'inputs'
)
with
slim
.
arg_scope
(
resnet_v1
.
resnet_arg_scope
()):
net
,
endpoint
=
resnet_v1
.
resnet_v1_50
(
img
,
num_classes
=
None
,
is_training
=
False
)
sess
=
tf
.
Session
()
load_model
=
tf
.
contrib
.
slim
.
assign_from_checkpoint_fn
(
ckpt_file
,
tf
.
contrib
.
slim
.
get_model_variables
(
"resnet_v1_50"
))
load_model
(
sess
)
return
sess
def
save_checkpoint
(
sess
,
save_dir
):
saver
=
tf
.
train
.
Saver
()
saver
.
save
(
sess
,
save_dir
+
"/resnet"
)
if
__name__
==
"__main__"
:
ckpt_file
=
sys
.
argv
[
1
]
save_dir
=
sys
.
argv
[
2
]
sess
=
load_model
(
ckpt_file
)
save_checkpoint
(
sess
,
save_dir
)
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录