cron

package
v0.0.0-...-1dfa148 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CronTFJobBuilder

type CronTFJobBuilder struct {
	argsbuilder.ArgsBuilder
	*training.TFJobBuilder
	// contains filtered or unexported fields
}

func NewCronTFJobBuilder

func NewCronTFJobBuilder() *CronTFJobBuilder

func (*CronTFJobBuilder) ActiveDeadlineSeconds

func (c *CronTFJobBuilder) ActiveDeadlineSeconds(ttl int64) *CronTFJobBuilder

func (*CronTFJobBuilder) Annotations

func (c *CronTFJobBuilder) Annotations(annotations map[string]string) *CronTFJobBuilder

func (*CronTFJobBuilder) Build

func (c *CronTFJobBuilder) Build() (*Job, error)

func (*CronTFJobBuilder) ChiefCPU

func (c *CronTFJobBuilder) ChiefCPU(cpu string) *CronTFJobBuilder

func (*CronTFJobBuilder) ChiefMemory

func (c *CronTFJobBuilder) ChiefMemory(mem string) *CronTFJobBuilder

func (*CronTFJobBuilder) ChiefPort

func (c *CronTFJobBuilder) ChiefPort(port int) *CronTFJobBuilder

func (*CronTFJobBuilder) ChiefSelectors

func (c *CronTFJobBuilder) ChiefSelectors(selectors map[string]string) *CronTFJobBuilder

func (*CronTFJobBuilder) CleanPodPolicy

func (c *CronTFJobBuilder) CleanPodPolicy(policy string) *CronTFJobBuilder

func (*CronTFJobBuilder) Command

func (c *CronTFJobBuilder) Command(args []string) *CronTFJobBuilder

func (*CronTFJobBuilder) ConcurrencyPolicy

func (c *CronTFJobBuilder) ConcurrencyPolicy(concurrencyPolicy string) *CronTFJobBuilder

func (*CronTFJobBuilder) ConfigFiles

func (c *CronTFJobBuilder) ConfigFiles(files map[string]string) *CronTFJobBuilder

func (*CronTFJobBuilder) DataDirs

func (c *CronTFJobBuilder) DataDirs(volumes map[string]string) *CronTFJobBuilder

func (*CronTFJobBuilder) Datas

func (c *CronTFJobBuilder) Datas(volumes map[string]string) *CronTFJobBuilder

func (*CronTFJobBuilder) Deadline

func (c *CronTFJobBuilder) Deadline(deadline string) *CronTFJobBuilder

func (*CronTFJobBuilder) EnableChief

func (c *CronTFJobBuilder) EnableChief() *CronTFJobBuilder

func (*CronTFJobBuilder) EnableEvaluator

func (c *CronTFJobBuilder) EnableEvaluator() *CronTFJobBuilder

func (*CronTFJobBuilder) EnableRDMA

func (c *CronTFJobBuilder) EnableRDMA() *CronTFJobBuilder

func (*CronTFJobBuilder) EnableTensorboard

func (c *CronTFJobBuilder) EnableTensorboard() *CronTFJobBuilder

func (*CronTFJobBuilder) Envs

func (c *CronTFJobBuilder) Envs(envs map[string]string) *CronTFJobBuilder

func (*CronTFJobBuilder) EvaluatorCPU

func (c *CronTFJobBuilder) EvaluatorCPU(cpu string) *CronTFJobBuilder

func (*CronTFJobBuilder) EvaluatorMemory

func (c *CronTFJobBuilder) EvaluatorMemory(mem string) *CronTFJobBuilder

func (*CronTFJobBuilder) EvaluatorSelectors

func (c *CronTFJobBuilder) EvaluatorSelectors(selectors map[string]string) *CronTFJobBuilder

func (*CronTFJobBuilder) GPUCount

func (c *CronTFJobBuilder) GPUCount(count int) *CronTFJobBuilder

func (*CronTFJobBuilder) HistoryLimit

func (c *CronTFJobBuilder) HistoryLimit(historyLimit int) *CronTFJobBuilder

func (*CronTFJobBuilder) Image

func (c *CronTFJobBuilder) Image(image string) *CronTFJobBuilder

func (*CronTFJobBuilder) ImagePullSecrets

func (c *CronTFJobBuilder) ImagePullSecrets(secrets []string) *CronTFJobBuilder

func (*CronTFJobBuilder) Labels

func (c *CronTFJobBuilder) Labels(labels map[string]string) *CronTFJobBuilder

