📢 공지사항

  • 방향성

    방향성

    블로그 방향성 독자의 가독성을 고려하며, 누가 봐도 쉽게 이해할 수 있도록 포스팅 하고자 합니다. 가치관 "No Free Lunch." "공짜 점심은 없다." - David Wolpert and William Macready 즉, "성공에 지름길은 없다." 문의 사항. gusrms3103@gmail.com

🔥 인기 콘텐츠

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

    [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;..

  • 코딩 공부 순서 총정리 (앱하나 만들고싶은데 뭐부터 해야할지 막막할때)

    코딩 공부 순서 총정리 (앱하나 만들고싶은데 뭐부터 해야할지 막막할때)

    코딩 공부 순서 총정리 ( 앱 하나 만들고싶은데 뭐부터 해야할지 막막할 때 ) 저는 저만의 어플리케이션을 구현해내는 것이 목표입니다. 그래서, 수많은 검색을 통해 우연히 조코딩님 영상을 보게되었고 아주 쉽고 이해하기 쉽게 설명해놓으셨기에 제 블로그에 조코딩님의 내용을 저의 방식대로 다시 정리하고자 합니다. 그럼, 포스팅 시작하겠습니다 ! -요약 정리- 1. 웹부터 시작하세요 2. 프론트엔드 ㅡ▶ 백엔드 순으로 공부하세요 ( HTML + CSS ㅡ▶ Javascript ㅡ▶언어 ㅡ▶프레임워크 ) 3. 언어는 변수, 조건문, 반복문, 함수만 공부하세요 4. 프레임 워크를 활용해서 만들고 싶은 서비스를 만드세요. - 목차 - 1. 프로그래밍 언어 공부부터 시작하는 것은 어려울 수 있음 2. 웹(Web)으로 시..

  • [해결] Oracle Database 18c Express Edition 설치 오류 / Oracle XE Database 생성중 무한루프

    [해결] Oracle Database 18c Express Edition 설치 오류 / Oracle XE Database 생성중 무한루프

    Oracle Database 18c Express Edition 설치오류 Oracle XE Database 생성중 무한루프 오류 오라클 18c XE 설치 오류 해결 방법 제가 3주 동안 붙잡고 있었던 오라클 설치 오류 해결 방법을 .. 드디어 찾았습니다.. 😂 포스팅 시작하겠습니다! 상태 : Oracle XE Database 생성 중.. 저는 여기서 멈춰서 하루가 지났는데도 생성중이더라구요. 이건 아니다 싶어서 '취소' 눌렀는데도 먹통..ㅎㅎ 결국 작업관리자로 강제종료시킬 수 밖에 없었습니다. 구글링 속 모든 방법을 다해봤고, 3주간의 모든 방법 모음.. 😁 1. 제어판으로 Orcle 제거. 😀 2. 명령프롬프트(cmd)를 관리자 권한으로 실행. 입력하면 제어판으로도 안 지워진 부분 delete됨. 😉 ..

✨ 최신 콘텐츠

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

    [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 에러 가이드

    [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 해결방법

    [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의 물리적 고..