NuFiStreamer 실행환경 준비하기
시작하면서
NuFiStreamer 실행환경을 준비합니다.
NuFiStreamer는 NuFi 플랫폼의 노트북 / VSCode 서버에서 진행하며, 앞으로 할 작업의 대부분은 이 서버에서 이루어집니다.
노트북 / VSCode 서버 둘 중 선호하는 환경으로 생성합니다.
Goal
- NuFi 노트북 서버 생성하기
- NuFi VSCode 서버 생성하기
NuFi 노트북 서버 생성하기
NuFiStreamer 실행을 위한 노트북 서버를 생성해봅시다.
노트북 서버 생성 페이지 이동
-
NuFi 좌측 대시보드에서 Lab을 클릭하고 Create 버튼을 눌러서 인스턴스 생성 페이지로 이동합니다.
노트북 서버 상세 설정
- Name에 노트북 서버의 이름을 입력합니다. 기존에 존재하는 노트북 서버 이름과 중복할 수 없습니다.
- Server Type에서 Jupyter Notebook을 선택합니다.
- Image에서 NuFiStreamer가 설치되어있는 이미지를 선택합니다. 사용하려는 AI 반도체마다 다른 이미지를 사용합니다.
- CPU, Memory에서 노트북 서버가 사용할 CPU/RAM 리소스를 정의할 수 있습니다. CPU는 소수점 첫번째 자리까지 입력 가능하며, Memory는 정수만 입력 가능하고 단위는 Gi 입니다.
- Accelerator Type에서 사용할 AI 반도체의 종류를 결정할 수 있습니다. 현재는 노트북 서버 당 1개씩만 할당 가능합니다.
튜토리얼에서는 아래와 같이 설정하고 진행하겠습니다.
Launch!
Submit
버튼을 눌러 노트북을 생성합니다.
노트북 서버 접속
Lab 목록에서 생성한 노트북 서버의 Status가 초록색으로 될 때까지 기다립니다.
이후 Connect
버튼이 활성화되고 버튼을 누르면 노트북 서버에 접속할 수 있습니다.
아래와 같은 화면이 나오면 노트북 생성이 성공적으로 완료된 것입니다.
NuFiStreamer 설치 여부 확인
노트북 서버에서 Terminal 버튼을 눌러서 새 Terminal 창을 엽니다.
Terminal에서 gst-inspect-1.0 sdinfer
명령어를 입력하면 아래와 같이 sdinfer element의 정보가 출력되는 것을 확인할 수 있습니다.
NuFi VSCode 서버 생성하기
NuFiStreamer 실행을 위한 VSCode 서버를 생성해봅시다.
VSCode 서버 생성 페이지 이동
-
NuFi 좌측 대시보드에서 Lab을 클릭하고 Create 버튼을 눌러서 인스턴스 생성 페이지로 이동합니다.
VSCode 서버 상세 설정
- Name에 VSCode 서버의 이름을 입력합니 다. 기존에 존재하는 VSCode 서버 이름과 중복할 수 없습니다.
- Server Type에서 Code Server를 선택합니다.
- Image에서 NuFiStreamer가 설치되어있는 이미지를 선택합니다. 사용하려는 AI 반도체마다 다른 이미지를 사용합니다.
- CPU, Memory에서 VSCode 서버가 사용할 CPU/RAM 리소스를 정의할 수 있습니다. CPU는 소수점 첫번째 자리까지 입력 가능하며, Memory는 정수만 입력 가능하고 단위는 Gi 입니다.
- Accelerator Type에서 사용할 AI 반도체의 종류를 결정할 수 있습니다. 현재는 VSCode 서버 당 1개씩만 할당 가능합니다.
튜토리얼에서는 아래와 같이 설정하고 진행하겠습니다.
Launch!
Submit
버튼을 눌러 VSCode 서버를 생성합니다.
VSCode 서버 접속
Lab 목록에서 생성한 VSCode 서버의 Status가 초록색으로 될 때까지 기다립니다.
이후 Connect
버튼이 활성화되고 버튼을 누르면 VSCode 서버에 접속할 수 있습니다.