ETRI GPU 서버 BeckendAI 사용방법 » 이력 » 버전 1

Jinwuk Admin, 2022/01/29 18:02

1 1 Jinwuk Admin
h1. ETRI GPU 서버 BeckendAI 사용방법
2 1 Jinwuk Admin
3 1 Jinwuk Admin
제목:
4 1 Jinwuk Admin
GPU 서버 계정 생성 완료 및 사용 방법 공유
5 1 Jinwuk Admin
보낸 사람:
6 1 Jinwuk Admin
신익수 <sis@etri.re.kr>
7 1 Jinwuk Admin
날짜:
8 1 Jinwuk Admin
2022-01-17 오후 4:51
9 1 Jinwuk Admin
받는 사람:
10 1 Jinwuk Admin
조창식 <cscho@etri.re.kr>, 곽지영 <jiyoung@etri.re.kr>, 김선태 <stkim10@etri.re.kr>, 김홍숙 <kimkk@etri.re.kr>, 석진욱 <jnwseok@etri.re.kr>, 이경희 <kyunghee@etri.re.kr>, 조현우 <tenace@etri.re.kr>, 박재복 <parkjb@etri.re.kr>, 어준선 <jsauh@etri.re.kr>, 조성원 <seongwon@etri.re.kr>
11 1 Jinwuk Admin
12 1 Jinwuk Admin
지난주 금요일 GPU 서버에 Backend.ai 설치가 끝났습니다.
13 1 Jinwuk Admin
설치 후에 간단한 사용방법에 대해 교육을 받았는데
14 1 Jinwuk Admin
Backend.ai를 통해서 서버를 사용하실 수 있도록 사용 방법 공유해드립니다.
15 1 Jinwuk Admin
전체적인 과정은 구글 클라우드 사용 방식과 비슷한 것 같습니다.
16 1 Jinwuk Admin
17 1 Jinwuk Admin
Backend.ai 접속은 웹을 통해 진행됩니다.
18 1 Jinwuk Admin
웹브라우저 주소창에 129.이오사.182.이이육:8080 입력하시고 ID, PW 넣으신 후 접속하시면 됩니다.
19 1 Jinwuk Admin
(혹시 보안에 걸릴지 몰라서 IP는 한글과 숫자를 혼용했습니다.)
20 1 Jinwuk Admin
ID, PW는 아래와 같이 만들어 두었습니다.
21 1 Jinwuk Admin
22 1 Jinwuk Admin
ID: 개인별 etri 이메일 (ex. sis@etri.re.kr)
23 1 Jinwuk Admin
PW: etriuser1! (패스워드는 접속하신 후에 변경해주시기 바랍니다.)
24 1 Jinwuk Admin
25 1 Jinwuk Admin
사용방법은 2단계에 걸쳐 진행됩니다.
26 1 Jinwuk Admin
27 1 Jinwuk Admin
1. 데이터&폴더 생성
28 1 Jinwuk Admin
이 단계에서는 다음 단계에서 세션을 생성할 때, 마운트할 디렉토리를 만듭니다.
29 1 Jinwuk Admin
세션 생성 후에 디렉토리를 생성해도 되는데 이 단계를 먼저 하는 이유는
30 1 Jinwuk Admin
서버 사용 후에 세션을 종료하면 작업했던 데이터들이 모두 삭제되는데 
31 1 Jinwuk Admin
마운트시킨 디렉토리의 정보는 삭제되지 않기 때문입니다.
32 1 Jinwuk Admin
33 1 Jinwuk Admin
-절차-
34 1 Jinwuk Admin
1. (그림1 참조) 왼쪽 카테고리 중 데이터&폴더 클릭
35 1 Jinwuk Admin
2. (그림2 참조) 오른쪽 중간의 새 폴더 클릭
36 1 Jinwuk Admin
3. (그림3 참조) 디렉토리 정보 입력. 종류에서 사용자를 선택하면 개인 디렉토리가 되고 프로젝트를 선택하면 프로젝트에 포함된 사용자들과 공유가 됩니다.
37 1 Jinwuk Admin
권한에서 읽기, 쓰기 권한을 선택할 수 있습니다.
38 1 Jinwuk Admin
39 1 Jinwuk Admin
2. 세션 생성
40 1 Jinwuk Admin
이 단계에서 서버의 자원을 할당받습니다.
41 1 Jinwuk Admin
42 1 Jinwuk Admin
-절차- 
43 1 Jinwuk Admin
1. (그림4 참조) 왼쪽 카테고리에서 세션 클릭
44 1 Jinwuk Admin
2. (그림5 참조) 오른쪽 중간의 시작 클릭
45 1 Jinwuk Admin
3. (그림6 참조) 세션 정보 입력. Tensorflow나 Pytorch가 설치된 이미지가 준비되어 있습니다. Tensorflow 버전은 2.6 버전이고, pytorch는 1.11 버전입니다.
46 1 Jinwuk Admin
Tensoflow 1.15 버전도 있습니다. 선택하신 후 아래에 있는 화살표 클릭.
47 1 Jinwuk Admin
4. 1단계에서 만들어 둔 디렉토리 중 마운트시킬 디렉토리를 선택합니다. 선택하신 후 아래에 있는 화살표 클릭
48 1 Jinwuk Admin
5. (그림7 참조) 사용할 자원량 선택. CPU, 메모리, GPU 등 사용할 자원을 결정합니다. 사용자나 그룹별로 자원 사용량을 제한할 수 있지만 현재는 걸려있는 정책이 없습니다. 자원 할당에서 대략적인 사용량을 정할 수 있고, 사용자 설정 자원 할당에서 세부적으로 결정할 수 있습니다.
49 1 Jinwuk Admin
6. 검토 및 시작 클릭 후, 최종 정보 확인 및 시작 클릭
50 1 Jinwuk Admin
7. (그림8 참조) Console, Visual Studio Code, JupyterLab, Jupyter Notebook 가운데 사용할 인터페이스를 선택.
51 1 Jinwuk Admin
아래쪽에 TensorBoard와 NNI Board, MLFlow UI는 세션에 들아가셔서 각각을 실행시킨 후에 사용이 가능합니다.
52 1 Jinwuk Admin
53 1 Jinwuk Admin
3.  기타
54 1 Jinwuk Admin
이미지넷 데이터를 포함하하고 있는 디렉토리를 공유하도록 초대를 보내드렸습니다.
55 1 Jinwuk Admin
요약 페이지의 초대에서 수락하시면 해당 디렉토리를 마운트할 수 있습니다.
56 1 Jinwuk Admin
프로젝트용 디렉토리로 만들면 됐는데 개인용 디렉토리로 만들다 보니 공유로 보내드리게 되었습니다.
57 1 Jinwuk Admin
향후에 프로젝트용 디렉토리를 다시 만들어야 할 것 같습니다.
58 1 Jinwuk Admin
59 1 Jinwuk Admin
신익수 드림.
60 1 Jinwuk Admin
61 1 Jinwuk Admin
(그림1)
62 1 Jinwuk Admin
(그림2)
63 1 Jinwuk Admin
(그림3)
64 1 Jinwuk Admin
(그림4)
65 1 Jinwuk Admin
(그림5)
66 1 Jinwuk Admin
(그림6)
67 1 Jinwuk Admin
(그림7)
68 1 Jinwuk Admin
(그림8)
클립보드 이미지 추가 (최대 크기: 977.563 MB)