CODE/Linux 13

리눅스 아나콘다 설치 / Installing anaconda in linux , nvcc 설치

평소 윈도우나 맥에서 아나콘다 사용하다 linux에서는 conda 를 쓰기 위함.(진짜 개발하다보면 이것저것 다 쓰게 되는구나... 맥, 윈도우, 리눅스, 도커, slurm, pbsnode, 등등... )  #버전은 최신 버전에 따라 달라질 수 있음. $ wget https://repo.anaconda.com/archive/Anaconda3-2024.10-1-Linux-x86_64.sh 최신 주소는 항상 공식 사이트 확인https://docs.anaconda.com/anaconda/install/ Installing Anaconda Distribution — Anaconda documentation docs.anaconda.com 또는 wget 명령어가 아니라 shell 스크립트를 직접 다운 받아도 상관..

CODE/Linux 2025.02.06

AssertionError: Torch not compiled with CUDA enabled

현재 깔려 있는 cuda version 은 11.3, 프로젝트에 써야할 버전도 11.3 pytorch 공식 문서에 있는 conda install pytorch torchvision torchaudio cudatoolkit=11.3 -c pytorch 해도 계속 되는 cuda enabled assertion error. 1. pip install torch==1.9.0+cu111 torchvision==0.10.0+cu111 torchaudio==0.9.0 -f https://download.pytorch.org/whl/torch_stable.html 이걸로 하니까 해결... 2. 어디선가 패키지끼리 버전이 꼬여서 생기는 문제이기도 해서, 가상환경 자체를 삭제하고 다시 처음부터 package들 instal..

CODE/Linux 2022.12.01

linux resolution 해결하기

처음 linux OS 깔고 전원을 켰을 때, 800x600(4:3)으로 너무 크게 나타나서 resolution을 수정해야했다. 주의!! nvidia driver 설치부터 하면 시간을 아낄 수 있다. 우클릭으로 display settings에 들어가 확인한 기본 linux displays resolution 에는 800:600밖에 없어 1024x768 로 늘리는 작업을 했다. https://ubuntuforums.org/showthread.php?t=2260082 1. 1024x768 로 변경 방법1 sudo vi /etc/default/grub 명령어로 수정할 파일을 열어주고, before #GRUB_TERMINAL=console after GRUB_TERMINAL=console 주석된 GRUB_TERM..

CODE/Linux 2021.11.17

리눅스 LINUX #01

[특징] 공개된 오픈소스, 공개 소프트웨어 (MS 사의 windows는 유료) → 소스 직접 수정 가능한 만큼 업데이트는 빠르나 악용할 가능성이 큼 다중 사용자, 멀티태스킹, 멀티 스레트 지원. → 다수의 사용자가 하나의 리눅스 서버에 접속하여 다수의 프로그램 동시 실행 가능 불편한 CLI 사용 → GUI를 사용하는 windows, macOS를 많이 사용 C로 개발되어, C++, java, Python, PHP, Ruby, Go, Perl, Lua 등 언어 모두 호환 → DBMS(oracle, MySQl, MariaDB, PostgresSQL, CUBRID, Firebird) NoSQL(HBase, Cassandra, MongoDB, Couchbase, Redis, Riak 등) 지원 [종류] 우분트, ..

CODE/Linux 2021.11.12

리눅스 파일 처리 명령어(mv, cp, head, cat)

파일 이름 바꾸기 = 파일 위치 변경하기 # mv 원래파일이름 새로운파일이름 mv before.txt new.txt mv file1.txt dir 파일 복사하기 # file.py 이라는 파일은 file2.py로 복사 cp file.py file2.py 파일 자르기 # print the first NUM lines instead of the first 10 head -n NUM #example, file.txt의 첫 10000 라인 수 만큼만 print 한다 (cmd창에서 print) head -n 10000 file.txt # file.txt의 첫 10000 라인 수 만큼만 file10K.txt 라는 파일로 따로 생성한다. head -n 10000 file.txt > file10K.txt 파일 합치기 c..

CODE/Linux 2021.08.22

리눅스 프로세스 제어 명령어(fg, bg, kill, ps, ctrl+z, ctrl+c)

명령어 명령 내용 비고 >실행명령 (파일) & 백그라운드에서 실행한다. >ps >ps -f >ps -e >ps -l >ps -p 프로세스 리스트 full-format, including command lines all process long format process id PID ps --help all 로 ps 명령어에 대한 도움말을 확인할 수 있다. >jobs 백그라운드 프로세스 리스트 >ctrl+z 프로세스 일시 중지 후 백그라운드로 밀어넣기 ps -f 하면 중지된 프로세스 확인 가능 >ctrl+c 프로세스 작업 완전 종료 >%JID 백그라운드 프로세스 job ID fg, bg, kill에서 사용 >fg %JID JID의 프로세스 포그라운드에서 실행 >bg %JID JID의 프로세스 백그라운드에서 ..

CODE/Linux 2021.08.18

리눅스 명령어 정리(split, wc, scp, find, 여러 파일 한 번에 실행)

-파일 복사 : scp (현재파일경로/이름) + ( ) +(목적 파일 위치/이름) cp /dev/test /var/www/html/test -폴더 복사: scp -r (현재파일경로/이름) + ( ) +(목적 파일 위치/이름) cp -r /dev/aaa /var/www/html/aaa 서버에서 서버로 옮길 때, port 번호 적고 싶으면, -P 사용 -파일 찾기 find /home -name stanza_resources/resources.json - 파일 쪼개기 split -l (라인수) (파일이름) xxa xab xac ... 40000개 라인으로 쪼갬. 총 11개의 파일로 쪼개지는데, wc -l x*로 라인수 합계하면 419727로 원본 파일 라인수와 같다. -여러 명령어 한 번에 실행 ; 앞의 명령..

CODE/Linux 2021.08.18

vi 명령어(q, wq, set number, i, dd, o)

내가 참고하려고 쓴글. 정리가 안 되어 있어서 다른 사람이 보면 이해 어려울 예정.  명령모드-저장 >:q   누르면 아무런 변화 없이 나가기>:wq  누르면 저장하고 나가기 -줄 번호 보기>:set number :set nonumber  하면 줄 번호 보임  -Deleting a LinePress the Esc key to go to normal mode.Place the cursor on the line you want to delete.Type dd and hit Enter to remove the line.-new blank linelower case "o" -> new line belowupper case "O" -> new line above  편집모드- esc 누르면 명령모드로- i 누르면..

CODE/Linux 2021.08.18
728x90