본문 바로가기
728x90
반응형

Error Correction8

chrome remote 오른쪽 shift 인식 문제 해결 크롬 원격에서 오른쪽 shift가 안 먹힐 때, 나는 키보드 설정을 바꿔 해결했다.Microsoft 입력기 ... 클릭 후 '키보드 옵션'아래 처럼 체크되어 있지 않으면 체크 2024. 6. 8.
cv2.error: OpenCV(4.7.0) D:\a\opencv-python\opencv-python\opencv\modules\imgproc\src\colormap.cpp:736: error: (-5:Bad argument) cv::ColorMap only supports source images of type CV_8UC1 or CV_8UC3 in function 'cv::colormap::ColorMap::operator ()' cv2.app.. Grad Cam 구현 중에 원본 이미지에 히트맵을 그리는 코드는 matplotlib을 사용하여 작성했다. [Grad Cam] gradcam pytorch 구현 with chatGPT chatGPT를 사용하여 Grad Cam을 구현해 봤다. 물론 한 번에 구현되진 않는다. Grad Cam은 마지막 컨볼루션 레이어를 사용해야 의미있는 결과를 얻을 수 있다. 코드는 다음과 같다. import torch import torch.nn yeeca.tistory.com 이를 opencv 코드로 옮기면서 에러가 발생했다. gc_jet = cv2.applyColorMap(result, cv2.COLORMAP_JET) 여기서 잘못된 것인데 result 변수의 shape는 (224,224)였으며 dtype은 float32였.. 2023. 6. 15.
TypeError: Cannot handle this data type: (1, 1), <i8 - PIL.IMAGE fromarray 에러 Image.fromarray(re[0].numpy()) 이전에 작성했을 때 문제없던 코드를 재사용하니 에러가 발생했다. re[0].numpy()의 shape는 (224,224)이다. mode를 지정해주면 오류가 해결된다. L 대신 RGB를 사용해도 된다. 하지만 에러만 사라졌을 뿐, 근본적인 문제는 해결되지 않았다. 검은 이미지가 아닌 Segmentation 결과가 출력되어야 한다. 오류를 수정한 결과이다. dtype이 int64였는데 이는 fromarray함수에서 지원하지 않는 data type이므로 에러가 발생한 것이다. pred_test의 return 값은 같은 torch.Tensor 타입의 pred에서 pred.byte().numpy(), pred.numpy() 값이다. dtype은 각각 uint.. 2023. 5. 25.
RuntimeError: CUDA error: device-side assert triggeredCUDA kernel errors might be asynchronously reported at some other API call,so the stacktrace below might be incorrect.For debugging consider passing CUDA_LAUNCH_BLOCKING=1. 장 시간 훈련 뒤, 새 출발하는 마음으로 컴퓨터를 재부팅하고 실행하니 다음과 같은 오류가 발생했다. cuda kernel에 예기치 않은 오류가 발생했나보다. 해결 방법 import os os.environ['CUDA_LAUNCH_BLOCKING'] = "1" import 선언 시 윗 줄을 추가해준다. cuda kernel을 강제로 동기적으로 실행 시키는 코드이다. 근본적인 해결 방법은 아닌듯 하다. 2023. 4. 19.
728x90
반응형