robosapiens

Weekly: 2017W39

To Do

  1. MATLAB 연산을 위한 서버
  2. MatConvNet 적용
  3. 논문 쓰기

MATLAB 연산을 위한 서버

  • Microsoft Azure에서 제공하는 virtual machine 이용.
  • 서버의 설치,배포, 설정 등은 포털에서 가능.
  • 원격 데스크탑 연결로 접속하여 사용 가능.
  • 종량제 구독 시, 사용 시간만큼 청구되는 듯.
  • 무료 trial 구독으로 연습 중.
  • VM 4대 구성 (1 core + 3.5 GiB 메모리).
  • 하나의 network storage (SMB 3.0) 연결하여 묶음.
    • Storage account에서 file service 추가함.
    • Blob storage는 뭔지 모르겠음. Blob vs. File?
    • KIST, POSTECH 모두에서 네트워크 드라이브 연결 안됨.
  • FTP 서버는 local storage에서만 가능한 듯.
  • 배포 이후에도 VM의 성능을 변경할 수 있음.
  • Azure FTP 설정하기

MatConvNet

  • mnist 데이터 예제
  • simpleNN 사용
  • server에서 분담하여 계산할 수 있도록 함
  • (27 subject) X (4 feature) X (2 case) X (100 epoch) X (1 min/epoch) = (360 hr) X (770 원/hr) = 277,000원
  • epoch당 수행 시간
    • 감소할 때: 컴퓨터의 성능이 좋을 때
    • 증가할 때: simpleNN 모델이 복잡할 때
  • 계산 시간당 단가
    • Azure VM X 4 core = 18,500 원/day = 550,000 원/달
      Windows 환경 동일하게 사용 가능
    • Penguin POD X 4 core = 13,500 원/day = 405,000 원/달
      MATLAB parallel toolbox를 통한 worker 고용

research post

진짜 값어치가 있는 지식은 아무도 먼저 나서서 설명해주지 않는다.

그럴싸한 페이스북 페이지나 블로그에서 하는 이야기를 좇다보면 계속 그런 글을 받아보는 사람에 머무르는 거 같다. 적어도 박사 학위를 꿈꾸는 사람이라면, 내 분야에서는 되레 내 연구로 새로운 컨텐츠나 아이디어를 만들 수 있어야 하는듯. 공부를 하고 논문을 보더라도 내 안에서 만들어진 나의 이해와 해석이 꼭 필수인 것도 마찬가지.

물론 내 분야가 아니라면 소화하기 쉽게 쓰여진 그런 보석같은 글들도 찾아낼 줄 알고, 전부든 일부든 그걸 이해하고 기억하는 것도 아주 중요하고. 그래서 그런 글을 통해 가장 최근의 소식을 따라가고, 다른 분야의 이야기를 찾는 것들이랄까.

또, 이게 꼭 연구에만 국한된 얘기도 아닌 거 같다.

2017년 6월의 글을 다듬었음.

Microsoft Azure VM에서 FTP 설정하기

방법

  1. VM에 IIS 설치, FTP 서버 설치
  2. IIS 관리 툴에서 FTP 사이트 추가
  3. portal에서 inbound 포트 열기
  4. IIS 관리 툴에서 FTP firewall support에서 외부 ip와 FTP 데이터 포트 추가

유의

  • Network storage는 FTP로 열 수 없는듯

출처/참고