kubeflow / community

Information about the Kubeflow community including proposals and governance information.
Apache License 2.0
160 stars 220 forks source link

[Discussion] Arena project roadmap #683

Open johnugeorge opened 10 months ago

johnugeorge commented 10 months ago

There was a discussion in the last community meeting regarding the future of Arena project in the Kubeflow Github org. Currently, the project is active with contributions, but the roadmap/goals are not documented.

Two options were discussed.

  1. Add it as an official Kubeflow component as in https://www.kubeflow.org/docs/components/ . This will require a new Working Group(or join existing WG) with validated release for every official Kubeflow release, community support, documentation, website, roadmap etc.
  2. Move Arena project to a separate Github repository outside Kubeflow.

We would like to know more on roadmap, active contributors and organizations who are willing to support.

cc @Syulin7 who is a lead contributor in the Arena project

johnugeorge commented 10 months ago

/cc @jbottum

Syulin7 commented 10 months ago

Thanks @johnugeorge , I will discuss arena roadmap with contributors.

terrytangyuan commented 10 months ago

I had a discussion with Arena team. Here's an update:

  1. Arena team has put together a 2024 roadmap document here: https://github.com/kubeflow/arena/blob/master/ROADMAP.md
  2. The OWNERS file has also been updated to include the active maintainers from multiple companies: https://github.com/kubeflow/arena/blob/master/OWNERS
  3. Arena team is interested in staying in Kubeflow and establishing WG CLI.
ChenYi015 commented 2 months ago

Hi @johnugeorge, I am one of the maintainers of arena. We would like to propose a new CLI WG to sponsor arena and I am going to move this forward. I will raise a draft WG CLI PR to the community recently. Any guidance will be appreciated.

andreyvelich commented 2 months ago

Thank you for this @ChenYi015! Do we know the scope for Arena project ? Is it only to trigger model training jobs ? For example, we can expand the scope of Kubeflow Training WG.

terrytangyuan commented 2 months ago

Looks like there are commands for serving as well: https://github.com/kubeflow/arena/tree/master/pkg/commands/serving

ChenYi015 commented 2 months ago

Do we know the scope for Arena project ? Is it only to trigger model training jobs ?

@andreyvelich Arena can also be used to submit serving jobs and do model management.

For example, we can expand the scope of Kubeflow Training WG.

Since arena can do many other stuff besides submitting training jobs, I think it would be more appropriate to put it under a WG like CLI WG.