Linux(5)
-
[Pytorch] gpu가 인식이 안 되는 오류 - Linux 에서 Nvidia driver설치
yolov5 관련 실험 중 이런 오류가 발생 대충 driver버전이 낮아서라고 한다. $ ubuntu-drivers autoinstall 이 명령어를 사용하면 적절한 버전을 저절로 설치해준다고 해서 시도했더니 418대 버전에서 430대 버전으로 업그레이드 되었으나 문제가 해결되지 않아서 cuda도 높은 버전으로 설치해보고 여러 시도를 했으나 이런 정보를 찾게 됐다.. 하하 yolov5에서 pytorch를 cuda 10.2로 설치해였기 때문에 440.33이상 버전이 필요했다.... 그래서 www.nvidia.com/Download/index.aspx Download Drivers | NVIDIA www.nvidia.com 여기서 gpu및 os에 맞는 드라이버 설치파일 (리눅스라서 run 파일 다운) 다운받..
2021.04.05 -
리눅스 서버<->로컬 파일 교환
코드는 git에 올려 git clone / git pull 등등 암튼 git을 거쳐 원격접속한 리눅스 서버 스토리지로 받아오는 방법을 사용했는데, 코드는 가능하지만 이미지/비디오 파일 같은 것은 불가능해서 파일을 원격지로 바로 보낼 수 있는 방법이 없을까 하고 찾아보니 ssh 원격 접속 프로토콜을 기반으로 하는 SecureCopy(scp)라는 파일 전송 프로토콜로 remote와 local 사이 파일 전송이 가능하다는 것을 알게됨! 나는 디렉토리 전체를 전송하고 싶었고, 포트번호를 기본인 22가 아닌 다른 포트로 지정해주어야 했기 때문에 -rP옵션을 사용했다. scp -rP 포트번호 디렉토리 서버계정@서버ip:저장할경로 $ scp -rP 16022 data [계정]@[ip]:[경로] 서버에서 확인해 보니 ..
2021.03.23 -
tmux 입문
Linux 기반 GPU서버를 사용하게 되었다 (>
2021.03.18 -
sort
sort는 텍스트로 된 파일의 행단위 정렬을 할 때 사용하는 명령어이다. 특정 DB나 프로그램, 쉘 프로그램등의 입력값으로 사용되는 데이터를 직접 정렬 또는 편집 할 때 편리하게 사용할 수 있다. 사용법 : sort [옵션] 파일명 오름차순 sort filename 내림차순 sort -r filename 두번째 필드 기준 sort -k 2 filename 중복 내용 하나로 취급 sort -u filename 용랼크기순 오름차순 정렬 ls -l /var/log | sort -k 5 파일이름 대상 오름차순 정렬 ls -l /var/log | sort -k 8
2021.01.23 -
/dev/null 2>&1
2 >&1 의 의미? 0 : 표준입력 1 : 표준출력 2 : 표준에러 n >&m: 표준출력과 표준에러를 서로 바꾸기. 2>&1의 의미는 >"를 기준으로 보면 "2"를 "&1"로 보내라. 여기서 "2"는 표준오류 스트림을 나타내는 번호, "1"은 표준출력을 나타내는 번호입니다. 마지막 "&" 는 백그라운드로 실행하라는 뜻 표준오류 스트림을 표준출력으로 돌려라. ---------- ex) !tar -xvf images.tar.gz > /dev/null 2>&1 > /dev/null : 출력을 /dev/null로 하겠다 = (출력이 안보임) ---------- ex) 최근 열 개 까지의 날짜 디렉토리를 남겨 두고 나머지를 삭제하는 shell script 출처: https://reebok.tistory.com/..
2021.01.23