반응형 블로그 글161 [ 자취방 워크스테이션 ] #20 도커 컨테이너의 GPU사용 확인하기 //1 이번 글은 아주 간단하지만 대단히 중요한 부분이라서 따로 글을 쓴다. 바로 GPU사용에 관한 것인데 파이토치에서 사용하는 방법도 있으나 일단은 tensorflow를 기준으로 하겠다. //2 이전 글까지 따라왔다면 주피터를 잘 사용하고 있을 것이다. 이제는 주피터에 들어가서 터미널을 하나 열고 아래와 같이 입력해주자. $ nvidia-smi 이렇게 생긴 표가 나오면 성공이다. 이 표는 ====선을 기준으로 선 위에 적힌 내용에 해당하는 값이 선 아래의 같은 위치에 위치해 있다. 이번엔 옵션을 하나 줘서 $ nvidia-smi -l 1 이렇게 하면 계속 이 표가 갱신된다. -l 은 루프를 의미하고 1은 1초마다 한번씩이다. 이 상태에서 Ctrl+C로 멈출 수 있다. 여기서 주피터노트북을 열고 아래와 .. 2021. 3. 20. [ 도커 삽질 ] 도커 컨테이너로 접속 안될때, Docker exec 안될때 //1 자세한 내용은 2021.03.19 - [딥러닝/개인 환경 구축 기록] - [ 자취방 워크스테이션 ] #18 도커에서 주피터 열어서 외부접속 해보기 [ 자취방 워크스테이션 ] #18 도커에서 주피터 열어서 외부접속 해보기 //1 도커를 깔았다. 그런데 뭐 하는 건지 아직 감이 안 잡힌다. (정상이다) 백문이 불여일타라고 한번 해보자. //2 우선 도커는 UNIX소캣에 물린 서로 다른 가상의 작은 컴퓨터들로 이해한다고 했었 davi06000.tistory.com 여기에 설명이 되어있다. 이하는 거의 동일한 설명을 조금 더 간략히 핵심만 추려서 하겠다. //2 도커는 앱의 개발을 위해서 사용된다기 보다는 개발이 끝난 앱의 배포와 버전 관리를 위해서 사용한다고 보는 것이 좋다. 따라서 도커 컨테이너를 빌.. 2021. 3. 20. [ 자취방 워크스테이션 ] # 19 주피터 노트북 기본 설정 //1 이전 글에서 우리는 주피터 노트북을 포함하고있는 도커 이미지를 통해 컨테이너를 만들고 컨테이너 내부에서 주피터 서버를 열어보는 과정을 해봤다. 내가 한가지 불친절했던 부분은 도커를 열면서 동시에 주피터를 켜게 하는 베쉬스크립트를 왕창 던져만 주고 자세하게 설명하지 않은 것이다. 이 부분을 하나하나 짚어가면서 자세하게 다뤄보겠다. 아울러 주피터 노트북을 열기만 하는 것이 아니라 비밀번호를 설정한다던지 글꼴을 바꾼다던지 하는 기본설정 방법도 알아보자. //2 아래의 링크에서 작성했던 베쉬스크립트를 다시 보자. 2021.03.19 - [딥러닝/개인 환경 구축 기록] - [ 자취방 워크스테이션 ] #18 도커에서 주피터 열어서 외부접속 해보기 [ 자취방 워크스테이션 ] #18 도커에서 주피터 열어서 외부.. 2021. 3. 20. [ 자취방 워크스테이션 ] #18 도커에서 주피터 열어서 외부접속 해보기 //1 도커를 깔았다. 그런데 뭐 하는 건지 아직 감이 안 잡힌다. (정상이다) 백문이 불여일타라고 한번 해보자. //2 우선 도커는 UNIX소캣에 물린 서로 다른 가상의 작은 컴퓨터들로 이해한다고 했었다. 그러면 지금 그 컴퓨터가 몇 대가 생겼는지 어떠한 상태로 있는지 보는 방법이 있다. $ docker --help 그래도 도커와 첫 만남인 만큼 help정도는 들여다 봐주자. 팁 아닌 팁인데 | grep 을 이용해서 원하는 키워드를 검색하면 쉽게 어떤 명령어가 있는지 찾는 경우가 있다. 대신 첫글자가 대문자일 경우가 있으니 둘 다 해봐야 한다. list 를 보여주는 명령어가 나온다. ps를 하면 현재 컨테이너를 보여준다고 한다. $ docker ps 에잉 아무것도 나오지 않는다. 나에게 거짓말을 한 것.. 2021. 3. 19. [ Ubuntu 삽질 ] SSH 접속이 안될때 해결법 (REMOTE HOST IDENTIFICATION HAS CHANGED) //1 삽질이라 할 것 까지는 없고 아주 간단하게 해결이 된다. ssh는 ECDSA key라는 키를 통해서 누가 접속하는지 확인하고 확인되는 접속자에 한해서 접속을 허락한다. 그런데 빡쳐서 우분투를 밀어버렸거나 ssh를 새로 받았거나 하는 등의 이벤트가 발생하면 이 키가 달라질 수 있다. 정상적으로 SSH 키를 발급받고 관리하는 사람들과는 달리 일반적으로는 자동으로 발급해주는 키를 사용하므로 이런 문제가 발생하면 당황하는 경우가 있다. //2 누군가 더러운 짓을 했을 수도 있다고 친절히 알려주는 ssh. 이 경우에는 아주 쉽게 해결이 가능하다. 몇줄 더 내려가보면 SHA로 시작하는 함호가 있을텐데 이게 우리가 발급받은 ssh키에 해당한다. 그리고 Please contact your system admin.. 2021. 3. 15. [ 자취방 워크스테이션 ] #16 우분투에서 sudo없이 도커 사용하기 //1 도커 설치만 했다고 다 끝나는 것은 아니다. 도커 공식홈페이지 설명에 따르면 도커 컨데이너는 UNIX 소켓에 물려있고 TCP 포트에는 물려있지 않다. 그래서 TCP포트 등을 사용하려면 호스트OS인 리눅스의 관리자 root의 허락이 필요하다. 그러니까 엄마랑 싸우고 내방에 들어왔는데 친구가 피씨방 가자고 하면 거실에 있는 엄마를 안 마주치고는 도저히 나갈 수 있는 방법이 없다는 말이다. 내 방문은 열어봤자 집안 거실로 이어져있고 진짜 밖으로 나가려면 엄마 역할을 하는 루트계정이 허락해야 집 밖으로 나갈 수 있는 것이다. 루트 계정의 권한을 잠깐 양도 받는 방법은 sudo를 커멘드 맨 앞에 붙이는 것으로 도커를 군데군데 손보기 위해서는 sudo를 계속해서 붙여줘야한다. 이게 생각보다 매우 귀찮다.(s.. 2021. 3. 13. 이전 1 ··· 20 21 22 23 24 25 26 27 다음 반응형