-
Notifications
You must be signed in to change notification settings - Fork 465
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
根据paddleseg rknpu2 pythonREADME,运行报参数出错 #1484
Comments
模型文件 链接: https://pan.baidu.com/s/1Syuz3Q8totWNxUNuA36sag?pwd=8ch3 提取码: 8ch3 复制这段内容后打开百度网盘手机App,操作更方便哦 |
你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版本的问题吗 |
另外提一个issues哈,后面解决了,应该是python环境有问题 |
请问怎么解决的呢,能给一个方法或者教程吗 |
请问怎么解决呢,我也遇到一样的问题,是fastdeploy的版本问题吗 |
温馨提示:根据社区不完全统计,按照模板提问,可以加快回复和解决问题的速度
环境
问题日志及出现问题的操作流程
pip list
The text was updated successfully, but these errors were encountered: