본문 바로가기

개발 관련 지식31

[Git] Git Stash 다른 분들과 하나의 Git Branch에서 협업을 하다보면 내가 작업한 내용을 Push 하기 전에 다른 분이 원격 Branch에 Push 하여 최신 버전이 아닌 내 코드를 바로 Push 하지 못하는 경우가 있다!! 이런 경우 우선 Git Pull을 해준 후에 다시 내 코드를 올려주어야 하는데, 이 경우 단순 Pull을 하면 내가 작성한 코드가 날아가게 된다.. 그럴 때 사용해 주는 방법은 git stash 를 입력해 임시 branch로 내가 작성한 코드를 Commit 해 두는 것이다. Git Stash 이후에 최신 원격 Branch의 정보를 Pull 해주고 git stash pop 위의 코드로 새로 Pull한 Branch와 내가 임시로 저장해 둔 Branch를 Merge 해 주면 내가 작성한 코드의 손실.. 2023. 10. 14.
[Ubuntu] Unable to use sudo apt-get 오류 # 습관적으로 사용해도 좋다는 sudo apt-get update 명령을 실행하다 다음과 같은 오류가 발생하였다. 문제Unable to use sudo apt-getE: Conflicting values set for option Signed-By regarding source https://nvidia.github.io/libnvidia-container/stable/ubuntu18.04/amd64/ /: /usr/share/keyrings/nvidia-container-toolkit-keyring.gpg != E: 소스 목록을 읽을 수 없습니다.  해결/etc/apt/sources.list.d/ 디렉토리에서 nvidia-container-runtime.list와 nvidia-docker.list 파일.. 2023. 2. 16.
[Docker] Error saving credentials: error storing credentials - err: exit status 1, out: 'pass store is uninitialized' 문제 1 Ubuntu 20.04 터미널에서 docker login nvcr.io 을 통해 ngc에 로그인을 하려 시도했으나 Error saving credentials: error storing credentials - err: exit status 1, out: `pass store is uninitialized` 위와 같은 오류가 나며 로그인이 되지않는 문제가 발생하였다. 해결 https://github.com/docker/docker-credential-helpers/issues/102 2023. 1. 18.
[Docker] Docker 준비하기 # D&A Conference를 준비하면서 처음 시도해보았던 Docker.. # GUI 환경이 익숙하지만 CLI에서도 사용할 수 있게 노력중이다..!! # 일주일동안 Docker 때문에 고생해서 머리가 터질뻔.. 컨테이너 생성 docker run --name : 컨테이너 이름 설정 --v : : 마운트할 경로 지정 --rm : 컨테이너가 종료될 때 관련 리소스 전부 제거 (컨테이너를 일회성으로 실행할 때 사용) -d : 컨테이너를 백그라운드에서 실행 -it : 컨테이너를 종료하지 않고 터미널의 입력을 컨테이너로 전달 -p : : 컨테이너 내부의 HTTP 서버를 호스트 컴퓨터에서 해당 port로 접속할 수 있게 만듦 현재 실행중인 컨테이너 확인 docker ps 전체 컨테이너 확인 docker ps -a .. 2023. 1. 14.
[Ubuntu] Terminal 단축키 정리 # 학부연구생 활동을 하면서 Ubuntu를 사용하다보니 Terminal 에서 사용하는 단축키를 외워야 했다..# 공부하는 김에 정리!! 1. 터미널 관련 단축키- Ctrl + Alt + T : 터미널 실행- Ctrl + Shift + T : 기존 터미널 창의 새 탭으로 터미널 실행- Ctrl + Shift + N  : 새로운 창으로 터미널 실행(은근 쓸 일이 있음)- Ctrl + Shift + Q  : 현재 터미널 종료(exit를 더 많이 쓰는듯..!)- Ctrl + Shift + F : 터미널 안에서 문자열 검색(알면 훨씬 편리하다!)- Shift + Ctrl + C  : 복사하기(Ctrl C를 누르고 중지시키지 말자!)- Shift + Ctrl + V : 붙여넣기(처음에는 몰라서 오른쪽 마우스 클릭 .. 2023. 1. 14.
[Ubuntu] Nvidia, CUDA 버전 확인하기 # 학부연구생 활동을 하며 Nvidia Tao-Toolkit을 사용하기 위해 Ubuntu 20.04 환경을 세팅해야 했다..!!# 몇 주간의 미친듯한 구글링 결과를 남기기 위해 기록을 작성한다..우분투 버전 확인lsb_release -a Nvidia 시스템 관리 인터페이스 확인nvidia-smi CUDA 버전 확인nvcc -Vnvidia-smi를 입력했을 때에도 CUDA Version이 나오지만, 이는 깔려있는 Nvidia Drivier Version에 맞는 Version을 추천해주는 것이지 내 컴퓨터에 해당 CUDA Version이 깔려져 있다는 뜻이 아니다!! (깔려있는 줄 알고 고생했다..) cudnn 버전 확인# cudnn 8.x 이전cat /usr/local/cuda/include/cudnn.h.. 2023. 1. 13.