라벨이 error인 게시물 표시

[TensorRT] ERROR: 3: [executionContext.cpp::setBindingDimensions::944] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::setBindingDimensions::944, condition: profileMaxDims.d[i] >= dimensions.d[i]

이미지
ERROR: 3: [executionContext.cpp::setBindingDimensions::944] Error Code 3: API Usage Error (Parameter check failed at: runtime/api/executionContext.cpp::setBindingDimensions::944, condition: profileMaxDims.d[i] >= dimensions.d[i] NVIDIA-AI-IOT 오픈소스에서 torch2trt로 변환 후, 모델 inference할 때 변환 과정에서 설정된 차원값과 input 차원 값이 맞지 않아 발생하는 에러입니다. 저 같은 경우 max dimension이 5로 설정되었는데, input demension이 6이라 에러가 발생했습니다. 차원 맞추기 torch2trt parameters를 보면 차원을 설정할 수 있는 값으로 유추되는건 min_shapes, max_shapes, opt_shapes, max_batch_size가 있습니다. 이 값들을 어떻게 사용하는지 아래 코드를 보면 inputs와 outputs를 Flattener value로 만든 후, 입력 값(dataset)의 min / max shape을 구합니다. max_batch_size가 입력된 경우(None이 아닌 경우) min_shapes_flat과 max_shapes_flat을 각각 구하여 infer_dynamic_axes에 넣어줍니다. 반대로 max_batch_size가 None인 경우에는 위에서 계산해둔(min_shapes와 max_shapes에서 구한) min_shapes_flat, max_shapes_flat를 이용합니다. 코드 구조를 보아 dynamic_axes_flat에서 입력 배치가 설정됨을 유추할 수 있습니다. 저같은 경우에는 입력 이미지 크기가 변경되는게 아닌 단순한 배치 크기의 문제이므로 배치 사...

[opencv-python] error: (-215:Assertion failed) !_src.empty() in function 'cv::cvtColor'

이미지
!_src.empty() in function 'cv::cvtColor' 해결법 imread는 이미지를 제대로 읽어오지 못할 경우 None을 반환합니다. [1] 1. File Path 확인 [2] 아래와 같은 에러가 발생하는 원인은 이미지를 제대로 불러오지 못했기 때문 입니다. import cv2 img_path = "D:/Animal Picture/cat.jpg"   img = cv2.imread(img_path , cv2.IMREAD_COLOR) cv2.imshow( "src" , cv2.cvtColor(img , cv2.COLOR_BGR2GRAY)) cv2.waitKey() # 출력 # error: (-215:Assertion failed) !_src.empty() in function 'cv::cvtColor' cv2.imread 과정에서 이미지를 제대로 읽어왔는지 확인해보면 아래와 같이  None값 을 가져옵니다. print (img) # 출력 # None img None인 경우에는 대부분의 경우 File Path를 잘못 지정 했기 때문입니다. 내가 읽고자 하는 파일의 경로를 제대로 입력했는지 확인해보시기 바랍니다. File Path: Animal Picture -> Animal Pictures 수정 import cv2 img_path = "D:/Animal Pictures/cat.jpg" img = cv2.imread(img_path , cv2.IMREAD_COLOR) cv2.imshow( "src" ,  cv2.cvtColor(img ,  cv2.COLOR_BGR2GRAY)) cv2.waitKey() # 출력 # 흑백 고양이 이미지 사진 2. 한글 File Path 사용 아래와 같이 제대로 된 File Path를 ...