본문 바로가기

개발 이야기68

[우분투 듀얼부팅 설치] 윈도우 BIOS가 UEFI인지, Legacy인지 확인하는 방법 2021년 8월 Window10 기반, Ubuntu 20.04 듀얼 부팅을 위해 설치하는 과정에서 얻은 지식을 모아 포스팅합니다. 우분투 설치 시 BIOS모드가 무엇인지에 따라 설치 방법이 달라 집니다. 매우 중요하니 꼭 확인하시고 진행하시기 바랍니다. 1. [windows 키 + R 키] 를 눌러 실행창에서 msinfo32 를 입력하고 엔터 칩니다. 2. 시스템 정보 창이 나타나면 하단의 BIOS 모드를 확인합니다. 'UEFI' 로 표시되는 경우는 UEFI 방식 '레거시(Legacy)'로 표시되는 경우는 MBR 방식으로 설치된 것입니다. 감사합니다. 2021. 8. 12.
[OpenCV] Ubuntu 20.04 WSL2 환경 OpenCV4.5.3 설치 완료 $ sudo make install -- Detected processor: x86_64 -- Could NOT find PythonInterp (missing: PYTHON_EXECUTABLE) (Required is at least version "2.7") -- Looking for ccache - found (/usr/bin/ccache) -- Found ZLIB: /usr/lib/x86_64-linux-gnu/libz.so (found suitable version "1.2.11", minimum required is "1.2.3") Cleaning INTERNAL cached variable: WEBP_LIBRARY Cleaning INTERNAL cached variable: WEBP_INC.. 2021. 8. 10.
[문제해결] OpenCV 4.5.3 우분투 빌드 결과 몇 가지 오류 발견 및 해결 방법 - 2 이 전 글에서 처음 OpenCV를 빌드하고 발생한 여러 오류들을 일부 해결하였다. 이 글에서는 남은 오류들을 조금 더 살펴보고 후속 진행을 해 보겠다. 이전 글은 아래 링크를 참고하시라. [문제해결] OpenCV 4.5.3 우분투 빌드 결과 몇 가지 오류 발견 및 해결 방법 - 1 [문제해결] OpenCV 4.5.3 우분투 빌드 결과 몇 가지 오류 발견 및 해결 방법 - 1 Ubunto 20.04 WSL2 환경에서 CUDA 11.4, cuDNN8.2.2, OpenCV4.5.3 환경을 구축하고 있다. OpenCV 빌드 결과 몇가지 오류가 발견되어 오류를 파악하고 해결한 방법을 남긴다. 빌드는 다음과 같이 진행했으니 참고.. lapina.tistory.com 빌드 진행 -- Detected processor.. 2021. 8. 10.
[문제해결] OpenCV 4.5.3 우분투 빌드 결과 몇 가지 오류 발견 및 해결 방법 - 1 Ubunto 20.04 WSL2 환경에서 CUDA 11.4, cuDNN8.2.2, OpenCV4.5.3 환경을 구축하고 있다. OpenCV 빌드 결과 몇가지 오류가 발견되어 오류를 파악하고 해결한 방법을 남긴다. 빌드는 다음과 같이 진행했으니 참고 바란다. [문제해결] OpenCV 4.5.3 리눅스 빌드 중 cmake 오류 [문제해결] OpenCV 4.5.3 리눅스 빌드 중 cmake 오류_No source or binary directory provided. Both will be assumed to be 문제 Linux 환경에 OpenCV 설치 중, 다운로드, 관련 패키지 설치 등을 끝마치고 cmake 빌드 시 오류 발생 타 블로그와 같이 아래와 같이 입력했으나, 오류 발생 cmake -D CMAKE.. 2021. 8. 10.
[문제해결] OpenCV 4.5.3 리눅스 빌드 중 cmake 오류_No source or binary directory provided. Both will be assumed to be the same as the current working directory,but note that this warning will become a fatal error in future CMake releases. 문제 Linux 환경에 OpenCV 설치 중, 다운로드, 관련 패키지 설치 등을 끝마치고 cmake 빌드 시 오류 발생 타 블로그와 같이 아래와 같이 입력했으나, 오류 발생 cmake -D CMAKE_BUILD_TYPE=RELEASE \ -D CMAKE_INSTALL_PREFIX=/usr/local \ -D OPENCV_GENERATE_PKGCONFIG=ON \ -D OPENCV_ENABLE_NONFREE=ON \ -D OPENCV_EXTRA_MODULES_PATH=~/opencv-sources/opencv453/opencv_contrib-4.5.3/modules \ -D INSTALL_C_EXAMPLES=ON \ -D INSTALL_PYTHON_EXAMPLES=ON \ -D BUILD_EXAMPLES=.. 2021. 8. 10.
[딥러닝첫걸음] CUDA 11.4, cuDNN 8.2.2 설치와 설치시 오류 해결 방법 하드웨어 - NVIDIA GeForce RTX 3090 CUDA 11.4 설치 아래 링크에 접속하여 CUDA Toolkit 11.4를 선택하자. https://developer.nvidia.com/cuda-toolkit-archive CUDA Toolkit Archive Previous releases of the CUDA Toolkit, GPU Computing SDK, documentation and developer drivers can be found using the links below. Please select the release you want from the list below, and be sure to check www.nvidia.com/drivers for more recent .. 2021. 8. 10.
[문제해결] Linux Cudnn 설치 시 ldconfig.real: libcudnn.so.8 is not a symbolic link 아래 링크의 블로그를 보며 Cudnn을 설치 하던 중 오류가 발생하여 해결한 솔루션을 남긴다. https://webnautes.tistory.com/1479 Ubuntu 20.04에 CUDA 11.2, cuDNN 8.1.0, OpenCV 4.5.1 설치 Ubuntu 20.04에 CUDA 11.2, cuDNN 8.1.0, OpenCV 4.5.1을 설치하는 방법을 다룹니다. NVIDIA 그래픽 카드 드라이버 설치 CUDA 11.2 설치 cuDNN 8.1.0 설치 OpenCV 4.5.1 설치 2021. 04. 24 최초작성 2021. 05... webnautes.tistory.com 설치환경 Ubuntu 20.04 WSL2 CUDA 11.4 Cudnn 8.2.2 문제 Cudnn을 다운받아 압축을 풀고, 복사 .. 2021. 8. 10.
[개발초보] 나만 몰랐던 리눅스 OS 우분투를 윈도우에서 쉽게 돌리는 법_Ubuntu WSL 개발 초보인 나에게, 리눅스란 멀게만 느껴졌다. 엄청난 장벽이 느껴졌다. 어릴 적 MS-DOS를 사용해 본 이후로 GUI 기반의 맥, 윈도우만 사용해 왔으니 당연한 것일지도 모르겠다. 하지만 최근 개발에 발을 들이고서 딥러닝에 까지 발을 들이다 보니 리눅스를 써보고 싶은 마음이 커졌다. 잠깐 알아봤을 때는 VMware를 깔아서 이미지를 어쩌구 저쩌구 하는 내용을 보고서 마음을 접은 상태였다. 그런데!!! 최근 새 워크스테이션을 구매하고서, 초기에 한번 셋팅을 해볼까 하고 검색을 하던 중 윈도우에 아주 쉽게 리눅스를 설치할 수 있는 방법이 있다는 정보를 입수했다. 그것은 바로, WSL (Windows Subsystem For Linux) 윈도우 10에서 윈도우 사용자의 편의성을 고려하여 가상환경 따위를 만.. 2021. 8. 9.
[PIL] Pillow Image를 특정 폴더에 저장하는 방법 이미지 처리를 위해 PIL 을 자주 사용합니다. 오늘 이미지를 특정 폴더에 저장하려다 몇번 오류를 겪어 이 해결 방법을 알아보았습니다. PIL 이미지를 특정 경로에 저장하는 방법 저장을 하기 위해서는 .save를 사용하면 됩니다. from PIL import Image # 이미지를 불러오고 처리하는 등의 코드가 있겠죠? img = Image.open('imagepath+file') # 저장해봅시다. img.save('sample.png', 'png') # 특정 폴더에 저장하려면 # 저장하고자 하는 폴더의 절대경로를 입력해주면 됩니다. # 경로 앞에 / 가 들어가줘야된다는걸 기억!! img.save('/content/data/output.png', 'png') #경우에 따라 상대경로를 입력해도 됩니다. i.. 2021. 7. 22.
Colab 환경 Yolov4 학습 시 opencv cannot open 오류 해결 방법 YOLOv4 학습을 위해 명령어를 실행한 후 아래와 같이 OpenCV 오류가 발생함. Error in load_data_detection() - OpenCV Cannot load image obj/d42_10683020210520_2258513879210531153211.png OpenCV에서 이미지를 인식 못하는것으로 보아, train.txt 상의 이미지 경로의 문제로 보임 현재 obj/파일명.png 로 되어있는 경로를 darknet 실행 기준 상대 경로로 변경해주자. 변경후 재 실행 하니 잘 돌아가는걸 볼 수 있다! 굿! 아래의 오류도 자주 발생하니 미리 확인해 두자. Colab환경 YOLOv4 커스텀 데이터 학습 중 오류 발생 및 해결 Colab환경 YOLOv4 커스텀 데이터 학습 중 오류 발생 및.. 2021. 7. 19.
Colab환경 YOLOv4 커스텀 데이터 학습 중 오류 발생 및 해결 YOLOv4 커스텀 데이터 학습 중 오류 발생 및 해결 YOLOv4 학습 중 100 epoch 후에 중간 저장을 하는 중 아래와 같은 오류로 진행이 안되는 문제가 발생했습니다. 이의 원인을 분석하고 해결한 방법을 공유 드립니다. 개발환경 - Google Colab 문제 발생 custom dataset 학습을 진행 하는 중 epoch 100개를 넘어가면서 중단되는 상황 발생. 에러메세지는 아래와 같다. Saving weights to mydrive/yolov4-obj_last.weights Couldn't open file: mydrive/yolov4-obj_last.weights 원인 별 해결방법 문제의 원인은 무조건 경로에 있다. darknet에서 중간 저장을 진행하며 weight파일을 정상적으로 저장.. 2021. 7. 13.
[문제해결] Conda환경에서 Jupiter notebook 실행 시 No module Named 뜨는 문제 해결!! 문제 Conda 가상환경에서 Jupyter notebook을 열어서 내가 정성들여 설치한 패키지들을 import 요청했을 때 no module named ~~~가 뜨는 현상이 발생했다. 이런저런 별의 별 방법을 다 써봤지만 되지 않았다.. 난 분명히 내 가상환경에서 패키지를 설치했고, 이를 정상적으로 import 한건데 왜 import error가 뜨는건지 정말 답답했다. 하지만 문제는 아주 심플하게 해결되었다. 내 가상환경에서 jupyter notebook을 설치해 줘야 한다는 것. 이 문제는 내 가상환경 안에 jupyter notebook이 설치 안됐음에도 실행 되는 것에서 발생한다. 해결방법 anaconda terminal에서 아래 두개만 쳐주면 해결 된다. #내 가상환경 활성화 activate #.. 2021. 6. 11.
반응형