본문 바로가기

개발 이야기/머신러닝, 딥러닝30

구글드라이브 파일을 코랩에 바로 내려받는 가장 쉬운 방법 코랩을 사용하면 내가 갖고 있는 파일을 올리고 내려 받는게 굉장히 귀찮습니다. 여러가지 방법이 있지만 그 중 가장 편하고 손이 덜가고 쉬운 방법을 소개드립니다. 코랩에 파일을 올리는 방법은 대표적으로 아래의 방법이 있습니다. 1. 직접 Upload 한다. --> 매 번 파일을 선택해서 올려야 함. 2. Upload 코드를 작성하여 파일을 업로드 --> 매 번 파일을 선택해서 올려야 함. 3. Google Drive를 마운트 해서 파일을 연결 --> 매 번 마운트 해야 함. 4. 제가 알려드릴 방법 --> 실행만 하면 됨. 구글드라이브 파일을 코랩에 바로 내려받는 가장 쉬운 방법 1. 구글 드라이브에 파일을 올린다. 폴더를 생성해서 업로드하는게 관리하기 편리하다. 2. 구글 드라이브 파일이나 파일이 든 폴.. 2021. 8. 26.
초보 개발자의 고사양 워크스테이션 YOLOv4 환경설정 삽질과 성공_800만원 짜리!?_RTX3090 최근 회사 업무를 위해 슈퍼 울트라 워크스테이션을 구입했습니다. 가격은 무려 800만원이며 그 중에 반이 GPU 값이었습니다. 아직 제대로 활용해보지도 못했지만 개발환경 세팅을 하며 느낀 소회를 남기고 싶어 글을 남깁니다. 워크스테이션 구입을 고민하신다면 참고할 수 있을 지도 아닐지도... 면허 시험 공부 한다니 아버지가 페라리를 사주셨다. 딥러닝 초보에겐 너무나 과분한 고사양의 워크스테이션은 마치 빨간색 페라리 같습니다. 아니 전용 제트기라고 할 수도 있을 것 같습니다. 당연히 몰 줄은 모릅니다. 키 꽂으면 시동 걸리고, 엑셀 밟으면 나가고 고속도로 타려면 톨게이트를 지나야 된다는거 정도는 알죠. 쏘카로 레이(구글코랩)를 여러번 몰아보긴 했으니까 생초보는 아닐 수도 있겠어요. 아무것도 모르는 상태에서 .. 2021. 8. 24.
[문제해결] NUMA node read from SysFS had negative value -1 환경 OS : Ubuntu20.04 Graphic : Nvidia RTX3090 CUDA : CUDA-11.4, cuDNN8.2.2 Tensorflow : tfnightly 문제점 >>> import tensorflow as tf >>> from tensorflow.python.client import device_lib >>> tf.test.is_gpu_available() # 사용 가능한 GPU가 있는지 확인: True WARNING:tensorflow:From :1: is_gpu_available (from tensorflow.python.framework.test_util) is deprecated and will be removed in a future version. Instructions f.. 2021. 8. 13.
[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.
반응형