[Linux] 원격 서버에서 딥러닝 학습: tmux 세팅하기
🔵 Intro 원격 서버에 SSH로 접속해서 몇시간~ 며칠 동안 모델 학습을 경험하면서 SSH가 끊기면 학습도 종료된다는 것을 굉장히 늦게 깨달았다. 백그라운드에서 돌릴 수 있는 어떤 명령어가 존재하겠지 생각만 했는데 이참에 한 번 공부해보려고 포스팅을 하게 되었다. ⚪ 리눅스 tmux 이란? tmux는 터미널 안에 또 다른 가상의 터미...
그래서 일단 기록합니다.
🔵 Intro 원격 서버에 SSH로 접속해서 몇시간~ 며칠 동안 모델 학습을 경험하면서 SSH가 끊기면 학습도 종료된다는 것을 굉장히 늦게 깨달았다. 백그라운드에서 돌릴 수 있는 어떤 명령어가 존재하겠지 생각만 했는데 이참에 한 번 공부해보려고 포스팅을 하게 되었다. ⚪ 리눅스 tmux 이란? tmux는 터미널 안에 또 다른 가상의 터미...
🟣 .py ? 예전부터 깃헙에 있는 오픈 소스를 보면 매번 의문이 들었던 것이 바로.py파일이었다. 나는 작업을 주피터 노트북 .ipynb로 하는데… 진짜 프로들은.py 하드코어하게 코딩을 하는 것일까? 그래서 왠지 .ipynb 파일은 깃허브에 올리기도 민망했고 심지어 포맷❗도 지원해주지 않는다. 하지만 이제 git을 사용하는 입장에서 ...
🔵 개발자용 메신저? 예전 2019년에 가톨릭대 의대 AI연구소에서 일하고 있는 선배와 같이 일을 한 적이 있는데, 제일 먼저 나에게 물어봤던게 Slack 계정이었다. 그 당시에는 Slack이 뭔지도 몰랐고 카카오톡으로 소통하면 되는데 굳이 이런 앱을 쓴다고…? 의문을 가졌던 기억이 있다. 그리고 최근 부트캠프에서는 메신저로 Discord를 사용하...
🟣 Generator란? ‘Fluent Python’에서 강조하는 개념으로 복잡한 개념은 아니지만 iterator의 개념은 python에서 굉장히 많이 사용되는 문법이지만 제대로 배우거나 정리한 적은 없어서 이번 기회에 살짝 정리해보았다. ⚪ Generator? Iterator? | 항목 | Ge...
🟣 < Fluent python > - Luciano Ramalho 예전에 python을 공부하겠다고 책을 사고 한 챕터도 읽기가 어려웠던 책이었다. 그만큼 어렵게 지어진 책이었고 단순 문법책이 아니라 왜 python이 우수한 프로그래밍 언어인가를 설명하는 책이다. 따라서 이번 기회에 이 책에 대해서 한번 정리해보려고 한다. 정리에 앞서 ...
🟣 코드잇을 접한 계기 우연히 인스타 광고에서 코드잇이라는 코딩 교육 사이트를 알게 되었다. 예전에 온라인 코딩 수업을 몇개 들어본 적이 있는데, 코드잇은 다른 사이트에 비해서 감성이 젊은 느낌이었고 교육 컨텐츠가 깔끔하게 다듬어져 있어서 내 취향과 잘 맞았다. 게다가 국비 지원을 받아 데이터 분석 과정을 수강할 수 있다고 해서 기쁜 마음으로 신...
🔵 conda vs. pip: 설치 방식의 차이와 가상환경에서의 사용법 딥러닝을 배우는 초창기 과정에서 필수로 깔아야하는 Anaconda 패키지를 사용하다보면 여러가지 문턱에 부딪힌다. 터미널에서 각종 패키지도 깔아야하고 코드가 돌아가게끔 버전을 맞춰야하기도 한다. 혹시 서버를 사용하고 있다면 다른 사용자들과 충돌은 민감한 이슈라서 각자의 가상 ...
🔵 github pages는 다양한 장점이 있지만 그럼에도 불구하고 높은 진입 장벽이 있는 것이 바로 포스팅이 다른 플래폼에 비해 번거롭다는 것이다. 하지만 막상 다뤄보면 어렵지 않으며 단순 반복이므로 마크다운 템플릿을 만들면 시간 절약이 가능할 것 같다. 일단 먼저 작성한 .md 파일을 _posts/ 폴더에 넣고, 날짜와 제목을 맞춰 저장한다. ...
🟣 Visual Studio Code(VSCode) 본격적인 python 공부를 하기 앞서 Visual Studio Code(VSCode) 세팅을 정리한 문서. ⚪ 왜 VScode를? 과거 python은 파이참(pycharm) 아니면 주피터노트북(jupyer notebook)이 대세를 이뤘다. 하지만 개인적으로 파이참은 필요 이상으로 무거웠고 주피...
🔵 파이썬 포맷팅 예전에 조교를 할때 이 사람이 코드를 좀 하는 사람인지 아닌지 아는 방법은 코드의 포맷을 지키는지 보는 것이었다. 그런데 요즘은 시대가 좋아진 것인지 VScode에는 포매터가 자동으로 포맷팅을 해준다… 그동안 나는 뭘 위해서 포맷팅 공부하면서 일일이 고치고 앉아 있었던 것인가ㅜ 아무튼 VScode 사용자가 파이썬 코드 스타일을 깔...