MCPcopy Create free account

hub / github.com/deepinsight/mxnet-operator / types & classes

Types & classes48 in github.com/deepinsight/mxnet-operator

↓ 1 callersTypeAliasKubernetesLabels
KubernetesLabels represents a set of labels to apply to a Kubernetes resources.
pkg/trainer/labels.go:9
↓ 1 callersStructMxJob
MxJob mxnet job
pkg/spec/mx_job.go:42
↓ 1 callersStructMxJobList
MxJobList is a list of etcd clusters.
pkg/spec/mx_job_list.go:10
StructAcceleratorConfig
AcceleratorConfig for docker container's volume and enviroment
pkg/spec/controller.go:20
StructAcceleratorVolume
AcceleratorVolume represents a host path that must be mounted into each container that needs to use GPUs.
pkg/spec/controller.go:13
FuncTypeConditionFunc
func() (bool, error)
pkg/util/retryutil/retry_util.go:21
TypeAliasContainerName
ContainerName is an enum for expected containers.
pkg/spec/mx_job.go:107
StructController
pkg/controller/controller.go:46
StructControllerConfig
ControllerConfig for docker container with GPU accelerator
pkg/spec/controller.go:4
StructEndpointsLock
pkg/util/k8sutil/election/resourcelock/endpointslock.go:29
StructEnvironmentVariableConfig
EnvironmentVariableConfig for container
pkg/spec/controller.go:26
StructEvent
pkg/controller/controller.go:41
StructGC
pkg/garbagecollection/gc.go:31
InterfaceInterface
Interface offers a common interface for locking on arbitrary resources used in leader election. The Interface is used to hide the details on specific
pkg/util/k8sutil/election/resourcelock/interface.go:52
TypeAliasJobMode
JobMode mxnet job mode
pkg/spec/mx_job.go:69
StructLeaderCallbacks
LeaderCallbacks are callbacks that are triggered during certain lifecycle events of the LeaderElector. These are invoked asynchronously. possible fut
pkg/util/k8sutil/election/election.go:113
StructLeaderElectionConfig
pkg/util/k8sutil/election/election.go:88
StructLeaderElectionRecord
LeaderElectionRecord is the record that is stored in the leader election annotation. This information should be used for observational purposes only a
pkg/util/k8sutil/election/resourcelock/interface.go:32
StructLeaderElector
LeaderElector is a leader election client. possible future methods: * (le *LeaderElector) IsLeader() * (le *LeaderElector) GetLeader()
pkg/util/k8sutil/election/election.go:129
StructMXReplicaSet
MXReplicaSet is a set of MX processes all acting as the same role (e.g. worker
pkg/trainer/replicas.go:24
InterfaceMXReplicaSetInterface
MXReplicas is an interface for managing a set of replicas.
pkg/trainer/replicas.go:32
StructMxConfig
MXConfig is a struct representing the MXNET config. This struct is turned into an environment which is used by MXNET processes to configure themselves
pkg/trainer/replicas.go:40
InterfaceMxJobClient
MXJobClient defines an interface for working with MxJob CRDs.
pkg/util/k8sutil/mxjobclient.go:31
StructMxJobClientFake
pkg/util/k8sutil/fake/fake.go:11
StructMxJobCondition
MxJobCondition mxnet job condition
pkg/spec/mx_job.go:299
TypeAliasMxJobConditionType
MxJobConditionType mxnet job condition type
pkg/spec/mx_job.go:308
TypeAliasMxJobCopy
MxJobCopy for MxJob
pkg/spec/mx_job_list.go:29
TypeAliasMxJobListCopy
There is known issue with TPR in client-go: https://github.com/kubernetes/client-go/issues/8 Workarounds: - We include `Metadata` field in object expl
pkg/spec/mx_job_list.go:26
TypeAliasMxJobPhase
MxJobPhase mxnet job phase
pkg/spec/mx_job.go:281
StructMxJobRestClient
MxJobRestClient uses the Kubernetes rest interface to talk to the CRD.
pkg/util/k8sutil/mxjobclient.go:52
StructMxJobSpec
TODO(jlewi): Need to define the actual configuration for the MXNet MxJob. MxJobSpec mxnet job specification
pkg/spec/mx_job.go:81
StructMxJobStatus
MxJobStatus mxnet job status
pkg/spec/mx_job.go:339
StructMxReplicaSpec
TODO(jlewi): We probably want to add a name field. This would allow us to have more than 1 type of each worker. This might be useful if you wanted to
pkg/spec/mx_job.go:118
StructMxReplicaStatus
MxReplicaStatus mxnet replica status
pkg/spec/mx_job.go:375
TypeAliasMxReplicaType
MxReplicaType determines how a set of Mx processes are handled.
pkg/spec/mx_job.go:95
TypeAliasReplicaState
ReplicaState mxnet job replica state
pkg/spec/mx_job.go:359
StructResourceLockConfig
ResourceLockConfig common data that exists across different resource locks
pkg/util/k8sutil/election/resourcelock/interface.go:42
StructRetryError
pkg/util/retryutil/retry_util.go:8
TypeAliasState
State mxnet job state
pkg/spec/mx_job.go:325
StructTestCase
pkg/trainer/replicas_test.go:117
StructTestCase
pkg/trainer/training_test.go:17
StructTrainingJob
TODO(jlewi): We should switch a New pattern and make trainingJob private so we can ensure correctness on creation.
pkg/trainer/training.go:49
StructjobEvent
pkg/trainer/training.go:41
TypeAliasjobEventType
pkg/trainer/training.go:34
StructpanicTimer
panicTimer panics when it reaches the given duration.
pkg/controller/util.go:51
StructrawEvent
pkg/controller/util.go:15
StructtestCase
pkg/trainer/training_test.go:79
StructtestCase
pkg/spec/mx_job_test.go:14