앎을 경계하기

Anything 19

[Docker] 컨테이너 터미널에서 nano, vim 사용하기

도커 설치 환경 : windonws 10 docekr exec -itu 0 [container id|name] /bin/bash 컨테이너에 있는 파일을 bash 실행해서 수정하려면 nano, vim 등 에디터가 필요한데 bash를 실행하면 기본적으로 nano, vim 등 에디터가 없기때문에 설치가 필요하다. 그냥 apt-get install하면 Permission denied가 발생한다. 권한 문제가 없게끔 실행하려면 -itu 0을 붙여서 bash를 실행해주면 된다. update하고 나노를 설치하는 명령어를 입력해주면 정상적으로 실행되는 것을 확인할 수 있다. apt-get update apt-get install nano

Anything 2021.04.20

VSCODE SSH 연결 안되는 경우, password 입력 무한로딩

회사 서버컴(ubuntu 18.04 LTS)을 사용하려고 vscode에서 ssh 연결을 시도했는데 아래 사진처럼 password 입력을 무한히 반복하는 문제가 있었다(원래 잘됐는데 왜이래ㅜ) 문제를 찾아보니 VS Code Server 문제였다. 서버로 가서 vscode-server를 삭제함 sudo rm -rf ~/.vscode-server 삭제 후 내 PC로 와서 다시 vscode를 실행한 뒤 ssh 연결을 시도했다. 그러면 아래 알림창으로 한 10분?정도 Setting up SSH Host [호스트명]:(details)Download VS Code Server 이런식으로 뜨면서 서버에서 삭제했떤 vscode-server를 다시 다운로드한다. 완료되면 정상적으로 연결되는것을 확인했다.

Anything 2021.04.16

[Ubuntu 18.04LTS, RTX 3090]RuntimeError: CUDA error: no kernel image is available for execution on the device 에러 해결

환경 Ubuntu 18.04 LTS GPU : RTX 3090 CUDA version : 10.2 virtual env : anaconda3 사용 pytorch 1.7.1사용 문제 발생 문제 원인 그래픽 카드와 쿠다 버전이 맞지 않는 경우 발생한다. 일단 RTX 3090은 CUDA 11.x 버전과 호환된다. 문제 해결 pc에는 미리 11.0과 10.2가 설치되어 있었음. 그래서 일단 .bashrc 파일을 열어서 cuda version을 수정 및 변경하였다. nano ~/.bashrc source ~/.bashrc nvcc -V 기존 사용중이던 가상환경은 pytorch외 여러 것들(cuda toolkit, torchvision... etc)이 깔려있어서 삭제하고 새 환경을 만들었다. 그리고 파이토치 사이트..

Anything 2021.01.19

Ubuntu 18.04/Windows 10 에서 CUDA 11.1 설치하기

1. CUDA Toolkit을 다운로드한다. (아래 링크) CUDA Toolkit 11.1 Update 1 Downloads Please Note: Due to an incompatibility issue, we advise users to defer updating to Linux Kernel 5.9+ until mid-November when an NVIDIA Linux GPU driver update with Kernel 5.9+ support is expected to be available. Select Target Platform Click on the green b developer.nvidia.com 본인 우분투 버전에 맞는 선택 후 아래 가이드 그대로 따라하기 우분투는 위 사진처럼 안내하..

Anything 2020.11.02

[Ubuntu] CUDA nvidia-smi 명령어 mismatch 에러 발생 시

CUDA nvidia-smi Mismatch error nvidia-smi 명령어 사용 시 nvidia-smi failed to initialize nvml: driver/library version mismatch 에러 발생 예상 원인 ubuntu에서 자동 update 적용 시, cuda version mismatch 문제가 발생 solution lsmod | grep nvidia 로 nvidia 관련 사용 드라이버 리스트를 확인 nvidia driver unload한다. ex )sudo rmmod nvidia_drm rmmod: ERROR: Module nvidia is in use 에러 발생 하는 경우, sudo lsof /dev/nvidia*로 nvidia 관련 프로세스 확인해서 kill 한다. ..

Anything 2020.04.08

[Ubuntu] No Space left on device error 발생 시

No Space left on device error 간혹 리눅스 사용 시, 터미널에서 탭이 동작을 하지 않는다거나 딥러닝 학습 시 No Space left on device 에러가 발생한다. 발생 원인 하드 용량 부족 solution sudo du -sh *로 현재 디렉토리 내 파일 및 폴더의 용량을 확인한다. 큰 용량을 차지하는 폴더로 들어가 1번을 반복 수행하여 필요없거나 오래된 파일 또는 폴더를 정리한다.

Anything 2020.04.08

구글 클라우드잼 중급반 시작

지난 구글 머신러닝 스터디잼 입문반에 이어서클라우드잼 중급반이 열려 그룹장으로 참가하게 되었다. 이번에 배우는 내용은 쿠버네티스인데도커도 막 입문한 참이라 이해하는데 꽤 어려움이 있었다. 이번 강의는 코세라+퀵랩으로 실시한다.영어강의라서 막막했는데 참가하신 분 중에 한국어로 가이드 자료를 만들어주셔서그것을 보조자료로 사용하면서 공부했다.(능력자..멋있어..) 1주차에는 docker, kubernetes 개념, 용어 및 사용법과jenkins & spinnaker 사용한 자동배포에 대한 개념 및 사용법에 대해 배운다. 클라우드랑은 인연이 아닌건가..왜이렇게 이해하는데 어렵고 와닿지 않는 것인지 ㅠㅠ일단 최대한 볼 수 있는 만큼 자세히 보고 열심히 하려고는 하는데퀵랩이 지난번에도 그랬듯이 CLI에 주어진대로 ..

Anything 2019.03.21