Skip to content

Arena Go SDK Guide

Welcome to the Arena Go SDK Guide!

Who should use this guide?

If you want to integrate arena to your GO project, for example, submit a training job and get the training job details, this guide is for you. The guide has included detailed information for you to how to use Arena Go SDK.

API for creating ArenaClient

ArenaClient is the entry point of all APIs and it can create other sub client such as TrainingClient or ServingClient, It is important. Please refer:

APIs for managing training jobs

The APIs of managing training jobs have two parts:

  • Common operations for all training jobs
  • Customly building a training job

If you want to get a completed example about how to use apis to managing training jobs,please refer examples stored in the directory "samples/sdk/tfjob".

Common operations for all training jobs

Customly building a training job

APIs for managing serving jobs

The APIs of managing serving jobs have two parts:

  • Common operations for all serving jobs
  • Customly building a serving job

If you want to get a completed example about how to use apis to managing serving jobs,please refer examples stored in the directory "samples/sdk/custom-serving".

Common operations for all serving jobs

Customly building a serving job

APIs for querying cluster nodes

The following APIs are used to query cluster nodes.