canonical / kubeflow-tensorboards-operator

Tensorboards Operator
Apache License 2.0
2 stars 5 forks source link
charm charmed-kubeflow kubeflow multi-charm

Kubeflow Tensorboards Operator

Overview

This charm encompasses the Kubernetes Python operator for Kubeflow Tensorboards (see CharmHub).

The Kubeflow Tensorboards operator is a Python script that wraps the latest released version of Kubeflow Tensorboards, providing lifecycle management and handling events such as install, upgrade, integrate, and remove.

More information on Tensorboard can be found on the upstream website.

Usage

To get started, install Kubeflow lite bundle (See Quick start guide).

Then, deploy Tensorboard Controller and Tensorboard Web App with

juju deploy tensorboard-controller --channel=latest/edge --trust
juju deploy tensorboards-web-app --channel=latest/edge --trust

And Create the following relations

juju relate istio-pilot:ingress tensorboards-web-app:ingress
juju relate istio-pilot:gateway-info tensorboard-controller:gateway-info

For a quick example on using Tensorboard, see https://charmed-kubeflow.io/docs/kubeflow-basics For more information, see https://juju.is/docs

Looking for a fully supported platform for MLOps?

Canonical Charmed Kubeflow is a state of the art, fully supported MLOps platform that helps data scientists collaborate on AI innovation on any cloud from concept to production, offered by Canonical - the publishers of Ubuntu.

Kubeflow diagram

Charmed Kubeflow is free to use: the solution can be deployed in any environment without constraints, paywall or restricted features. Data labs and MLOps teams only need to train their data scientists and engineers once to work consistently and efficiently on any cloud – or on-premise.

Charmed Kubeflow offers a centralised, browser-based MLOps platform that runs on any conformant Kubernetes – offering enhanced productivity, improved governance and reducing the risks associated with shadow IT.

Learn more about deploying and using Charmed Kubeflow at https://charmed-kubeflow.io.

Key features

What’s included in Charmed Kubeflow

Why engineers and data scientists choose Charmed Kubeflow

Documentation

Please see the official docs site for complete documentation of the Charmed Kubeflow distribution.

Bugs and feature requests

If you find a bug in our operator or want to request a specific feature, please file a bug here: https://github.com/canonical/kubeflow-tensorboards-operator/issues

License

Charmed Kubeflow is free software, distributed under the Apache Software License, version 2.0.

Contributing

Canonical welcomes contributions to Charmed Kubeflow. Please check out our contributor agreement if you're interested in contributing to the distribution.

Security

Security issues in Charmed Kubeflow can be reported through LaunchPad. Please do not file GitHub issues about security issues.