tensorboard-controller

command module
v0.0.0-...-bd7f250 Latest Latest
Warning

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

Go to latest
Published: Mar 14, 2024 License: Apache-2.0 Imports: 14 Imported by: 0

README

GSoC 2020 - TENSORBOARD CONTROLLER

Prequisites to build and run the controller:

  1. GO

  2. Docker

  3. kustomize

  4. kubectl

RUN TENSORBOARD CONTROLLER LOCALLY

Steps:

  1. Clone the repository

  2. Change directories to components/tensorboard-controller

  3. Generate and install manifests and build the controller: make install

  4. Run the controller locally: make run

If you want to enable the scheduling functionality for Tensorboard servers that use ReadWriteOnce PVCs as log storages, then set the RWO_PVC_SCHEDULING to true and run: RWO_PVC_SCHEDULING="true" make run

BUILD TENSORBOARD CONTROLLER IMAGE AND DEPLOY TO CLUSTER

  1. Clone the repository

  2. Change directories to components/tensorboard-controller

  3. Generate and install manifests and build the controller: make manifests

  4. Build and push the docker image: make docker-build docker-push IMG=YOUR_IMAGE_NAME

  5. Deploy the Tensorboard controller: make deploy IMG=YOUR_IMAGE_NAME

If you want to enable the scheduling functionality for Tensorboard servers that use ReadWriteOnce PVCs as log storages, then:

  1. Change directories to components/tensorboard-controller/config/manager

  2. Modify the manager.yaml file by navigating to the deployment.spec.template.spec field and manually setting the value of the RWO_PVC_SCHEDULING env var to "true" in the manager container.

  3. Run: make deploy IMG=YOUR_IMAGE_NAME

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
api
v1alpha1
Package v1alpha1 contains API Schema definitions for the tensorboard v1alpha1 API group +kubebuilder:object:generate=true +groupName=tensorboard.kubeflow.org
Package v1alpha1 contains API Schema definitions for the tensorboard v1alpha1 API group +kubebuilder:object:generate=true +groupName=tensorboard.kubeflow.org

Jump to

Keyboard shortcuts

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