arena

A CLI for Kubeflow.

Github星跟蹤圖

Arena

CircleCI
Build Status
Go Report Card

Overview

Arena is a command-line interface for the data scientists to run and monitor the machine learning training jobs and check their results in an easy way. Currently it supports solo/distributed TensorFlow training. In the backend, it is based on Kubernetes, helm and Kubeflow. But the data scientists can have very little knowledge about kubernetes.

Meanwhile, the end users require GPU resource and node management. Arena also provides top command to check available GPU resources in the Kubernetes cluster.

In one word, Arena's goal is to make the data scientists feel like to work on a single machine but with the Power of GPU clusters indeed.

For the Chinese version, please refer to 中文文档

Setup

You can follow up the Installation guide

User Guide

Arena is a command-line interface to run and monitor the machine learning training jobs and check their results in an easy way. Currently it supports solo/distributed training.

Demo

Developing

Prerequisites:

  • Go >= 1.8
mkdir -p $(go env GOPATH)/src/github.com/kubeflow
cd $(go env GOPATH)/src/github.com/kubeflow
git clone https://github.com/kubeflow/arena.git
cd arena
make

arena binary is located in directory arena/bin. You may want to add the directory to $PATH.

Then you can follow Installation guide for developer

CPU Profiling

# set profile rate (HZ)
export PROFILE_RATE=1000

# arena {command} --pprof
arena list --pprof
INFO[0000] Dump cpu profile file into /tmp/cpu_profile

Then you can analyze the profile by following Go CPU profiling: pprof and speedscope

FAQ

Please refer to FAQ

CLI Document

Please refer to arena.md

RoadMap

See RoadMap

主要指標

概覽
名稱與所有者kubeflow/arena
主編程語言Go
編程語言Makefile (語言數: 8)
平台
許可證Apache License 2.0
所有者活动
創建於2018-07-30 09:19:04
推送於2025-06-06 12:24:08
最后一次提交2025-06-04 23:12:14
發布數60
最新版本名稱v0.15.0 (發布於 2025-06-04 15:14:29)
第一版名稱v0.1.0-rc.0 (發布於 )
用户参与
星數780
關注者數52
派生數186
提交數595
已啟用問題?
問題數173
打開的問題數64
拉請求數609
打開的拉請求數26
關閉的拉請求數529
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?