Closed edwardzhou closed 1 year ago
模型文件
链接: https://pan.baidu.com/s/1Syuz3Q8totWNxUNuA36sag?pwd=8ch3 提取码: 8ch3 复制这段内容后打开百度网盘手机App,操作更方便哦 --来自百度网盘超级会员v5的分享
你cat一下py脚本对比下?正常压根不需要--recipe, --mode这两个参数,也没有这两个参数
cat infer.py
# Copyright (c) 2022 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.
import fastdeploy as fd
import cv2
import os
def parse_arguments():
import argparse
import ast
parser = argparse.ArgumentParser()
parser.add_argument(
"--model_file", required=True, help="Path of PaddleSeg model.")
parser.add_argument(
"--config_file", required=True, help="Path of PaddleSeg config.")
parser.add_argument(
"--image", type=str, required=True, help="Path of test image file.")
return parser.parse_args()
def build_option(args):
option = fd.RuntimeOption()
option.use_rknpu2()
return option
args = parse_arguments()
# 配置runtime,加载模型
runtime_option = build_option(args)
model_file = args.model_file
params_file = ""
config_file = args.config_file
model = fd.vision.segmentation.PaddleSegModel(
model_file,
params_file,
config_file,
runtime_option=runtime_option,
model_format=fd.ModelFormat.RKNN)
model.preprocessor.disable_normalize()
model.preprocessor.disable_permute()
# 预测图片分割结果
im = cv2.imread(args.image)
result = model.predict(im)
print(result)
# 可视化结果
vis_im = fd.vision.vis_segmentation(im, result, weight=0.5)
cv2.imwrite("vis_img.png", vis_im)
你py文件随便写一个hello world看看能运行吗?
请问后面解决了吗,我也是这个问题,hello word就要这个参数,是安装的fastdeploy版本的问题吗
请问后面解决了吗,我也是这个问题,hello word就要这个参数,是安装的fastdeploy版本的问题吗
另外提一个issues哈,后面解决了,应该是python环境有问题
请问后面解决了吗,我也是这个问题,hello word就要这个参数,是安装的fastdeploy版本的问题吗
另外提一个问题哈,后面解决了,应该是python环境有问题
请问怎么解决的呢,能给一个方法或者教程吗
温馨提示:根据社区不完全统计,按照模板提问,可以加快回复和解决问题的速度
环境
【FastDeploy版本】: fastdeploy 2.2.6
【编译命令】如果您是自行编译的FastDeploy,请说明您的编译方式(参数命令)
【系统平台】: Linux rock-5b 5.10.110-rockchip-rk3588 #23.02.2 SMP Fri Feb 17 23:59:20 UTC 2023 aarch64 aarch64 aarch64 GNU/Linux
【硬件】: Rock5b https://wiki.radxa.com/Rock5/5b/getting_started
【编译语言】:Python 3.9.16
问题日志及出现问题的操作流程
附上详细的问题日志有助于快速定位分析
pip list
python3 infer.py --model_file ./Portrait_PP_HumanSegV2_Lite_256x144_infer/Portrait_PP_HumanSegV2_Lite_256x144_infer_rk3588.rknn \ --config_file ./Portrait_PP_HumanSegV2_Lite_256x144_infer/deploy.yaml \ --image images/portrait_heng.jpg
usage: infer.py [-h] --recipe RECIPE --mode MODE [--queue_dir QUEUE_DIR] [--base BASE] [--docker_args DOCKER_ARGS] infer.py: error: the following arguments are required: --recipe, --mode