Backend.AI API Documentation¶
Latest API version: v4.20190315
Backend.AI is a hassle-free backend for AI model development and deployment. It runs arbitrary user codes safely in resource-constrained environments, using Docker and our own sandbox wrapper.
It hosts various programming languages and runtimes, such as Python 2/3, R, PHP, C/C++, Java, Javascript, Julia, Octave, Haskell, Lua and NodeJS, as well as AI-oriented libraries such as TensorFlow, Keras, Caffe, and MXNet.
Table of Contents¶
Concepts¶
Cluster Installation¶
- Quickstart Guides
- Supplementary Guides
- Install Docker
- Manually install CUDA at on-premise GPU servers
- Let Backend.AI to utilize GPUs
- Install dependencies for building Python
- Install pyenv
- Install pyenv’s virtualenv plugin
- Install Python via pyenv
- Create a virtualenv using a specific Python version
- Activate the virtualenv for the current shell
- Activate the virtualenv when your shell goes into a directory
- Install monitoring and logging tools
- Prepare Database for Manager
Client SDK¶
API Common Reference¶
User API Reference¶
Admin API Reference¶
Developer Manuals¶