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 ..
Project
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 --..
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..
https://callmescone.tistory.com/294 [MMDetection3D] ply to bin, obj to ply If you want to put a ply file ply to bin convert_ply('./test.ply', './test.bin') import numpy as np import pandas as pd from plyfile import PlyData def convert_ply(input_path, output_path): plydata = PlyData.read(input_path) # read file data = plydata.elem callmescone.tistory.com 작성한 코드 전문 import numpy as np import pandas..