Python용 Backend.AI 클라이언트 SDK

Python 3.8 or higher is required.

python.org에서 공식 설치 패키지를 다운로드하거나, 사용 중인 운영환경에 적합한 별도의 패키지 관리자(예: homebrew, miniconda, pyenv 등)를 이용할 수 있습니다. 이 클라이언트 SDK는 Linux, macOS, Windows 환경에서 테스트되었습니다.

SDK 라이브러리와 도구를 다른 소프트웨어와의 충돌 없이 설치하기 위해서 별도의 Python 가상환경(virtual environment)을 만드실 것을 권장합니다.

$ python3 -m venv venv-backend-ai
$ source venv-backend-ai/bin/activate
(venv-backend-ai) $

PyPI로부터 클라이언트 라이브러리를 설치합니다.

(venv-backend-ai) $ pip install -U pip setuptools
(venv-backend-ai) $ pip install backend.ai-client

참고

서버와 동일한 버전의 클라이언트 라이브러리를 설치하는 것이 좋습니다. 서버 버전은 webui에 접속하신 후 우측 상단의 프로필 아이콘을 클릭하신 후 “Backend.AI에 관하여” 메뉴를 클릭하시면 확인하실 수 있습니다. 그런 다음 서버와 동일한 버전으로 클라이언트 라이브러리를 설치합니다.

(venv-backend-ai) $ pip install backend.ai-client==<server_version>

자신의 API keypair를 다음과 같이 환경변수에 설정합니다:

(venv-backend-ai) $ export BACKEND_ACCESS_KEY=AKIA...
(venv-backend-ai) $ export BACKEND_SECRET_KEY=...

그 다음엔 첫 명령어를 실행해봅니다:

(venv-backend-ai) $ backend.ai --help
...
(venv-backend-ai) $ backend.ai ps
...

Check out more details with the below table of contents.