본문 바로가기

Computer Vision/개발

(5)
Nvidia driver autoinstall 이후 부팅 시 블랙스크린 (clean, files, blocks) 논문 리뷰는 안하고 맨날 혼자 삽질하고 혼자 해결하는 듯 하지만 닐스 보어가 하는 말이 나에게 위로를 준다 그러므로 오늘도 나의 실수를 남긴다... 환경) ubuntu 18.04 Geforce rtx 3070 ti gpu RTX 3070 ti 라는 좋은 GPU를 새로 받고, 야심차게 장착했다. 컴퓨터도 새로 도착해서 아예 우분투부터 새로 까는 짓을 시작했는데, GPU 장착 후 우분투를 설치하고 그래픽 드라이버를 깔았다. 그래픽 드라이버 설치에는 여러 방법이 있는데, 470버전을 설치한다는 전제 하에 sudo apt-get install nvidia-driver-470 로 깔거나 ubuntu-drivers devices 로 권장 드라이버 확인한 후 ubuntu-drivers autoinstall 로 권장 ..
sudo apt-get update EXPKEYSIG error / ubuntu repository 삭제 ubuntu 18.04 사용 중 sudo apt-get update 실행 시 특정 리포들에서 ignored가 발생하고, expkeysig 라며 update가 진행되지 않는 에러가 발생하였다. 나의 경우 EXPKEYSIG 6ED91CA3AC1160CD NVIDIA CORPORATION (Open Source Projects) 라는 에러가 떴었고, 이는 key를 등록한지 오래되어서 기존 gpg key가 만료된 현상이므로, 업데이트 해주면 된다고 한다. 따라서 아래와 같이 터미널에 입력해주면 자동으로 gpg key가 업데이트되고 문제가 해결된다고 한다. curl -s -L https://nvidia.github.io/nvidia-container-runtime/gpgkey | \ sudo apt-key add..
nvidia-smi has failed because it couldn't communicate with the nvidia driver 해결, nvidia driver 설치 그래픽 드라이버랑 뭔가 호환이 되지 않을 때 생기는 problem 인 "nvidia- smi has failed because it couldn't communicate with the nvidia driver" 에 대한 solution을 드디어 찾아냄... 이 문제를 해결하는데 이렇게 많은 solution들이 있는 줄 몰랐다... 하지만 나는 너무 어이없는 ... 방법으로 해결되었다. 방법1 방법 1은 현재 설치된 드라이버 싹 삭제하고 다시 까는 것 $ apt --installed list | grep nvidia-driver ##실행하면 현재 설치된 nvidia driver 버전이 나온다. $ sudo apt remove nvidia-driver-(버전명) ## 현재 설치된 드라이버 지운다 $ sud..
gitlab error "pre-received hook declined" 에러가 정말 많이 난 하루였다.. 깃랩 가지고 몇번을 들쑤신건지 제일 짜증난 에러를 기록해두기로. 깃랩에 프로젝트를 만들어둔 상태로 내 로컬 저장소에 git init을 하고 remote origin을 했다가 add를 했다가 커밋하는 정상적인 과정을 거쳤음에도 pre-received hook declined 이라며 서버 프로젝트가 나의 push를 거절했다. 다시 처음부터 차근차근... rm -rf .git/ # 로컬 깃 삭제하고 git init # 로컬 깃 다시 만들고 git remote add origin https://서버네임/유저네임/프로젝트네임 #서버 프로젝트랑 연결해주고 git add . # 추가할 파일 add git commit -m "commit message" # 커밋해주고 git push ..
유용한 사이트 - 깃허브처럼 달라진 코드 알려주는 사이트 옛날에 수정해놓은 코드를 리뷰해야 하는데 그 전 코드에서 어떤 부분을 add하고 어떤 부분을 del 했는지 감이 안와서 이걸 깃허브에 업데이트 전 코드를 올리고, 업데이트 후 코드를 올려서 비교해야 하나 했는데! 아주 유용한 코드 비교 사이트를 발견했다 www.diffnow.com DiffNow www.diffnow.com 위와 같이 어디가 달라졌고, 어디가 추가된 부분이고 어디가 삭제된 부분인지 gui 적으로도 깔끔하게 알려준다! 나같이 정리 귀찮아하다가 한번에 정리하는 스타일에게 매우 추천 bb