Programming/Ubuntu

    [Ubuntu] GPU 그래픽카드 실시간 사용량 확인

    1. nvidia-smi $ nvidia-smi -l 1 -l 은 loop의 약자로, 초(second) 단위로 갱신합니다. 좋아 보이긴 하지만,, 뭔가 아쉽습니다.. watch -d -n 0.5 nvidia-smi watch 명령은 원하는 명령어의 결과를 원하는 시간(초) 주기로 리프레시 하여 결과를 보여주는 명령어 입니다. -d 는 differences의 약자로, 업데이트되는 부분에 한해서 하이라이트를 쳐줍니다. -n 0.5 는 0.5 초(second) 단위로 갱신한다는 의미입니다. 2. gpustat // gpustat 설치 $ pip install gpustat // gpustat 실행 $ gpustat -i -i 는 interval의 약자로, 시간 간격을 두고 보겠다는 의미입니다.

    [Ubuntu] Unable to determine the device handle for GPU0000:06:00.0: Unknown Error 해결방법

    상황 서버 컴으로 학습시키다가 (3~4epoch을 지나고 있었음, 코드 레벨에서 Error 없을 것으로 예상) RuntimeError: CUDA error: the launch timed out and was terminated 라는 에러 메시지와 함께 갑자기 학습을 멈췄다. 그래서 터미널 창에 nvidia-smi 를 통해 학습중인지 아닌지를 판단하고자 하였다. (학습 중이라면 GPU를 사용하고 있을 테니까) 그러자 nvidia-smi 의 결과로 Unable to determine the device handle for GPU0000:06:00.0: Unknown Error 라는 메시지를 뱉더라..! 이유 위와 같은 에러가 나타나는 이유는 다양하겠지만, 아래와 같이 정리할 수 있었다. GPU의 물리적 고..

    [Ubuntu] Window에서 우분투로 원격 접속하는 방법 (feat. xrdp, mstsc)

    window의 mstsc를 활용하여 접속하는 방법을 알려드리겠습니다. 그러기 위해서는 ubuntu에 먼저 환경을 세팅해야합니다. 1. ubuntu에 환경 세팅하기 우리는 우분투에 xrdp*라는 오픈소스를 다운로드 받아야 한다. * xrdp 란? 마이크로소프트가 개발한 원격 데스크톱 프로토콜(RDP, Remote Desktop Protocol) 1-1. 먼저, 내 우분투에 설치되어 있는지 확인해보자. $ systemctl status xrdp 설치 안되어 있을 경우, Unit xrdp.service could not be found. 설치되어 있을 경우, xrdp.service - xrdp daemon Loaded: loaded (/lib/systemd/system/xrdp.service; enabled;..

    [Ubuntu] RuntimeError: No CUDA GPUs are available 해결 방법

    Pytorch 베이스로 학습을 돌리려는데 계속해서 "RuntimeError: No CUDA GPUs are available" 에러가 뜨더군요.. 클릭! 더보기 /home/sldev1/github/TIL/Internship/MobileNetV2_FER/test.py:57: UserWarning: nn.init.xavier_uniform is now deprecated in favor of nn.init.xavier_uniform_. torch.nn.init.xavier_uniform(m.weight) Traceback (most recent call last): File "/home/sldev1/github/TIL/Internship/MobileNetV2_FER/test.py", line 98, in m..

    [Ubuntu] 리눅스 우분투 마우스 먹통 인식안됨, 마우스 usb 인식

    오랜만에 출근해서 제 서버컴을 켰는데 마우스 인식이 안되더군요....? 노트북에서는 잘되던 마우스 키보드가, 우분투 리눅스 서버컴퓨터에 usb를 꽂으니까 안되더군요. 마우스가 움직이질 않았습니다.... 그래서 usb 포트가 고장났나? 싶어서 개인 usb를 꽂으니까, usb 인식은 또 되네? 답답한 마음에 더 찾아보았지만 해결은 되지 않았었습니다. 마지막 구글링으로 해결했고, 그 방법을 공유하고자 합니다. 해결 방법 아래 사진 순서대로 따라가시면 됩니다. :) 컴퓨터를 킬때 나타나는 화면에서 Shift 를 꾸욱 누르면(약 5초) 복구모드로 들어갑니다. 안들어가진다면 컴퓨터 Shift를 누르면서 ESC를 한번씩 누르면 들어가질 거예요. 여기서 고급옵션으로 들어가줍니다. 그럼, 다음과 같은 화면이 나타나는데 ..

    [Ubuntu] 'started user Manager for UID 121' 메시지 + 부팅 안될 때 해결 방법

    출근해서 여느때와 같이 사내 Ubuntu 18.04 서버컴퓨터를 키고 신문 읽고 있었는데,,, 화면이 여기서 안넘어가는 것이 아닌가... 그래서 해결방법을 찾았다..... 아래 내용을 한 문장으로 요약하자면, 복구모드로 들어가서 용량 큰 파일을 지우고 다시 시작 하면 된다! 나는 본래에 내가 쓰던 컴퓨터가 아니라 휴직계 선배 컴퓨터를 인계 받은 거라서 .. 섯불리 용량 큰걸 지우기가 부담스러웠음... 그래서, 용량 확인 후에 얼만큼 부족한지 확인하고 먼저 휴지통부터 비우고자 했다. 복구모드 진입하기 저 화면에서 art + F3 를 누르면 복구모드로 들어간다. 안들어가진다면 컴퓨터 전원버튼 꾹 눌러 재시작 하면서 art + F3를 계속 누르고 있으면 들어가질 것임. 전체 남은 용량 확인하기 # GB 단위로..