Katib: Design Doc For Katib

Created on 7 Jul 2018  路  5Comments  路  Source: kubeflow/katib

A design doc explaining the architecture of Katib would be extremely useful.

There are a number of components in Katib e.g.

  • Multiple databases
  • Frontend
  • CLI
  • Controller programs

Understanding how all these elements fit together would be extremely useful. A number of issues have come up where I think a design doc would be useful; e.g.

  • Ensuring durable storage #137
  • How to run HP tuning without writing code #87
  • How to support auto ML (e.g. Cisco's AutoML framework)

Some other things to think about

  • Extensibility

    • How can we give users flexibility so that researchers can easily add new algorithms as part of their research
  • Monitoring

  • Scalability

    • Do we need K8s to provide a job queuing system?
are0.3.0 prioritp1

Most helpful comment

@ddysher @gaocegege Thanks!
I'm working on here https://docs.google.com/document/d/1ZEKhou4z1utFTOgjzhSsnvysJFNEJmygllgDCBnYvm8/edit .
Very welcome to edit!

All 5 comments

/assign @YujiOshima

@YujiOshima any progress on this? I think this is probably the highest priority for now :)

/cc @gaocegege

Yeah, I also think it is necessary. While if @YujiOshima does not have time I can write the first version.

@ddysher @gaocegege Thanks!
I'm working on here https://docs.google.com/document/d/1ZEKhou4z1utFTOgjzhSsnvysJFNEJmygllgDCBnYvm8/edit .
Very welcome to edit!

Going to close this issue since we have the initial doc.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

andreyvelich picture andreyvelich  路  6Comments

yeya24 picture yeya24  路  6Comments

hjkkhj123 picture hjkkhj123  路  8Comments

YujiOshima picture YujiOshima  路  5Comments

ddysher picture ddysher  路  7Comments