# UFLD converter.py 문의

**URL:** <https://community.topst.ai/t/ufld-converter-py/352>\
**Category:** 2024년 AI반도체 기술인재 선발대회\_텔레칩스 참가팀\
**Created:** [October 28, 2024, 12:52am UTC](https://community.topst.ai/t/ufld-converter-py/352 "2024-10-28T00:52:15Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![kimchanyeong](https://yyz2.discourse-cdn.com/flex004/user_avatar/community.topst.ai/kimchanyeong/32/229_2.png) [@kimchanyeong](https://community.topst.ai/u/kimchanyeong)\
**Post date:** [October 28, 2024, 12:52am UTC](https://community.topst.ai/t/ufld-converter-py/352/1 "2024-10-28T00:52:15Z")

</div>

안녕하세요 현재 Enlight 0.9.9.1\_24\_NIPA를 사용 중이고, CULane으로 UFLD모델을 학습하고 ONNX 파일로 변환하여 지원되지 않는 레이어 제거 후 컴파일까지 완료하여 모델을 배포한 상태입니다.

rtpm으로 확인 시 차선인식이 안되어서 netron으로 모델을 확인해보니 output에 후처리와 관련 기능이 빠져있는 상태입니다.

모델은 해당 명령어로 컨버팅 진행하였습니다. python ./EnlightSDK/converter.py UFLD.onnx --type lanedet --logistic softmax --dataset Custom --dataset-root my\_dataset\_path --output ./output\_networks/UFLD.enlight --enable-track --num-class 4 --force-output  
Conv2d\_20\_\_Conv\_46

lanedet을 type으로 선택 시에도 lane 후 처리 앵커파일을 추가 해야하는지 궁금합니다. 또한 dateset을 culane으로 선택하고 dataset 경로를 지정하면 데이터셋의 존재 여부를 확인하라고 에러가 발생하여 문의 드립니다.

감사합니다.

---

<div class="post-metadata">

**Author:** ![TOPST-Admin](https://yyz2.discourse-cdn.com/flex004/user_avatar/community.topst.ai/topst-admin/32/381_2.png) [@TOPST-Admin](https://community.topst.ai/u/TOPST-Admin)\
**Post date:** [October 28, 2024, 7:39am UTC](https://community.topst.ai/t/ufld-converter-py/352/2 "2024-10-28T07:39:22Z")

</div>

안녕하세요.  
해당 문의에 답변 드립니다.

후처리 관련 기능을 제거하고 컴파일을 완료하신 것 같습니다.  
후처리 관련 기능은 기능은 custom\_postproc.c에서 구현하셔야 합니다.

감사합니다.

---

<div class="post-metadata">

**Author:** ![kimchanyeong](https://yyz2.discourse-cdn.com/flex004/user_avatar/community.topst.ai/kimchanyeong/32/229_2.png) [@kimchanyeong](https://community.topst.ai/u/kimchanyeong)\
**Post date:** [November 4, 2024, 3:26pm UTC](https://community.topst.ai/t/ufld-converter-py/352/4 "2024-11-04T15:26:38Z")

</div>

안녕하세요 현재 여러가지 시도를 해보고 있는데 차선인식이 잘 되지 않아 재질문 드립니다.  
현재 진행 상황은 다음과 같습니다.

1. ufld v1 모델 학습 후 onnx 모델 변환
2. reshape layer로 인해 컨버팅이후 과정이 진행 되지않아 해당 layer 제거 후 컨버팅, 양자화, 컴파일 완료  
 ![image](https://canada1.discourse-cdn.com/flex004/uploads/topst/original/1X/c4860c8c533276b21c7929578af1fa1b0f658fc1.png)
3. custom\_postproc.c파일에서 reshape이후 연산 부분 c코드 형태로 작성 후 빌드 후 모델 배포  
현재 이렇게 진행하였고 rtpm으로 확인 시 차선인식이 전혀 되지 않고 있습니다.  
혹시 어떤 부분에서 제가 잘못하고 있는 것인지 궁금하여 재 질문드립니다.  
또한 custom\_postproc.c파일 작성과 관련하여 참고할만한 자료가 있는지 질문드립니다.

---

<div class="post-metadata">

**Author:** ![TOPST-Admin](https://yyz2.discourse-cdn.com/flex004/user_avatar/community.topst.ai/topst-admin/32/381_2.png) [@TOPST-Admin](https://community.topst.ai/u/TOPST-Admin)\
**Post date:** [November 5, 2024, 6:14am UTC](https://community.topst.ai/t/ufld-converter-py/352/5 "2024-11-05T06:14:34Z")

</div>

안녕하세요.  
수정하신 custom\_postproc.c 파일과 실행 명령어, onnx파일, 컨버팅한 파일, 양자화한 파일, 컴파일된 파일 공유 부탁드립니다.

감사합니다.

---

<div class="post-metadata">

**Author:** ![kimchanyeong](https://yyz2.discourse-cdn.com/flex004/user_avatar/community.topst.ai/kimchanyeong/32/229_2.png) [@kimchanyeong](https://community.topst.ai/u/kimchanyeong)\
**Post date:** [November 5, 2024, 6:35am UTC](https://community.topst.ai/t/ufld-converter-py/352/6 "2024-11-05T06:35:40Z")

</div>

파일 공유드립니다.

> **[Google Drive: Sign-in](https://accounts.google.com/v3/signin/identifier?continue=https%3A%2F%2Fdrive.google.com%2Fdrive%2Ffolders%2F1ldyXuYQexR3CXeudz70-8krSIId_aVEF%3Fusp%3Ddrive_link&followup=https%3A%2F%2Fdrive.google.com%2Fdrive%2Ffolders%2F1ldyXuYQexR3CXeudz70-8krSIId_aVEF%3Fusp%3Ddrive_link&ifkv=AcMMx-f9u_fn4TZ5EA6DGdv3Vqx0VaVQH9i60pgGPRc0DHFnjOqGoGdBasGMQFV3jt9eexcJw1oq&osid=1&passive=1209600&service=wise&flowName=GlifWebSignIn&flowEntry=ServiceLogin&dsh=S1293973475%3A1730788541033335&ddm=1)**
>
> Access Google Drive with a Google account (for personal use) or Google Workspace account (for business use).

---

<div class="post-metadata">

**Author:** ![TOPST-Admin](https://yyz2.discourse-cdn.com/flex004/user_avatar/community.topst.ai/topst-admin/32/381_2.png) [@TOPST-Admin](https://community.topst.ai/u/TOPST-Admin)\
**Post date:** [November 11, 2024, 1:42am UTC](https://community.topst.ai/t/ufld-converter-py/352/7 "2024-11-11T01:42:36Z")

</div>

안녕하세요.  
해당 문의에 답변 드립니다.

저희 툴킷에서는 lane detection 신경망을 지원하지 않습니다. converter --type 옵션 lanedet은 지원하지 않는 옵션 값입니다.  
converter --type unknown 실행해야 하고 post processing 함수 custom\_postproc.c 는 직접 구현해야 하며, 제공 가능한 참고 자료는 없습니다.

감사합니다.

---

<div class="post-metadata">

**Author:** ![kimchanyeong](https://yyz2.discourse-cdn.com/flex004/user_avatar/community.topst.ai/kimchanyeong/32/229_2.png) [@kimchanyeong](https://community.topst.ai/u/kimchanyeong)\
**Post date:** [November 13, 2024, 6:51am UTC](https://community.topst.ai/t/ufld-converter-py/352/8 "2024-11-13T06:51:07Z")

</div>

model zoo에서는 UFLDv1을 지원한다고 하여 이를 사용하여 진행하고 있었습니다.  
현재 툴킷에서는 Reshape 레이어 포함하여 lane detection 신경망을 지원하지 않아 제가 custom\_postproc.c에서 레이어 및 차선 후처리 기능을 직접 구현해야한다는 말씀이신가요?

---

<div class="post-metadata">

**Author:** ![TOPST-Admin](https://yyz2.discourse-cdn.com/flex004/user_avatar/community.topst.ai/topst-admin/32/381_2.png) [@TOPST-Admin](https://community.topst.ai/u/TOPST-Admin)\
**Post date:** [November 13, 2024, 6:58am UTC](https://community.topst.ai/t/ufld-converter-py/352/9 "2024-11-13T06:58:50Z")

</div>

맞습니다.  
내부적으로 테스트는 해봤으나, 최적화를 하진 않았습니다.  
단순 테스트 용이라 공유를 드리지 못하는 점 양해 부탁드립니다.
