未验证 提交 f4430af8 编写于 作者: D dyning 提交者: GitHub

Merge pull request #94 from littletomatodonkey/fix_export

add img_size in export_model
...@@ -13,7 +13,6 @@ ...@@ -13,7 +13,6 @@
# limitations under the License. # limitations under the License.
import argparse import argparse
import numpy as np
from ppcls.modeling import architectures from ppcls.modeling import architectures
import paddle.fluid as fluid import paddle.fluid as fluid
...@@ -25,13 +24,14 @@ def parse_args(): ...@@ -25,13 +24,14 @@ def parse_args():
parser.add_argument("-p", "--pretrained_model", type=str) parser.add_argument("-p", "--pretrained_model", type=str)
parser.add_argument("-o", "--output_path", type=str) parser.add_argument("-o", "--output_path", type=str)
parser.add_argument("--class_dim", type=int, default=1000) parser.add_argument("--class_dim", type=int, default=1000)
parser.add_argument("--img_size", type=int, default=224)
return parser.parse_args() return parser.parse_args()
def create_input(): def create_input(img_size=224):
image = fluid.data( image = fluid.data(
name='image', shape=[None, 3, 224, 224], dtype='float32') name='image', shape=[None, 3, img_size, img_size], dtype='float32')
return image return image
...@@ -57,7 +57,7 @@ def main(): ...@@ -57,7 +57,7 @@ def main():
with fluid.program_guard(infer_prog, startup_prog): with fluid.program_guard(infer_prog, startup_prog):
with fluid.unique_name.guard(): with fluid.unique_name.guard():
image = create_input() image = create_input(args.img_size)
out = create_model(args, model, image, class_dim=args.class_dim) out = create_model(args, model, image, class_dim=args.class_dim)
infer_prog = infer_prog.clone(for_test=True) infer_prog = infer_prog.clone(for_test=True)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册