반응형

전체 글 53

ImportError: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.29' not found

문제 YOLOv8 k-fold crossvalidation 을 진행하려던 중 발생 원인 확인 strings /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | grep GLIBCXX 출력 GLIBCXX_3.4 GLIBCXX_3.4.1 GLIBCXX_3.4.2 GLIBCXX_3.4.3 GLIBCXX_3.4.4 GLIBCXX_3.4.5 GLIBCXX_3.4.6 GLIBCXX_3.4.7 GLIBCXX_3.4.8 GLIBCXX_3.4.9 GLIBCXX_3.4.10 GLIBCXX_3.4.11 GLIBCXX_3.4.12 GLIBCXX_3.4.13 GLIBCXX_3.4.14 GLIBCXX_3.4.15 GLIBCXX_3.4.16 GLIBCXX_3.4.17 GLIBCXX_3.4.18 GLIBCX..

Computer 2024.04.22

딥러닝 학습 시 tmux 세션 중단 현상 해결

CUDA out of memory를 해결해서 GPU 메모리는 정리가 되었으나, 이번에는 오류 메세지도 없이 tmux 세션이 계속해서 중단되는 현상이 발생 디스크 메모리 확인 df -h df 명령어 disk free, 리눅스 서버 디스크 공간 확인 명령어 df [옵션] [경로] 띠용 loop가 뭔데 저렇게 많아 했는데, 메모리에는 문제가 없다고 한다. 삭제하면 응용프로그램 실행에 오류가 있을 수도 있다고 함. du 명령어 disk usage, 리눅스 서버 디스크 사용률 확인 du [옵션] [경로] du /home/nanopore/ultralytics/ | sort -n | tail -5 해당 경로를 기준으로 가장 많은 용량을 사용중인 폴더 확인 후 해당 파일 삭제 rm /home/NAME/* #해당 디렉토..

Computer 2024.04.17

CUDA out of memory 해결

1. 캐시 삭제 import torch, gc gc.collect() torch.cuda.empty_cache() 2. GPU process 강제종료 $ nvidia-smi process PID kill Python 프로세스가 종료되더라도 child process가 zombie 상태로 남아있는 것임. Zombie 상태의 Python 프로세스는 ps aux | grep python 명령어를 치면 Python 인 프로세스가 나온다. 이 프로세스 + Parent Process까지 Kill하면 GPU memory를 반환한다. sudo kill -15 PID 참고 Python 프로세스를 종료시켜도 GPU Memory를 반환하지 않고, nvidia-smi에 process ID가 나오지 않을 때 해 Pytorch의 ..

Computer 2024.04.16

Ubuntu18.04 에서 Ubuntu20.04 로 업데이트 하기

우분투 업데이트라니, 건들기 무섭지만 Ubuntu18.04로는 VScode 이용이 원활하지 않아서 결국 업데이트 하기로 함. 1. optimize the package list on Ubuntu sudo apt update sudo apt upgrade sudo apt autoremove --purge sudo reboot apt가 패키지 매니저 역할 update는 배포판의 패키지 목록을 업데이트하고 업그레이드 가능한 패키지 목록을 제공 upgrade로 해당 패키지 목록들 업그레이드 autoremove로 배포판에서 모든 불필요한 패키지를 제거하고 -purge 옵션을 사용하여 모든 구성 파일도 제거 2. Install update-manager-core sudo apt install update-manag..

Computer 2024.04.08

vscode SSH reload 무한 새로고침 해결

100GB 정도 되는 이미지 데이터셋을 본 컴퓨터에 넣고 난 뒤로 다른 컴퓨터에서 SSH로 접속하는데 오류가 났다. https://velog.io/@dom_hxrdy/vscodelive-serve-무한-새로고침-되는-상황-해결infinite-reload-refresh "내가 live server로 열고자 하는 파일이 들어있는 프로젝트 루트경로를 워크스페이스로 다시 연 후에 다시 live server 를 실행시키면된다" 고 하는데, 어떻게 하는 건지 감이 안잡혀서 chatGPT한테 물어봤다 ㅎ,, 1. 먼저 VS Code에서 SSH로 원격 서버에 연결합니다. 2. 프로젝트 루트 경로에 들어가는 방법은 `cd` 명령어를 사용하여 원하는 디렉토리로 이동할 수 있습니다. cd /path/to/your/proje..

Computer 2024.04.07

[Ubuntu18.04] Deep learning conda 환경설정

Local에 CUDA설치하지 않고 Conda 가상환경 내에서 설치하고자 할 때 왜냐면 로컬에 설치할 경우 버전 오류가 너무 많아서,, conda cuda 11.6 설치 pip pytorch 1.13 설치 1. nvcc --version check nvcc --version output)) nvidia-driver: 470 참고로, nvidia-smi에서 나오는 cuda 버전은 추천하는 버전인 것임. 로컬에 설치된 것이 아니라 ! 2. cuda, cuDNN 설치 확인 cat /usr/local/cuda/include/cudnn_version.h | grep CUDNN_MAJOR -A 2 cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2 없다고 나오면..

Computer 2024.03.31

[Ubuntu 18.04 Deep learning Local 환경설정] NVIDIA cuDNN Installation 설치 확인 Tensorflow Pytorch

1. 설치 상태 확인 nvidia-smi nvidia 드라이버 상태, 디바이스 상태 등을 확인 2. cuDNN 다운로드 cuDNN 사이트에서 로그인 후, 위의 CUDA 버전에 맞는 cuDNN을 다운로드 받는다. https://developer.nvidia.com/cudnn CUDA Deep Neural Network cuDNN provides researchers and developers with high-performance GPU acceleration. developer.nvidia.com 3. 파일 설치 터미널에서 다운로드 된 경로로 이동(cd Downloads/) 후 압축 해제 tar -xvf cudnn-linux-x86_64-8.9.7.29_cuda11-archive.tar.xz /usr/l..

Computer 2024.01.16

유용한 AI tool

1. 문장 입력하면 사람이 쓴 것처럼 자연스럽게 수정해주는 사이트 https://www.gptminus1.com/?ref=aifastcashGPT-Minus1Fool GPT by randomly replacing words with synonyms in your text.www.gptminus1.com2. youtube 링크 넣으면 요약해주는 사이트 https://www.you-tldr.com/?ref=aifastcash you-tldrGet The tldr Of Any YouTube Video.www.you-tldr.com3. 이미지 배경제거 또는 특정 사물 제거, 비디오 배경제거 https://www.cutout.pro/ Cutout.Pro - AI Photo Editing | Visual Conte..

AI 2023.07.06

[서평] 알고리즘 공부가 어렵다면? Do it! 첫 알고리즘

딥러닝을 공부하는 학생으로서, 기본기를 다지고 싶다는 바람과 함께 이지스퍼블리싱에서 교재를 제공받아 알고리즘 공부를 시작하게 되었습니다! 알고리즘은 코딩테스트를 치를 때 가장 중요한 이론이죠 ! 사실 알고리즘을 이론이라고도 하기 애매한 게, 알고리즘을 알면 실제 문제를 해결하는데 컴퓨팅 사고를 활용할 수 있어서 빠르게 적용가능한 이론이라 할 수 있습니다. 그래서, 알고리즘이 대체 뭘까요? 알고리즘은 문제해결을 위한 절차를 의미합니다. 이게 왜 어렵냐면, 컴퓨터에게 명령어를 줄 때 인간중심적으로 사고하는 것과는 또 다른 문제이기 때문입니다. 해당 교재의 저자는 아래와 같습니다. 믿고 보는 Do It!이라는 슬로건처럼, Do it! 시리즈는 많은 컴퓨팅 기술의 기본서라고도 할 수 있습니다. 게다가 커뮤니티도..

Book 2023.05.03
반응형