mirror of
https://github.com/PaddlePaddle/FastDeploy.git
synced 2025-10-05 16:48:03 +08:00
[Doc] Update RKNPU2 Docs (#1608)
* update rknpu2 docs * update rknpu2 docs
This commit is contained in:
@@ -19,10 +19,16 @@ wget https://gitee.com/paddlepaddle/PaddleDetection/raw/release/2.4/demo/0000000
|
||||
cp -r ./model /path/to/FastDeploy/examples/vision/detection/rkyolo/python
|
||||
|
||||
# Inference
|
||||
python3 infer.py --model_file ./model/ \
|
||||
--image 000000014439.jpg
|
||||
python3 infer.py --model_file /path/to/model --image /path/to/000000014439.jpg
|
||||
```
|
||||
|
||||
## common problem
|
||||
|
||||
If you use the YOLOv5 model you have trained, you may encounter the problem of 'segmentation fault' after running the demo of FastDeploy. It is likely that the number of labels is inconsistent. You can use the following solution:
|
||||
|
||||
```python
|
||||
model.postprocessor.class_num = 3
|
||||
```
|
||||
|
||||
## Note
|
||||
The model needs to be in NHWC format on RKNPU. The normalized image will be embedded in the RKNN model. Therefore, when we deploy with FastDeploy, call DisablePermute(C++) or `disable_permute(Python)` to disable normalization and data format conversion during preprocessing.
|
||||
|
@@ -19,10 +19,16 @@ wget https://gitee.com/paddlepaddle/PaddleDetection/raw/release/2.4/demo/0000000
|
||||
cp -r ./model /path/to/FastDeploy/examples/vision/detection/rkyolo/python
|
||||
|
||||
# 推理
|
||||
python3 infer.py --model_file ./model/ \
|
||||
--image 000000014439.jpg
|
||||
python3 infer.py --model_file /path/to/model --image /path/to/000000014439.jpg
|
||||
```
|
||||
|
||||
## 常见问题
|
||||
|
||||
如果你使用自己训练的YOLOv5模型,你可能会碰到运行FastDeploy的demo后出现`segmentation fault`的问题,很大概率是label数目不一致,你可以使用以下方案来解决:
|
||||
|
||||
```python
|
||||
model.postprocessor.class_num = 3
|
||||
```
|
||||
|
||||
## 注意事项
|
||||
RKNPU上对模型的输入要求是使用NHWC格式,且图片归一化操作会在转RKNN模型时,内嵌到模型中,因此我们在使用FastDeploy部署时,需要先调用DisablePermute(C++) `disable_permute(Python)`,在预处理阶段禁用归一化以及数据格式的转换。
|
||||
|
Reference in New Issue
Block a user