본문 바로가기

반치용/문제해결(trouble shooting)27

딥러닝 세팅하기(cudart64_101.dll 해결, 텐서플로 및 파이토치) 목표 : 윈도우에서 아나콘다를 이용해 jupyter / tensorflow / pytorch 풀 세팅 1. 그래픽카드 드라이브 설치(최신으로) (아래 링크에서 해당 그래픽카드 선택 후 받아서 설치) https://www.nvidia.co.kr/Download/index.aspx?lang=kr 2. cuda 설치 (10.2 설치해도 된다.) (윈도우 10일 때 아래 링크 파일) http://developer.download.nvidia.com/compute/cuda/10.2/Prod/local_installers/cuda_10.2.89_441.22_win10.exe [중요] cudart64_101.dll 문제 해결 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\.. 2020. 4. 7.
파일 첨부시 인터넷 브라우저(익스플로러, 크롬등) 종료 현상 수정 c:\program files (x86)\Hnc 폴더내에서 HncShellExt64.dll 파일을 찾고(검색) HncShellExt64.old로 바꿔주시면 해결됩니다. https://answers.microsoft.com/ko-kr/ie/forum/ie11-iewindows_10/%EB%A9%94%EC%9D%BC/cb986ea5-4d2e-4907-a1ff-88c6c47f82ee 2020. 4. 3.
이미지 사이즈 일괄 변경 및 자르기 CNN학습용 데이터 만들 때, 사이즈가 다른 파일을 통일 시키고 원하는 부분만 사용하기 위한 코드입니다. import os from PIL import Image # image resize & cutter # resize parameter re_width = 640 re_height = 480 # cutter parameter crop_left = 205 crop_top = 92 crop_right = 545 crop_bottom = 390 for root, dirs, files in os.walk('./'): for idx, file in enumerate(files): fname, ext = os.path.splitext(file) if ext in ['.jpg','.png','.gif']: im =.. 2020. 4. 2.
[파이토치]윈도우에서 pycocotools 사용하는 방법 파이토치에서 retinanet 을 구현하기 위해 import 하는 도중 pycocotools가 필요함을 확인했다. 그냥 설치하면? 안된다. 윈도우에 지원하지 않는다. 다음과 같은 절차를 진행해야 한다. 1. pip install cython 2. conda install git 3. pip install "git+https://github.com/philferriere/cocoapi.git#egg=pycocotools&subdirectory=PythonAPI" 아나콘다 프롬프트 상에서 진행해야 한다. 2020. 3. 29.
CUDA out of memory error 문제 RuntimeError: CUDA out of memory. Tried to allocate 300.00 MiB (GPU 0; 4.00 GiB total capacity; 2.69 GiB already allocated; 220.35 MiB free; 2.71 GiB reserved in total by PyTorch) 결론부터 말하자면 위와 같은 에러가 발생했다면, mini_batch 사이즈를 줄이거나 이미지를 리사이징 하는 방법 정도 외에는 방법이 없다. (혹은 그래픽카드를 업그레이드/추가 하는 방법이 있긴 하다.) 작업관리자 상에서 cuda를 확인해보면 공유 GPU메모리가 7.9GB가 놀고있는게 보인다. 저걸 사용하는 방법을 찾아보려 하였으나, 사실 공유 GPU메모리는 GPU에 실존하는 메모리가 아.. 2020. 3. 29.
cnn 파라미터 수 계산 방법 및 꿀팁 (size mismatch 에러 관련) 처음 cnn을 본인 데이터에 적용 시키거나 변경을 시키다 보면 size mismatch 에러를 만나게 될 수 있다.(파이토치) 직접 파라미터 수를 계산 할 수도 있고, 꼼수를 부릴 수도 있다. 1. 계산 방법 (아래 링크 참조) - 비추천(이게 정석이고, 정말 좋은 자료이나 이 방법을 굳이 할 필요는 없다.) https://seongkyun.github.io/study/2019/01/25/num_of_parameters/ 2. 꿀팁 1) 그냥 아무 값이나 입력해서 에러를 띄운다. 2) size mismatch부분을 확인한다. m1 : 4 X 19200 m2 : 1920 x 2 라고 되어있는 부분이 중요하다. m1 : [a x b] -> [mini batch size x in features] m2 : [.. 2020. 3. 29.