func (*CronTFJobBuilder) LogDir

func (c *CronTFJobBuilder) LogDir(dir string) *CronTFJobBuilder

func (*CronTFJobBuilder) Name

func (c *CronTFJobBuilder) Name(name string) *CronTFJobBuilder

func (*CronTFJobBuilder) NodeSelectors

func (c *CronTFJobBuilder) NodeSelectors(selectors map[string]string) *CronTFJobBuilder

func (*CronTFJobBuilder) Priority

func (c *CronTFJobBuilder) Priority(priority string) *CronTFJobBuilder

func (*CronTFJobBuilder) PsCPU

func (c *CronTFJobBuilder) PsCPU(cpu string) *CronTFJobBuilder

func (*CronTFJobBuilder) PsCount

func (c *CronTFJobBuilder) PsCount(count int) *CronTFJobBuilder

func (*CronTFJobBuilder) PsGPU

func (c *CronTFJobBuilder) PsGPU(gpu int) *CronTFJobBuilder

func (*CronTFJobBuilder) PsImage

func (c *CronTFJobBuilder) PsImage(image string) *CronTFJobBuilder

func (*CronTFJobBuilder) PsMemory

func (c *CronTFJobBuilder) PsMemory(mem string) *CronTFJobBuilder

func (*CronTFJobBuilder) PsPort

func (c *CronTFJobBuilder) PsPort(port int) *CronTFJobBuilder

func (*CronTFJobBuilder) PsSelectors

func (c *CronTFJobBuilder) PsSelectors(selectors map[string]string) *CronTFJobBuilder

func (*CronTFJobBuilder) RoleSequence

func (c *CronTFJobBuilder) RoleSequence(roles []string) *CronTFJobBuilder

func (*CronTFJobBuilder) Schedule

func (c *CronTFJobBuilder) Schedule(schedule string) *CronTFJobBuilder

func (*CronTFJobBuilder) Shell

func (c *CronTFJobBuilder) Shell(shell string) *CronTFJobBuilder

func (*CronTFJobBuilder) SyncImage

func (c *CronTFJobBuilder) SyncImage(image string) *CronTFJobBuilder

func (*CronTFJobBuilder) SyncMode

func (c *CronTFJobBuilder) SyncMode(mode string) *CronTFJobBuilder

func (*CronTFJobBuilder) SyncSource

func (c *CronTFJobBuilder) SyncSource(source string) *CronTFJobBuilder

func (*CronTFJobBuilder) TTLSecondsAfterFinished

func (c *CronTFJobBuilder) TTLSecondsAfterFinished(ttl int32) *CronTFJobBuilder

func (*CronTFJobBuilder) TensorboardImage

func (c *CronTFJobBuilder) TensorboardImage(image string) *CronTFJobBuilder

func (*CronTFJobBuilder) Tolerations

func (c *CronTFJobBuilder) Tolerations(tolerations []string) *CronTFJobBuilder

func (*CronTFJobBuilder) WorkerCPU

func (c *CronTFJobBuilder) WorkerCPU(cpu string) *CronTFJobBuilder

func (*CronTFJobBuilder) WorkerCount

func (c *CronTFJobBuilder) WorkerCount(count int) *CronTFJobBuilder

func (*CronTFJobBuilder) WorkerImage

func (c *CronTFJobBuilder) WorkerImage(image string) *CronTFJobBuilder

func (*CronTFJobBuilder) WorkerMemory

func (c *CronTFJobBuilder) WorkerMemory(mem string) *CronTFJobBuilder

func (*CronTFJobBuilder) WorkerPort

func (c *CronTFJobBuilder) WorkerPort(port int) *CronTFJobBuilder

func (*CronTFJobBuilder) WorkerSelectors

func (c *CronTFJobBuilder) WorkerSelectors(selectors map[string]string) *CronTFJobBuilder

func (*CronTFJobBuilder) WorkingDir

func (c *CronTFJobBuilder) WorkingDir(dir string) *CronTFJobBuilder

type Job

type Job struct {
	// contains filtered or unexported fields
}

Job defines the base job

func NewJob

func NewJob(name string, jobType types.CronType, args interface{}) *Job

func (*Job) Args

func (b *Job) Args() interface{}

func (*Job) Name

func (b *Job) Name() string

func (*Job) Type

func (j *Job) Type() types.CronType

Jump to

Keyboard shortcuts

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