Closed jeongjae96 closed 2 years ago
code 하단에 폴더 몇개로 더 분류하는건 어떨까요?
ex) code/utils - OCR_EDA.ipynb, convert_mlt.py
code/dataset - dataset.py, east_dataset.py
code/model (모델 코드가 추가될 경우)
code/run - inference.py, deteval.py, train.py
만약에 바꾼다면 dependency 먼저 확인해보면 좋을것 같아요
loss model east dataset detect
4개 파일은 수정 불가
code 폴더만 가져오기? 전체 가져오기? 파일을 따로 옮기지 않거나 해도 깃 구조 내에서 실행이 가능하면 좋겠습니다.
.
|-- code
| |-- pths
| `-- *.py
|-- git 폴더
| |-- pths (pth 파일은 git에 올리지 않고 각자 관리)
| `-- *.py
`-- input
`-- data
`-- ICDAR17_Korean
|-- images
`-- ufo
이 구조가 가장 나을까요?
이번 프로젝트는 서버 제출이므로 기존 code 폴더 이름을 baseline으로 변경하고 git 폴더 이름을 code로 변경한다면, 제출 시 제대로 채점이 될까요?
말쓸하신대로 변경해 보았을 때 생겼던 문제점
서버 제출 후 체점하는 과정에서 falied 되어 job log를 확인해 보니
FileNotFoundError: [Errno 2] No such file or directory: "trained_models/latest.pth"
위와 같은 에러가 발생하여 pths/latest.pth -> trained_models/latest.pth로 변경하여 문제해결하였습니다.
이부분 github code 상의 하드코딩 이슈일수도 있으니 잘되시는분은 변경하실 필요 없을것으로 보입니다.
아하... 그러면 일단 이 issue는 닫지 않고 계속 열어두도록 하겠습니다. 문제가 생길 수도 있나보네요 ㅠㅠ
저 같은 경우는 trained_models/latest.pth
경로로 잘 저장되어서 config.py
의 model_dir
변수가 잘 설정되어 있는지 확인해보셔도 좋을 것 같습니다!
서버 할당 받았을 시 구조가 이러한데, 저희 git 구조도 이를 따라가며 필요한 것을 추가/변경하는 식으로 가면 어떨까요? 각자 실험하는건 examples 폴더 안에 만들고 다 같이 사용하기로 한건 utils 안에 넣으면 어떨까 합니다!