Tect.tip/Linux Tect.tip/Linux 2022. 2. 18. [install] TensorRT 설치 TensorRT download https://developer.nvidia.com/tensorrt tar -xzvf TensorRT-7.2.1.6.Ubuntu-18.04.x86_64-gnu.cuda-10.2.cudnn8.0.tar.gz export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/usr/local/cuda-10.2/lib64:/usr/local/cuda/extras/CUPTI/lib64:/home/name/TensorRT 7.2.1.6/lib"whl file install cd TensorRT-5.1.x.x/python # for python 2.7 sudo pip2 install tensorrt-5.1.x.x-cp27-none-linux_x86_64.whl # for p.. Tect.tip/Linux 2022. 2. 15. [install]cudnn 최신버전 설치 구성 환경 Ubuntu 18.04.4 LTS RTX 2080 Ti Cudnn 이란? cuDNN(Deep Neural Network)은 GPU-accelerated 라이브러리로 딥러닝을 돌릴 때 사용합니다. cuDNN을 on/off 했을 때 속도 차이가 넘사벽 수준입니다. 선택이 아니라 필수로 사용해야 하는 라이브러리죠. Cudnn 홈페이지에서 원하는 버전을 찾기 https://developer.nvidia.com/cuda-toolkit-archive 로그인을 하고 설문조사를 간단히 마친 후, cuDNN 7.6.5을 다운로드 cuda 10.2 (.tar 파일) $ tar -xvf cudnn-10.2-linux-x64-v7.6.5.32.tgz 압축을 풀면 cuda라는 폴더가 생기고, cuda 폴더 안에는 헤.. Tect.tip/Linux 2022. 2. 15. vscode ssh 개발 세팅 ssh 설치 및 설정 apt-get install openssh-server nano /etc/ssh/sshd_config # port 추가 및 root 접속 권한 허가 후 재부팅 PermitRootLogin yes service sshd restart Tect.tip/Linux 2022. 2. 14. fix broken package (apt-get fix 안될때/패키지 설치시 오류났을때) 첫번째로 해 볼 것 **sudo apt-get update --fix -missing** **sudo dpkg --configure -a** **sudo apt-get install -F** 그래도 안된다면 수작업으로 broken package 들을 지워주면 된다 **sudo vi /var/lib/dpkg/status** 편집기에서 에러가 나는 패키지들에 해당하는 부분,라인들을 전부 지워준다. message /var/lib/dpkg/lock **sudo fuser -vki /var/lib/dpkg/lock** **sudo dpkg --configure -a** **sudo apt-get install !@#$%** 아무거나로 설치 제대로 되는지 확인! 끝! Tect.tip/Linux 2022. 2. 14. [install]meson , ninja install ninja download git clone ninja build & install ./configure.py --bootstrap meson download git clone Look at the tag name in the git log and check out at the time of release of the version. ex (git checkout 0.41.1 ) sudo python3 setup.py install Tect.tip/Linux 2022. 2. 14. Nvidia driver 및 Cuda 완전 삭제 Nvidia driver 완전 삭제 설치 가능한 driver 목록을 확인한다. $ sudo apt-get purge nvidia* $ sudo apt-get autoremove $ sudo apt-get autoclean CUDA 완전 삭제 $ sudo rm -rf /usr/local/cuda* $ sudo apt-get --purge remove 'cuda*' $ sudo apt-get autoremove --purge 'cuda*' $ sudo rm /etc/apt/sources.list.d/cuda* $ sudo apt remove --autoremove nvidia-cuda-toolkit $ sudo apt remove --autoremove nvidia-* 확인 Nvidia driver 삭제 확.. Tect.tip/Linux 2022. 2. 12. NVML: Driver/library version mismatch 해결방안 문제 상황 이 문제는 nvidia driver kernel module 이 잘못 로딩되어 있어서 발생하는 문제로 nvidia driver kernel module 을 언로딩 & 로딩 하면 된다. $ docker run -it --rm --gpus all alpine /bin/sh docker: Error response from daemon: could not select device driver "" with capabilities: [[gpu]]. 해결 방안 nvidia driver kernel module 을 언로딩 하는 방법 현재 로딩되어 있는 nvidia driver kernel 을 확인 $ lsmod | grep nvidia 로딩되어 있는 nvidia driver kernel 을 언로딩 한다... Tect.tip/Linux 2022. 2. 11. [install] opencv 최신버전 설치 (4.5.1) in ubuntu opencv 4.5.1로 진행합니다. 설치확인 pkg-config --modversion opencv # or pkg-config --modversion opencv4 설치 안되어 있을 경우 $ pkg-config --modversion opencv Package opencv was not found in the pkg-config search path. Perhaps you should add the directory containing `opencv.pc' to the PKG_CONFIG_PATH environment variable No package 'opencv' found 설치 되어 있을 경우 $ pkg-config --modversion opencv 3.2.0 #(버전이 뜸) 제거 OpenC.. Tect.tip/Linux 2022. 2. 11. [ubuntu] ubuntu에서 disk mount하는 방법 마운트 하는 포트를 192.168.0.133라고 하면 # mount ```bash sudo apt-get -y install nfs-common mkdir /mountdir mount 192.168.0.133:/volume1/mountdir /mountdir 재부팅시에도 자동 마운트 되도록 설정하는 법 nano /etc/fstab 후 맨아래에 아래의 값 추가 ```bash 192.168.0.133:/volume1/mountdir /mountdir nfs defaults 0 0 # unmount sudo umount /mountdir``` 이전 1 2 다음