항상 감사하며 마633

고정 헤더 영역

글 제목

메뉴 레이어

항상 감사하며 마633

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (93)
    • 개발 (59)
      • 개발환경설정 (6)
      • python-심화(Advanced) (23)
      • python-객체지향프로그래밍(OOP) (21)
      • python-병렬처리 (7)
      • python-속도향상(optimization) (2)
    • Study (16)
      • DeepLearning from scratch (16)
    • paper review (15)
      • NLP (15)
    • Google Machine Learning Boo.. (3)

검색 레이어

항상 감사하며 마633

검색 영역

컨텐츠 검색

개발/개발환경설정

  • VScode - GitLab 연동 (SSH)

    2022.05.30 by Matthew0633

  • Terminal 실행 시 Train Log 저장 및 실시간 출력 (save and stream)

    2022.05.30 by Matthew0633

  • bash session 관리를 위한 tmux 사용법 정리

    2022.05.30 by Matthew0633

  • Colab VScode 연동

    2022.05.29 by Matthew0633

  • VScode Terminal Permission Error

    2022.05.29 by Matthew0633

  • Colab 연결 끊김 방지

    2022.05.27 by Matthew0633

VScode - GitLab 연동 (SSH)

VSCode 에서 Gitlab 계정으로 SSH 연결을 설정하는 과정을 정리하고자 한다 (몇번을 반복해도 자주 안하니 맨날 헷갈린다 ㅜㅠ 역시 기억보다 강한건 기록!!!) git config setting (base) PS C:\Users\user\.ssh> git config --global user.name USERID (base) PS C:\Users\user\.ssh> git config --global user.email USERID@MYEMAIL.COM ssh key 생성 파일이름 입력(ex.id_rsa), 엔터두번 (비번설정X) (base) PS C:\Users\user\.ssh> ssh-keygen -t rsa -C USERID@MYEMAIL.COM 공개키 내용 복사 (base) PS C:\..

개발/개발환경설정 2022. 5. 30. 15:14

Terminal 실행 시 Train Log 저장 및 실시간 출력 (save and stream)

아래와 같이 모델학습을 위한 Command Line을 Terminal 에서 실행할 때, # (Windows Powershell) (myconda) PS C:\Users\user> python train_vit.py --dataset POC Terminal 에 출력되는 Log를 저장하고 싶을 때 유용한 방법에 대해 소개하고자 한다. ( 나의 경우는, 부서 사람들에게 공유목적으로, 연구를 수행한 후 Train Log까지 GitLab Project에 함께 push하고 있다) 그리고, 코드 내에 사용자가 Log 를 출력코드를 포함하고 있다고 가정한다 ^^;; Command Line을 실행했을 때, Train Log를 파일로 저장함과 동시에 실시간으로도 Terminal 환경에 출력하기 위해서 아래 과정대로 수행한..

개발/개발환경설정 2022. 5. 30. 15:14

bash session 관리를 위한 tmux 사용법 정리

tmux 필요성 원격서버 연결을 통한 모델 학습 과정에서, ssh 재접속 시 코드 실행이 다운되고 학습 log가 출력된 bash 창 결과가 증발되는 현상이 종종 발생한다. tmux에서 bash 세션을 명명하고 따로 관리할 경우, 서버를 shutdown 하지 않는 한 코드 실행 프로세스가 유지되며, log가 기록된 bash 출력결과 또한 이어 확인할 수 있다 요약: tmux를 통해 원격접속된 서버의 터미널을 종료해도 서버 백그라운드에서 원하는 프로세스 실행 지속가능 tmux 설치 (ubuntu) $ sudo apt-get install tmux $ tmux tmux 개념 session : tmux의 가장 큰 실행 단위, tmux이 만든 session에 attach/detach 할 수 있으며, detach ..

개발/개발환경설정 2022. 5. 30. 15:14

Colab VScode 연동

회사에서 새로운 GPU 환경을 구성을 계획하고 있는데, 그때까지 Colab Pro Plus 에 대한 사용경비 청구를 승인해줘서 두달 간 사용해보았다. 업무 개인 PC에서는 rtx2070 8GB가 장착되어 있는데, ( 이젠 OOM 만 보면 PTSD가.. ) Colab Pro Plus 에서는 항상 P100 16GB 을 할당 받아 사용할 수 있었다. ( V100도 사용해본 분이 있다고 들었는데, 저는 한번도 안뽑혔다는... ) 그 과정에서 내가 사랑하는 VScode 에 Colab을 연동해서 사용한 setting 과정을 공유하고자 한다. cloudflared 다운로드 local 운영체제에 적합한 cloudflared.exe 를 다운로드한다 https://developers.cloudflare.com/cloudf..

개발/개발환경설정 2022. 5. 29. 23:55

VScode Terminal Permission Error

VScode Terminal (Powershell) 에서 패키지를 삭제하는 과정에서 Terminal 권한 관련 에러가 발생했다. (myenv) D:\works\demand_forecast> pip uninstall scikit-learn ERROR: Could not install packages due to an OSError: [WinError 5] 액세스가 거부되었습니다: 'c:\\users\\user\\.conda\\envs\\myenv\\lib\\site-packages\\~ywin32_system32\\pythoncom37.dll' Consider using the `--user` option or check the permissions 해당에러는 관리자 권한을 가지고 Terminal을 실행했..

개발/개발환경설정 2022. 5. 29. 23:55

Colab 연결 끊김 방지

Colab 은 일정시간동안 런타임 사용이 없을 시 자동으로 런타임이 종료되는데 이를 방지하기 위한 코드입니다 function ClickConnect(){ console.log("코랩 연결 끊김 방지"); document.querySelector("colab-toolbar-button#connect").click() } setInterval(ClickConnect, 60 * 1000) F12 → Console → 상단 코드를 Copy&Paste → Enter 주기적으로 runtime 연결버튼 클릭이벤트를 발생시켜 런타임 종료를 방지하는 코드입니다 https://brother-big.tistory.com/11

개발/개발환경설정 2022. 5. 27. 23:58

추가 정보

인기글

최신글

페이징

이전
1
다음
TISTORY
항상 감사하며 마633 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바