|
楼主 |
发表于 2021-4-2 18:27:18
|
显示全部楼层
升级到新固件后可以成功推理单个Swish算子 ,但是被动模式NTP方式的YOLOv5推理失败了。
- (m1808_rknn_yolo_demo) fjc@utdnn:/data/home/fjc/workspace/yolov5 (v4.0-rknn)$ python detect.py --weights weights/yolov5s.rknn --img 640 --target rk1808
- Namespace(agnostic_nms=False, augment=False, cfg='./models/yolov5s.yaml', classes=None, conf_thres=0.25, device='', exist_ok=False, img_size=640, iou_thres=0.45, name='exp', project='runs/detect', save_conf=False, save_txt=False, source='data/images', target='rk1808', update=False, view_img=False, weights=['weights/yolov5s.rknn'])
- Using torch 1.8.0 CUDA:0 (GeForce RTX 2080 Ti, 11019.4375MB)
- CUDA:1 (GeForce RTX 2080 Ti, 11019.4375MB)
- CUDA:2 (GeForce RTX 2080 Ti, 11019.4375MB)
- CUDA:3 (GeForce RTX 2080 Ti, 11016.3125MB)
- W Verbose file path is invalid, debug info will not dump to file.
- 2021-04-02 17:57:04.835380: I tensorflow/stream_executor/platform/default/dso_loader.cc:49] Successfully opened dynamic library libcudart.so.11.0
- Generating grammar tables from /usr/lib/python3.6/lib2to3/Grammar.txt
- Generating grammar tables from /usr/lib/python3.6/lib2to3/PatternGrammar.txt
- Loading model +++
- Loading model ---
- Initializing runtime +++
- D target set by user is: rk1808
- D Starting ntp or adb, target is RK1808, host is None
- D Start ntp...
- I npu_transfer_proxy pid: 9296, status: sleeping
- I NPUTransfer: Starting NPU Transfer Client, Transfer version 2.1.0 (b5861e7@2020-11-23T11:50:36)
- D NPUTransfer: Transfer spec = local:transfer_proxy
- D NPUTransfer: Transfer interface successfully opened, fd = 19
- D NPUTransfer: The connection has been closed, socket read fd = 19
- D NPUTransfer: Transfer client closed, fd = 19
- E RKNNAPI: rknn_init, recv(MsgLoadAck) fail, -9(ERROR_PIPE) != 368!
- E Catch exception when init runtime!
- E Traceback (most recent call last):
- E File "rknn/api/rknn_base.py", line 844, in rknn.api.rknn_base.RKNNBase.init_runtime
- E File "rknn/api/rknn_runtime.py", line 340, in rknn.api.rknn_runtime.RKNNRuntime.build_graph
- E Exception: RKNN init failed. error code: RKNN_ERR_DEVICE_UNAVAILABLE
- E Current device id is: None
- E Devices connected:
- E ['TS018083201102007']
- Init runtime environment failed
看出错信息(ERROR_PIPE)应该是连接的原因。 |
|