📢 공지사항
🔥 인기 콘텐츠
-
[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] 리눅스 우분투 마우스 먹통 인식안됨, 마우스 usb 인식
오랜만에 출근해서 제 서버컴을 켰는데 마우스 인식이 안되더군요....? 노트북에서는 잘되던 마우스 키보드가, 우분투 리눅스 서버컴퓨터에 usb를 꽂으니까 안되더군요. 마우스가 움직이질 않았습니다.... 그래서 usb 포트가 고장났나? 싶어서 개인 usb를 꽂으니까, usb 인식은 또 되네? 답답한 마음에 더 찾아보았지만 해결은 되지 않았었습니다. 마지막 구글링으로 해결했고, 그 방법을 공유하고자 합니다. 해결 방법 아래 사진 순서대로 따라가시면 됩니다. :) 컴퓨터를 킬때 나타나는 화면에서 Shift 를 꾸욱 누르면(약 5초) 복구모드로 들어갑니다. 안들어가진다면 컴퓨터 Shift를 누르면서 ESC를 한번씩 누르면 들어가질 거예요. 여기서 고급옵션으로 들어가줍니다. 그럼, 다음과 같은 화면이 나타나는데 ..
-
[모델 계산량] FLOPS, FLOPs 개념 및 차이점
딥러닝에서 모델 계산량(FLOPS, FLOPs) 은 모델이 얼마나 연산량이 많은지, 얼마나 효율적인지를 나타내는 지표임. 아래 내용을 한 문장으로 요약하자면, FLOPS is a unit of speed. FLOPs is a unit of amount. FLOPs (FLoating point OPerations) 기억하기 위한 키워드 : " 연 산 량 " 실제 계산량을 나타내는 단위 ex) 모델 A vs 모델 B 비교 중이라면, FLOPs가 큰 모델일수록 많은 연산량 요구 = 모델의 결과(output) 생성이 느릴 가능성 ▲ ex) 클라우드 환경에서 큰 FLOPs의 모델을 계속 학습한다면, 비용 증가 가능성 ▲ 모델 전체가 얼마나 많은 floating point(부동 소수점)을 연산하는지를 나타내는 지표..
✨ 최신 콘텐츠
-
[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의 약자로, 시간 간격을 두고 보겠다는 의미입니다.
-
[git] git clone시 fatal: the remote end hung up unexpectedlyMiB | - KiB/s 에러 가이드
문제 상황 Pycharm IDE로 작업 도중, TextRecognitionDataGenerator를 활용하고자 git clone을 통해 다운로드 받고자 하였는데, 아래와 같은 에러 코드를 내뱉었다. # 명령어 $ git clone https://github.com/Belval/TextRecognitionDataGenerator.git # 아웃풋 Cloning into 'TextRecognitionDataGenerator'... remote: Enumerating objects: 1565, done. fatal: the remote end hung up unexpectedlyMiB | 192.00 KiB/s fatal: early EOF fatal: index-pack failed fatal: the re..
-
[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의 물리적 고..