오늘도 어제처럼
취소

MediaPipe 파헤치기 (1)

MediaPipe를 사용해보기 위해서 분석을 시작한 글입니다. 정확하지 않을 수 있으며 처음이다보니 틀린 부분이 많이 있을 수 있습니다. 잘못된 내용이나 사실과 다르게 작성된 내용은 댓글 남겨주시면 바로 수정하도록 하겠습니다! 먼저 MediaPipe는 딥러닝 모델을 여러 환경 (모바일, 웹, 데스크탑 등등)에서 사용할 수 있도록 구글에서 출...

원격서버의 container로 ssh 접속하기

일반적으로 ssh를 통해서 원격으로 서버에 접속해서 CLI 환경에서 작업을 많이 하게 된다. 문제는 원격 서버에서 container를 열어서 새로운 서비스를 실행한다면 외부에서 접속하기 위해서 서버 - 컨테이너를 통과하여야 한다. 우선 container 실행시 옵션을 통해서 포트를 맵핑시켜준다. 아래처럼 옵션을 주면 7777번 포트를 통해서 컨...

디렉터리 내부 파일 확장자 한번에 변경하기

이미지 확장자를 자주 변경해야 하는 상황이 생겼다. 매번 변경하기 까다로워서 찾아보니 간단한 bat 파일로 일괄 변경이 가능했다. change.bat 파일을 만들고 아래처럼 작성해주었다. ren *.jpg *.png ren 은 단순히 확장자 및 파일명을 바꿔주는 명령어 라고 한다. 바꾸고자 하는 이미지들을 하나의 디렉터리에 모아두고 해당 ...

WOL(Wake on lan) 우분투, 윈도우 자유롭게 부팅하기

연구실에서 사용하는 서버는 항시 가동이기에 크게 상관 없지만 집에서 별도로 구성한 서버는 전력 소모등을 이유로 항상 켜두지 않는다. 이번에 서버 구성을 바꾸고 os 를 재설치 하면서 원격 부팅을 위한 wol 구성을 다시 하였다. 우분투 wol 설정 우선 필요한 페키지를 설치한다. $ sudo apt-get install net-tools wak...

여러 사용자로 docker 사용하기

x2go를 이용하여 원격 접속을 하다보니 속도는 빨라졌지만 user를 결국 나눠야 했다. (유저를 나누면 편하기는 한데 사람이 자주 바뀌는 시점에서 불편한 점이 있다..) 유저를 생성하고 아래와 같이 sudo 그룹에 넣어주었다. $ sudo adduser {name} $ sudo usermod -aG sudo {name} docker 를 사용...

x2go 이용하기

우분투 18.04 에서 docker container 에서 실행되는 pycharm을 실행하려 하니 동작은 하는데 속도가 너무 느려 작업이 어려웠다. 워낙 사용자도 많고, 같은 라인에 연결된 사람중 한명이 대용량 파일을 업로드나 다운로드 할경우 거의 이용불가.. 어디서 x2go를 이용하면 x11 fowrading 방식을 이용하지만 기존 xming se...

container x11 forwarding 자동화

지난번에 ssh 를 통해 접속한 bash session의 container 안에서 x11forwading 을 통해서 사용자PC - server - docker container구조로 x11 forwarding을 하는 방법을 작성해두었다. 문제는 docker run 옵션으로 많은 부분을 타이핑 해두어야 하는점인데 좀더 편하게 이용하고자 아래처럼 b...

Tensorflow, pytorch, caffe 모델 서빙

급하게 10일 안에 3가지 다른 프레임웍으로 짜여진 딥러닝 네트워크를 웹으로 데모 서비스를 해야 하는 상황이 생겼다. 이참에 좋은 기회로 삼고 docker와 서빙 서버를 구현해보고자 했다. Tensorflow model로 변환해서 tensorflow serving api를 이용하려 하였지만 모델변환이 쉽지 않다. 이 와중에 pytorch tut...

docker container의 pycharm x11 forwarding

매번 Anaconda를 사용해서 환경을 구성하다가 Docker를 공부하고 세팅을 해보았다. 목표는 mobaXterm - ubuntu - docker 로 원격 윈도우 PC 에서 ssh 를 통해서 ubuntu 위에서 돌아가는 docker container 의 x11 forwarding을 하는것이다. 바로 pycharm을 공유 volume 에 넣고 실...

ssh 접속시 원하는 메시지 표시

연구실에 GPU 서버를 새로 가져오게 되면서 서버세팅겸 이용 주의 사항 표시를 위해서 로그인시 공지사항 메시지를 표시하게 하였다. 기존에 서버들은 세팅을 해두었지만 이번 서버를 세팅하면서 기록으로 남겨두고자 한다. 메시지를 표시하는 방법은 여러 가지가 있지만 여기서는 간단히 텍스트만 표시하면 되기에 아래와 같은 방법을 이용하였다. $ sudo g...