et al/Docker&git
-
[Docker] Dockerfile 작성 및 이미지로 build 하는 법et al/Docker&git 2024. 1. 12. 21:04
* background(문제 상황) 우분투 20.04 LTS를 사용중이고, 로컬에서 mmdetection을 돌려보기 위해서 dockerfile을 찾던 중에 dockerfile을 작성하는 법과 이미지로 빌드하는 법을 기록해둔다. 우선 환경에 맞는 pytorch와 cuda, cudnn을 알아야 한다. 환경세팅은 이전에 작성한 글을 참고하길 바람. 2023.10.19 - [et al/Docker&git] - [CS] ubuntu 20.04.6 [LTS]에 NVIDIA - DRIVER 설치 2023.10.19 - [et al/Docker&git] - [CS] 4060ti 16GB - cuda & pytorch & tensorflow & cuDNN 호환 버전 확인 2023.10.19 - [et al/Docker&..
-
[tmux] 설치 및 명령어 정리, 마우스 휠 사용하기et al/Docker&git 2023. 12. 19. 21:43
https://ropiens.tistory.com/162https://velog.io/@yellofi/LinuxUbuntu-tmux-%EA%B8%B0%EC%B4%88-%EC%82%AC%EC%9A%A9%EB%B2%95 tmux는 도커와 비슷한데, session이 새로운 컨테이너라면, window는 홈페이지 tab같은 역할이다.1. 설치apt install tmux 2. 실행tmux 3. 마우스 휠 사용 적용하기두 가지 방법이 있다. 첫 번째 방법은 단축키를 이용해서 일시적으로 마우스를 사용할 수 있다.(Ctrl + b) + [ # 마우스 휠 적용 단축키# 일시적으로 마우스 휠을 사용 가능하다.# q 를 누르면 스크롤 모드에서 빠져나온다.두 번째 방법은 지속적으로 마우스 휠을 사용할 수 있게끔 설정을 바..
-
[git] git clone, rebase개념, pull, pushet al/Docker&git 2023. 12. 5. 21:04
(추후 정리 예정) head head를 detach하게 되면 아래와 같아진다. paremt는 head가 가리키는 노드가 부모가 된다. head가 가리키게 된다. exp branch를 만들면 다음과 같다. 만약 main을 그대로 둔 채로 commit하면 main이 움직이게 되므로 실험적인 가지의 의미가 퇴색된다. checkout은 head를 바꾸고, reset은 branch를 바꾼다. git reset --hard 커밋id 커밋 메세지 변경이 가능하다. git commit --amend -m vv2 커밋 id가 변경된다. 기존 c는 삭제된 효과가 있다. merge시. exp의 변화를 main에 주고자 할 때. main을 가리키는 상황에서 ,exp를 병합. exp에 마우스를 대고 병합한 건 branch 이름..
-
[git] 기본 명령어 정리et al/Docker&git 2023. 11. 29. 13:08
* 변경된 파일을 stage area에 추가하는 법 git add * stage area에서 빼는 법 git reset * stage area에 있는 파일 커밋하는 법 git commit -m "메세지 내용" * stage area에 있는 파일 리스트 확인 git status * commit 로그 확인 git log # q를 눌러서 나온다. git log는 'less' 텍스트 파일 뷰어로 열린다. 'less'의 명령어는 'vi'의 명령어와 비슷하다. * branch 생성 git branch "브랜치 이름" * checkout head를 원하는 노드에 붙인다. git checkout * 병합 git merge
-
[git] vscode로 git commit 하는 법et al/Docker&git 2023. 11. 28. 13:51
https://uwgdqo.tistory.com/326 도커 우분투에 깃 설치 (docker installing git on ubuntu 18.04) 우분투 18.04 바이오닉에 깃(git)을 설치 바이오닉 비버(Bionic Beaver)는 우분투 18.04 LTS의 코드명이다. 요약하면 도커에서 이미지를 다운로드 받아 다운 받은 이미지를 통해 컨테이너를 실행 하는 것 uwgdqo.tistory.com https://hoohaha.tistory.com/37 [GitHub] 깃허브 토큰(Token) 생성하는 법 여러 IDE에서 Token 로그인을 할 수 있기 때문에 토큰을 발급하고자 하였다. 해당 과정을 아래에 적어둔다. (참고) 토큰을 발급한 이후부터는 Git Bash에서 패스워드에 계정 비밀번호 대신 ..
-
[Docker] pytorch 딥러닝 환경 구축하기et al/Docker&git 2023. 10. 22. 06:42
환경os : ubuntu 20.04.6(lts)Graphic card : rtx4060ti 16gb설치할 버전들NVIDIA-DRIVER : 535 verCUDA : 11.8 verpytorch : 2.0.0 vertensorflow : 2.14 ver cuDNN : 8.7 ver 자신의 그래픽 카드에 맞는 버전을 알고 싶으면 이전 글을 참고하면 된다.2023.10.19 - [et al/Docker] - [CS] 4060ti 16GB - cuda & pytorch & tensorflow & cuDNN 호환 버전 확인 [CS] 4060ti 16GB - cuda & pytorch & tensorflow & cuDNN 호환 버전 확인* cuda & pytorch & tensorflow & cuDNN 버전 확인 ..
-
[CS] 4060ti 16GB - cuda & pytorch & tensorflow & cuDNN 호환 버전 확인et al/Docker&git 2023. 10. 19. 22:22
* cuda & pytorch & tensorflow & cuDNN 버전 확인cuda 버전을 설치 시에는 세 가지를 확인해야한다.( 너무 높은 버전의 cuda는 pytorch나 tensorflow가 지원 안 할 수도 있기 때문!)nvidia driver 버전과 gpu의 capability 확인pytorch 버전tensorflow 버전, cuDNN 버전 1-1. nvidia driver버전에 따른 cuda 버전 확인https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html 에서 아래와 같이 드라이버에 맞는 cuda 버전을 알 수 있다.드라이버 버전이 535.113.01 였으므로, 23.7월에 출시한 4060ti 16gb 제품은 가장 최신 모델인만..