tf-operator

module
v0.3.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 22, 2018 License: Apache-2.0

README

K8s Custom Resource and Operator For TensorFlow jobs

Build Status Coverage Status Go Report Card

Overview

TFJob provides a Kubernetes custom resource that makes it easy to run distributed or non-distributed TensorFlow jobs on Kubernetes.

Please refer to the user guide for more information.

Contributing

Please refer to the developer_guide

Change Log

Please refer to CHANGELOG

Community

This is a part of Kubeflow, so please see readme in kubeflow/kubeflow to get in touch with the community.

Directories

Path Synopsis
cmd
dashboard
backend/client
client is a package handling authentication/communication with kubernetes API
client is a package handling authentication/communication with kubernetes API
backend/handler
Package handler is a package handling API requests for managing TFJobs.
Package handler is a package handling API requests for managing TFJobs.
hack
pkg
apis/tensorflow/v1alpha1
Package v1alpha1 is the v1alpha1 version of the API.
Package v1alpha1 is the v1alpha1 version of the API.
apis/tensorflow/v1alpha2
Package v1alpha2 is the v1alpha2 version of the API.
Package v1alpha2 is the v1alpha2 version of the API.
client/clientset/versioned
This package has the automatically generated clientset.
This package has the automatically generated clientset.
client/clientset/versioned/fake
This package has the automatically generated fake clientset.
This package has the automatically generated fake clientset.
client/clientset/versioned/scheme
This package contains the scheme of the automatically generated clientset.
This package contains the scheme of the automatically generated clientset.
client/clientset/versioned/typed/kubeflow/v1alpha1
This package has the automatically generated typed clients.
This package has the automatically generated typed clients.
client/clientset/versioned/typed/kubeflow/v1alpha1/fake
Package fake has the automatically generated clients.
Package fake has the automatically generated clients.
client/clientset/versioned/typed/kubeflow/v1alpha2
This package has the automatically generated typed clients.
This package has the automatically generated typed clients.
client/clientset/versioned/typed/kubeflow/v1alpha2/fake
Package fake has the automatically generated clients.
Package fake has the automatically generated clients.
controller
Package controller provides a Kubernetes controller for a TensorFlow job resource.
Package controller provides a Kubernetes controller for a TensorFlow job resource.
controller.v2/tensorflow
Package controller provides a Kubernetes controller for a TFJob resource.
Package controller provides a Kubernetes controller for a TFJob resource.
trainer
Package trainer is to manage TensorFlow training jobs.
Package trainer is to manage TensorFlow training jobs.
util
Package util provides various helper routines.
Package util provides various helper routines.
util/train
Package that various helper routines for training.
Package that various helper routines for training.
util/unstructured
Package unstructured is the package for unstructured informer, which is from https://github.com/argoproj/argo/blob/master/util/unstructured/unstructured.go This is a temporary solution for https://github.com/kubeflow/tf-operator/issues/561
Package unstructured is the package for unstructured informer, which is from https://github.com/argoproj/argo/blob/master/util/unstructured/unstructured.go This is a temporary solution for https://github.com/kubeflow/tf-operator/issues/561
test
e2e
e2e provides an E2E test for TFJobs.
e2e provides an E2E test for TFJobs.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL