본문으로 건너뛰기

20.09: 2021년 3월 업데이트

· 약 6분
Lablup

안녕하세요! Backend.AI 20.09 / Enterprise R2 의 2021년 3월 업데이트 개선 사항에 대해 알려드립니다!

  • Manager: 20.09.13
  • Agent: 20.09.7
  • Common: 20.09.7
  • Storage-proxy: 20.09.1
  • WebServer: 20.09.9
  • WebUI: 21.03.1
  • Control Panel: 20.09.7

관리자를 위한 기능

대규모 클러스터를 위한 통계 열람 강화

  • 대규모 클러스터에서 수많은 사용자들이 연산 자원을 사용할 때의 사용량 통계에 대한 열람 지원을 강화했습니다. 컨트롤 패널 인터페이스에서 노드 및 세션별 사용량 히스토리를 더 정확하고 직관적인 GUI와 함께 확인할 수 있습니다.
    • 연산 노드별 자원별 사용량 히스토리 GUI
    • 세션별 자원 사용량 히스토리 GUI

사용자를 자동으로 생성하고 삭제할 수 있는 기능

  • 연구 기관 및 교육 기관에서 대량의 임시 아이디를 만드는 과정을 간편하게 지원하는 기능을 추가했습니다. 간단한 아이디 규칙과 자원량 등을 GUI로 지정해주면, 해당 템플릿을 이용하여 원하는 수의 사용자를 자동으로 생성합니다. 사용이 끝난 후엔 간단하게 보관 상태로 바꾸거나, 아예 삭제할 수 있습니다.

사용자를 위한 일반 기능

편리한 파일 관리를 지원하는 파일브라우저 통합

  • Backend.AI 가 원래 지원하는 파일 관리 기능에 더해, FileBrowser 프로젝트를 Backend.AI의 GUI에 통합했습니다.
    • 드래그 앤 드랍 기반의 디렉토리 업로드
    • 파일 컨텐츠 미리 보기
    • 압축하여 다운로드하기

를 포함한 다양한 파일 관리 기능을 이제 편리하게 사용할 수 있습니다. Web 및 데스크탑 앱의 Storage-Folder 리스트에서 관리하고자 하는 폴더를 선택하시고 Open in FileBrowser를 선택하세요.

환경 변수 미리 지정

세션이 시작되기 전에, 세션 안에서 사용할 환경 변수를 미리 지정할 수 있습니다.

개발 및 연구 프레임워크 지원

TensorFlow distributed 자동 설정 정식 지원

  • 이제 TensorFlow 2.4 이상에서 분산처리시 사용자가 설정하는 부분을 전부 자동으로 지원합니다. 멀티노드 세션 생성시 인스턴스 갯수에 따라 분산처리에 필요한 나머지 설정은 자동으로 수행합니다.

Swift 및 Swift for TensorFlow 정식 지원

  • Swift REPL 및 Swift For TensorFlow 를 정식으로 지원합니다. 2020년 10월에 변경된 Swift 오픈소스 빌드체인을 반영했습니다.

Julia 및 FluxML.ji 정식 지원

  • 빠른 속도와 편의성으로 각광받는 과학 연산용 언어인 Julia를 Backend.AI에서 이제 정식으로 지원합니다. 2년이 넘는 베타 기간동안 발견된 다양한 사용성 및 보안 문제를 해결하여 안정적인 Julia 환경을 제공합니다.
  • FluxML.ji 지원: Julia 기반으로 작성된 딥러닝 프레임워크인 FluxML도 정식으로 지원합니다. 다음 버전부터 GPU 가속을 추가로 지원할 예정입니다.

R Studio 지원 (베타)

  • Jupyter 기반의 R 환경에 더해, R studio 지원을 베타에 추가했습니다. R 버전 4이상에서 R Studio를 선택해 사용할 수 있습니다. 다양한 문제점이나 편의점 개선 사항을 알려주시면 정식 지원 전까지 지속적으로 반영할 예정입니다.

3월의 한 줄 팁

혹시 아시나요? CLI에서 backend.ai sshbackend.ai scp 로 실행중인 세션에 바로 터미널로 접속하거나 파일을 복사할 수 있습니다!