API Reference

Packages

tensorstack.dev/v1beta1

Package v1beta1 contains API Schema definitions for the v1beta1 API group

Resource Types

HttpDataSource

Details of HTTP data source.

Appears in:

FieldDescription
url string arrayUrl pointing to the log files.

PVCDataSource

Details of PVC data source.

Appears in:

FieldDescription
name stringPVC name.
subPath string arrayThe relative paths of logs in the PVC.

PodReference

PodReference references to a v1.pod.

Appears in:

FieldDescription
name stringName of the Pod.
uid stringUID of the Pod.

PodStatus

Pod defines the observed state of a replica.

Appears in:

FieldDescription
reference PodReferenceReferences to the subordinate v1.Pod.
phase PodPhaseReplicated from the corresponding field in the subordinate v1.Pod.

S3DataSource

Details of S3 data source.

Appears in:

FieldDescription
secretRef SecretRefS3 data source uses a secret to transmit access/secret key and service enpoint.
uri string arrayS3 object uri.

SchedulePolicy

SchedulePolicy specifies the preferred scheduler responsible for handling resource allocation requests.

Appears in:

FieldDescription
t9kScheduler T9kScheduler

SecretRef

Appears in:

FieldDescription
name stringSecret name.

T9kScheduler

Appears in:

FieldDescription
queue stringName of the queue to use with the T9kScheduler.

TensorBoard

TensorBoard is the Schema for the tensorboards API

Appears in:

FieldDescription
apiVersion stringtensorstack.dev/v1beta1
kind stringTensorBoard
metadata ObjectMetaRefer to Kubernetes API documentation for fields of metadata.
spec TensorBoardSpec
status TensorBoardStatus

TensorBoardCondition

TensorBoardCondition defines the observed condition of TensorBoard

Appears in:

FieldDescription
type TensorBoardConditionTypeType is the type of the condition. Possible values are Idle, etc
status ConditionStatusStatus is the status of the condition type. Possible values of type Idle are True
message stringMessage is the reason of the status
lastTransitionTime TimeLastTransitionTime is the last time the status was changed
lastProbeTime TimeLastProbeTime is the last time the condition was probed

TensorBoardConditionType

Underlying type: string

Appears in:

TensorBoardDataSource

TensorBoardDataSource represents the location and type of the tensorboard data source. It includes three types of data sources: PVC, S3, and HTTP. In a tensorboard service, these three types of data sources can be used simultaneously.

Appears in:

FieldDescription
pvc PVCDataSource arrayPVC represents PVCs that are mounted to workload as directories to provide log data.
s3 S3DataSourceS3 represents a s3 service and access/secret key to access the service.
http HttpDataSourceHTTP provides several urls.

TensorBoardList

TensorBoardList contains a list of TensorBoard

FieldDescription
apiVersion stringtensorstack.dev/v1beta1
kind stringTensorBoardList
metadata ListMetaRefer to Kubernetes API documentation for fields of metadata.
items TensorBoard array

TensorBoardPhase

Underlying type: string

Appears in:

TensorBoardSpec

TensorBoardSpec defines the desired state of TensorBoard

Appears in:

FieldDescription
trainingLogFilesets string arrayTrainingLogFilesets is the list of filesets containing training log. The format of fileset: t9k://pvc/[pvc-name]/[subpath] t9k://minio/[secret-name]/[bucket]/[subpath] To be deprecated: Use spec.logDir instead.
logDir TensorBoardDataSourceLogDir is a series of data source containing training log.
image stringThe container image used to run the tensorboard.
suspend booleansuspend specifies whether the TensorBoard controller should delete Pods or not. If true, the associated v1.Pod can be terminated. However, other API resources, such as ConfigMaps and Services, will be preserved for use upon resuming the TensorBoard. Defaults to false.
scheduler SchedulePolicy
resources ResourceRequirementsCompute Resources required by this container. Cannot be updated. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

TensorBoardStatus

TensorBoardStatus defines the observed state of TensorBoard

Appears in:

FieldDescription
phase TensorBoardPhase
pod PodStatus
conditions TensorBoardCondition arrayConditions is an array of current conditions
url stringThe URL to Web UI of the tensorboard