Train python ./tools/train.py work_dirs/hv_pointpillars_secfpn_1x1_160e_carla-3d-car.py work_dirs/hv_pointpillars_secfpn_1x1_160e_carla-3d-car.py cuDNN error: CUDNN_STATUS_MAPPING_ERROR 도움은 안됐지만 그냥 참조한 링크 : https://github.com/pytorch/pytorch/issues/33134 위 이슈에서는 cuda 재설치하고 pytorch 재설치하고 그러던데 보통 일반적으로는 데이터가 제대로 들어가지가 않아서 발생하는 문제인듯 하다. 실제로 나의 경우도 일일히 코드를 타고타고 들어가보니 data가 들어가지 않는게 보였었다. 아래 getattr ..
분류 전체보기
ValueError: need at least one array to stack config file에서 voxel size와 point_cloud_range 를 수정해주자 오류 없이 train은 되나.. 예측 결과 bounding box를 전혀 생성하지 않는 걸 발견하였습니다. 마치 학습한 것 같지만 Bounding Box Loss 보면 Loss 값이 5에서 4가 됐습니다. 학습이 전혀 되지 않았어요. 데이터를 잘못 넣어줬거나, 또는 config 설정이 잘못돼서 그런 것 같습니다. 데이터 체크 python tools/misc/browse_dataset.py configs/pointpillars/hv_pointpillars_secfpn_6x8_160e_carla-3d-car.py --task det --..
출처 : https://yooloo.tistory.com/63 ipynb로 function 하나 하나 실행하면서 debug 하기에는 한계가 있다는 것을 깨닫고 python file을 가지고 디버그를 실행하면서 동시에 argument를 넣어줄 수는 없을까 검색하다가 찾게 되었다. Run and Debug로 들어가 Add Configuration 클릭 다음과 같이 만들어진 launch.json 에서 argument를 넣어주면 된다. args 에 리스트 형식으로 내가 적고자 하는 인수를 넣어주었는대 가령, --task 에다가 det를 넣어주고 싶을 때 위와 같이 따로따로 요소들을 넣어준다는 점이 중요하다. 요소가 바뀔 때 마다 띄어쓰기가 들어가기 때문이다. cd /home/divinetech/kim_pro/c..
data conveter 함수와 data class 함수를 들여보다가 느꼈습니다. 아 이건 최대한 raw data를 형태를 맞춰줘야겠다. 일단 모델 돌리고 그다음에 리펙토링을 하던가 하자. Rename file kitti와 다르게 이름 뒤에 _rgb가 붙어서 없애주려 합니다. import argparse import os from tqdm import tqdm def parse_args(): parser = argparse.ArgumentParser() parser.add_argument('--path', help='input folder path') args = parser.parse_args() return args def convert_folder(folder): filenames = os.list..