<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Kubeflow – TFJob v1</title>
    <link>/docs/reference/tfjob/v1/</link>
    <description>Recent content in TFJob v1 on Kubeflow</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    
	  <atom:link href="/docs/reference/tfjob/v1/index.xml" rel="self" type="application/rss+xml" />
    
    
      
        
      
    
    
    <item>
      <title>Docs: TFJob Common</title>
      <link>/docs/reference/tfjob/v1/common/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/reference/tfjob/v1/common/</guid>
      <description>
        
        
        

&lt;div class=&#34;alert alert-warning&#34; role=&#34;alert&#34;&gt;
&lt;h4 class=&#34;alert-heading&#34;&gt;Out of date&lt;/h4&gt;
This guide contains outdated information pertaining to Kubeflow 1.0. This guide
needs to be updated for Kubeflow 1.1.
&lt;/div&gt;

&lt;p&gt;Packages:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;a href=&#34;#kubeflow.org&#34;&gt;kubeflow.org&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;kubeflow.org&#34;&gt;kubeflow.org&lt;/h2&gt;
&lt;p&gt;
&lt;p&gt;Package v1 is the v1 version of the API.&lt;/p&gt;
&lt;/p&gt;
Resource Types:
&lt;ul&gt;&lt;/ul&gt;
&lt;h3 id=&#34;github.com/kubeflow/tf-operator/pkg/apis/common/v1.CleanPodPolicy&#34;&gt;CleanPodPolicy
(&lt;code&gt;string&lt;/code&gt; alias)&lt;/p&gt;&lt;/h3&gt;
&lt;p&gt;
&lt;p&gt;CleanPodPolicy describes how to deal with pods when the job is finished. Can be one
of: All, Running, or None.&lt;/p&gt;
&lt;/p&gt;
&lt;h3 id=&#34;github.com/kubeflow/tf-operator/pkg/apis/common/v1.JobCondition&#34;&gt;JobCondition
&lt;/h3&gt;
&lt;p&gt;
(&lt;em&gt;Appears on:&lt;/em&gt;
&lt;a href=&#34;#github.com%2fkubeflow%2ftf-operator%2fpkg%2fapis%2fcommon%2fv1.JobStatus&#34;&gt;JobStatus&lt;/a&gt;)
&lt;/p&gt;
&lt;p&gt;
&lt;p&gt;JobCondition describes the state of the job at a certain point.&lt;/p&gt;
&lt;/p&gt;
&lt;div class=&#34;table-responsive&#34;&gt;&lt;table class=&#34;table table-bordered&#34;&gt;
&lt;thead class=&#34;thead-light&#34;&gt;
&lt;tr&gt;
&lt;th&gt;Field&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;code&gt;type&lt;/code&gt;&lt;/br&gt;
&lt;em&gt;
&lt;a href=&#34;#github.com/kubeflow/tf-operator/pkg/apis/common/v1.JobConditionType&#34;&gt;
JobConditionType
&lt;/a&gt;
&lt;/em&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;Type of job condition.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;code&gt;status&lt;/code&gt;&lt;/br&gt;
&lt;em&gt;
&lt;a href=&#34;https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.13/#conditionstatus-v1-core&#34;&gt;
Kubernetes core/v1.ConditionStatus
&lt;/a&gt;
&lt;/em&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;Status of the condition, one of True, False, or Unknown.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;code&gt;reason&lt;/code&gt;&lt;/br&gt;
&lt;em&gt;
string
&lt;/em&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;The reason for the condition&amp;rsquo;s last transition.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;code&gt;message&lt;/code&gt;&lt;/br&gt;
&lt;em&gt;
string
&lt;/em&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;A readable message indicating details about the transition.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;code&gt;lastUpdateTime&lt;/code&gt;&lt;/br&gt;
&lt;em&gt;
&lt;a href=&#34;https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.13/#time-v1-meta&#34;&gt;
Kubernetes meta/v1.Time
&lt;/a&gt;
&lt;/em&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;The last time this condition was updated.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;code&gt;lastTransitionTime&lt;/code&gt;&lt;/br&gt;
&lt;em&gt;
&lt;a href=&#34;https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.13/#time-v1-meta&#34;&gt;
Kubernetes meta/v1.Time
&lt;/a&gt;
&lt;/em&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;Last time the condition transitioned from one status to another.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;github.com/kubeflow/tf-operator/pkg/apis/common/v1.JobConditionType&#34;&gt;JobConditionType
(&lt;code&gt;string&lt;/code&gt; alias)&lt;/p&gt;&lt;/h3&gt;
&lt;p&gt;
(&lt;em&gt;Appears on:&lt;/em&gt;
&lt;a href=&#34;#github.com%2fkubeflow%2ftf-operator%2fpkg%2fapis%2fcommon%2fv1.JobCondition&#34;&gt;JobCondition&lt;/a&gt;)
&lt;/p&gt;
&lt;p&gt;
&lt;p&gt;JobConditionType defines all possible types of JobStatus. Can be one of:
Created, Running, Restarting, Succeeded, or Failed.&lt;/p&gt;
&lt;/p&gt;
&lt;h3 id=&#34;github.com/kubeflow/tf-operator/pkg/apis/common/v1.JobStatus&#34;&gt;JobStatus
&lt;/h3&gt;
&lt;p&gt;
&lt;p&gt;JobStatus represents the current observed state of the training job.&lt;/p&gt;
&lt;/p&gt;
&lt;div class=&#34;table-responsive&#34;&gt;&lt;table class=&#34;table table-bordered&#34;&gt;
&lt;thead class=&#34;thead-light&#34;&gt;
&lt;tr&gt;
&lt;th&gt;Field&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;code&gt;conditions&lt;/code&gt;&lt;/br&gt;
&lt;em&gt;
&lt;a href=&#34;#github.com/kubeflow/tf-operator/pkg/apis/common/v1.JobCondition&#34;&gt;
[][]github.com/kubeflow/tf-operator/pkg/apis/common/v1.JobCondition
&lt;/a&gt;
&lt;/em&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;An array of current observed job conditions.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;code&gt;replicaStatuses&lt;/code&gt;&lt;/br&gt;
&lt;em&gt;
&lt;a href=&#34;#github.com/kubeflow/tf-operator/pkg/apis/common/v1.ReplicaStatus&#34;&gt;
map[github.com/kubeflow/tf-operator/pkg/apis/common/v1.ReplicaType]*github.com/kubeflow/tf-operator/pkg/apis/common/v1.ReplicaStatus
&lt;/a&gt;
&lt;/em&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;A map from ReplicaType (key) to ReplicaStatus (value), specifying the status of each replica.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;code&gt;startTime&lt;/code&gt;&lt;/br&gt;
&lt;em&gt;
&lt;a href=&#34;https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.13/#time-v1-meta&#34;&gt;
Kubernetes meta/v1.Time
&lt;/a&gt;
&lt;/em&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;Represents the time when the job was acknowledged by the job controller.
It is not guaranteed to be set in happens-before order across separate operations.
It is represented in RFC3339 form and is in UTC.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;code&gt;completionTime&lt;/code&gt;&lt;/br&gt;
&lt;em&gt;
&lt;a href=&#34;https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.13/#time-v1-meta&#34;&gt;
Kubernetes meta/v1.Time
&lt;/a&gt;
&lt;/em&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;Represents the time when the job was completed. It is not guaranteed to
be set in happens-before order across separate operations.
It is represented in RFC3339 form and is in UTC.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;code&gt;lastReconcileTime&lt;/code&gt;&lt;/br&gt;
&lt;em&gt;
&lt;a href=&#34;https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.13/#time-v1-meta&#34;&gt;
Kubernetes meta/v1.Time
&lt;/a&gt;
&lt;/em&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;Represents the last time when the job was reconciled. It is not guaranteed to
be set in happens-before order across separate operations.
It is represented in RFC3339 form and is in UTC.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;github.com/kubeflow/tf-operator/pkg/apis/common/v1.ReplicaSpec&#34;&gt;ReplicaSpec
&lt;/h3&gt;
&lt;p&gt;
&lt;p&gt;ReplicaSpec is a description of the job replica.&lt;/p&gt;
&lt;/p&gt;
&lt;div class=&#34;table-responsive&#34;&gt;&lt;table class=&#34;table table-bordered&#34;&gt;
&lt;thead class=&#34;thead-light&#34;&gt;
&lt;tr&gt;
&lt;th&gt;Field&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;code&gt;replicas&lt;/code&gt;&lt;/br&gt;
&lt;em&gt;
int32
&lt;/em&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;The desired number of replicas of the given template.
If unspecified, defaults to 1.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;code&gt;template&lt;/code&gt;&lt;/br&gt;
&lt;em&gt;
&lt;a href=&#34;https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.13/#podtemplatespec-v1-core&#34;&gt;
Kubernetes core/v1.PodTemplateSpec
&lt;/a&gt;
&lt;/em&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;Describes the pod that will be created for this replica. Note that
RestartPolicy in PodTemplateSpec will be overidden by RestartPolicy in ReplicaSpec.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;code&gt;restartPolicy&lt;/code&gt;&lt;/br&gt;
&lt;em&gt;
&lt;a href=&#34;#github.com/kubeflow/tf-operator/pkg/apis/common/v1.RestartPolicy&#34;&gt;
RestartPolicy
&lt;/a&gt;
&lt;/em&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;Restart policy for all replicas within the job.
One of Always, OnFailure, Never, or ExitCode.
Defaults to Never.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;github.com/kubeflow/tf-operator/pkg/apis/common/v1.ReplicaStatus&#34;&gt;ReplicaStatus
&lt;/h3&gt;
&lt;p&gt;
(&lt;em&gt;Appears on:&lt;/em&gt;
&lt;a href=&#34;#github.com%2fkubeflow%2ftf-operator%2fpkg%2fapis%2fcommon%2fv1.JobStatus&#34;&gt;JobStatus&lt;/a&gt;)
&lt;/p&gt;
&lt;p&gt;
&lt;p&gt;ReplicaStatus represents the current observed state of the replica.&lt;/p&gt;
&lt;/p&gt;
&lt;div class=&#34;table-responsive&#34;&gt;&lt;table class=&#34;table table-bordered&#34;&gt;
&lt;thead class=&#34;thead-light&#34;&gt;
&lt;tr&gt;
&lt;th&gt;Field&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;code&gt;active&lt;/code&gt;&lt;/br&gt;
&lt;em&gt;
int32
&lt;/em&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;The number of actively running pods.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;code&gt;succeeded&lt;/code&gt;&lt;/br&gt;
&lt;em&gt;
int32
&lt;/em&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;The number of pods which reached phase Succeeded.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;code&gt;failed&lt;/code&gt;&lt;/br&gt;
&lt;em&gt;
int32
&lt;/em&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;The number of pods which reached phase Failed.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;github.com/kubeflow/tf-operator/pkg/apis/common/v1.ReplicaType&#34;&gt;ReplicaType
(&lt;code&gt;string&lt;/code&gt; alias)&lt;/p&gt;&lt;/h3&gt;
&lt;p&gt;
&lt;p&gt;ReplicaType represents the type of the job replica. Each operator (e.g. TensorFlow, PyTorch)
needs to define its own set of ReplicaTypes.&lt;/p&gt;
&lt;/p&gt;
&lt;h3 id=&#34;github.com/kubeflow/tf-operator/pkg/apis/common/v1.RestartPolicy&#34;&gt;RestartPolicy
(&lt;code&gt;string&lt;/code&gt; alias)&lt;/p&gt;&lt;/h3&gt;
&lt;p&gt;
(&lt;em&gt;Appears on:&lt;/em&gt;
&lt;a href=&#34;#github.com%2fkubeflow%2ftf-operator%2fpkg%2fapis%2fcommon%2fv1.ReplicaSpec&#34;&gt;ReplicaSpec&lt;/a&gt;)
&lt;/p&gt;
&lt;p&gt;
&lt;p&gt;RestartPolicy describes how the replicas should be restarted.
Can be one of: Always, OnFailure, Never, or ExitCode.
If none of the following policies is specified, the default one
is RestartPolicyAlways.&lt;/p&gt;
&lt;/p&gt;
&lt;hr/&gt;
&lt;p&gt;&lt;em&gt;
Generated with &lt;code&gt;gen-crd-api-reference-docs&lt;/code&gt;
on git commit &lt;code&gt;fd76deec&lt;/code&gt;.
&lt;/em&gt;&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Docs: TFJob TensorFlow</title>
      <link>/docs/reference/tfjob/v1/tensorflow/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/reference/tfjob/v1/tensorflow/</guid>
      <description>
        
        
        

&lt;div class=&#34;alert alert-warning&#34; role=&#34;alert&#34;&gt;
&lt;h4 class=&#34;alert-heading&#34;&gt;Out of date&lt;/h4&gt;
This guide contains outdated information pertaining to Kubeflow 1.0. This guide
needs to be updated for Kubeflow 1.1.
&lt;/div&gt;

&lt;p&gt;Packages:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;a href=&#34;#kubeflow.org&#34;&gt;kubeflow.org&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;kubeflow.org&#34;&gt;kubeflow.org&lt;/h2&gt;
&lt;p&gt;
&lt;p&gt;Package v1 is the v1 version of the API.&lt;/p&gt;
&lt;/p&gt;
Resource Types:
&lt;ul&gt;&lt;li&gt;
&lt;a href=&#34;#github.com%2fkubeflow%2ftf-operator%2fpkg%2fapis%2ftensorflow%2fv1.TFJob&#34;&gt;TFJob&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h3 id=&#34;github.com/kubeflow/tf-operator/pkg/apis/tensorflow/v1.TFJob&#34;&gt;TFJob
&lt;/h3&gt;
&lt;p&gt;
&lt;p&gt;Represents a TFJob resource.&lt;/p&gt;
&lt;/p&gt;
&lt;div class=&#34;table-responsive&#34;&gt;&lt;table class=&#34;table table-bordered&#34;&gt;
&lt;thead class=&#34;thead-light&#34;&gt;
&lt;tr&gt;
&lt;th&gt;Field&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;code&gt;apiVersion&lt;/code&gt;&lt;/br&gt;
string&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;
kubeflow.org/v1
&lt;/code&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;code&gt;kind&lt;/code&gt;&lt;/br&gt;
string
&lt;/td&gt;
&lt;td&gt;&lt;code&gt;TFJob&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;code&gt;metadata&lt;/code&gt;&lt;/br&gt;
&lt;em&gt;
&lt;a href=&#34;https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.13/#objectmeta-v1-meta&#34;&gt;
Kubernetes meta/v1.ObjectMeta
&lt;/a&gt;
&lt;/em&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;Standard Kubernetes object&amp;rsquo;s metadata.&lt;/p&gt;
Refer to the Kubernetes API documentation for the fields of the
&lt;code&gt;metadata&lt;/code&gt; field.
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;code&gt;spec&lt;/code&gt;&lt;/br&gt;
&lt;em&gt;
&lt;a href=&#34;#github.com/kubeflow/tf-operator/pkg/apis/tensorflow/v1.TFJobSpec&#34;&gt;
TFJobSpec
&lt;/a&gt;
&lt;/em&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;Specification of the desired state of the TFJob.&lt;/p&gt;
&lt;br/&gt;
&lt;br/&gt;
&lt;div class=&#34;table-responsive&#34;&gt;&lt;table class=&#34;table table-bordered&#34;&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;code&gt;activeDeadlineSeconds&lt;/code&gt;&lt;/br&gt;
&lt;em&gt;
int64
&lt;/em&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;em&gt;(Optional)&lt;/em&gt;
&lt;p&gt;Specifies the duration (in seconds) since startTime during which the job can remain active
before it is terminated. Must be a positive integer.
This setting applies only to pods where restartPolicy is OnFailure or Always.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;code&gt;backoffLimit&lt;/code&gt;&lt;/br&gt;
&lt;em&gt;
int32
&lt;/em&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;em&gt;(Optional)&lt;/em&gt;
&lt;p&gt;Number of retries before marking this job as failed.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;code&gt;cleanPodPolicy&lt;/code&gt;&lt;/br&gt;
&lt;em&gt;
&lt;a href=&#34;/docs/reference/tfjob/v1/common/#CleanPodPolicy&#34;&gt;
common/v1.CleanPodPolicy
&lt;/a&gt;
&lt;/em&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;Defines the policy for cleaning up pods after the TFJob completes.
Defaults to Running.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;code&gt;ttlSecondsAfterFinished&lt;/code&gt;&lt;/br&gt;
&lt;em&gt;
int32
&lt;/em&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;Defines the TTL for cleaning up finished TFJobs (temporary
before kubernetes adds the cleanup controller).
It may take extra ReconcilePeriod seconds for the cleanup, since
reconcile gets called periodically.
Defaults to infinite.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;code&gt;tfReplicaSpecs&lt;/code&gt;&lt;/br&gt;
&lt;em&gt;
&lt;a href=&#34;/docs/reference/tfjob/v1/common/#ReplicaSpec&#34;&gt;
map[github.com/kubeflow/tf-operator/pkg/apis/tensorflow/v1.TFReplicaType]*github.com/kubeflow/tf-operator/pkg/apis/common/v1.ReplicaSpec
&lt;/a&gt;
&lt;/em&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;A map of TFReplicaType (type) to ReplicaSpec (value). Specifies the TF cluster configuration.
For example,
{
&amp;ldquo;PS&amp;rdquo;: ReplicaSpec,
&amp;ldquo;Worker&amp;rdquo;: ReplicaSpec,
}&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;code&gt;status&lt;/code&gt;&lt;/br&gt;
&lt;em&gt;
&lt;a href=&#34;/docs/reference/tfjob/v1/common/#JobStatus&#34;&gt;
common/v1.JobStatus
&lt;/a&gt;
&lt;/em&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;Most recently observed status of the TFJob.
Read-only (modified by the system).&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;github.com/kubeflow/tf-operator/pkg/apis/tensorflow/v1.TFJobSpec&#34;&gt;TFJobSpec
&lt;/h3&gt;
&lt;p&gt;
(&lt;em&gt;Appears on:&lt;/em&gt;
&lt;a href=&#34;#github.com%2fkubeflow%2ftf-operator%2fpkg%2fapis%2ftensorflow%2fv1.TFJob&#34;&gt;TFJob&lt;/a&gt;)
&lt;/p&gt;
&lt;p&gt;
&lt;p&gt;TFJobSpec is a desired state description of the TFJob.&lt;/p&gt;
&lt;/p&gt;
&lt;div class=&#34;table-responsive&#34;&gt;&lt;table class=&#34;table table-bordered&#34;&gt;
&lt;thead class=&#34;thead-light&#34;&gt;
&lt;tr&gt;
&lt;th&gt;Field&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;code&gt;activeDeadlineSeconds&lt;/code&gt;&lt;/br&gt;
&lt;em&gt;
int64
&lt;/em&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;em&gt;(Optional)&lt;/em&gt;
&lt;p&gt;Specifies the duration (in seconds) since startTime during which the job can remain active
before it is terminated. Must be a positive integer.
This setting applies only to pods where restartPolicy is OnFailure or Always.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;code&gt;backoffLimit&lt;/code&gt;&lt;/br&gt;
&lt;em&gt;
int32
&lt;/em&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;em&gt;(Optional)&lt;/em&gt;
&lt;p&gt;Number of retries before marking this job as failed.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;code&gt;cleanPodPolicy&lt;/code&gt;&lt;/br&gt;
&lt;em&gt;
&lt;a href=&#34;/docs/reference/tfjob/v1/common/#CleanPodPolicy&#34;&gt;
common/v1.CleanPodPolicy
&lt;/a&gt;
&lt;/em&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;Defines the policy for cleaning up pods after the TFJob completes.
Defaults to Running.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;code&gt;ttlSecondsAfterFinished&lt;/code&gt;&lt;/br&gt;
&lt;em&gt;
int32
&lt;/em&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;Defines the TTL for cleaning up finished TFJobs (temporary
before kubernetes adds the cleanup controller).
It may take extra ReconcilePeriod seconds for the cleanup, since
reconcile gets called periodically.
Defaults to infinite.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;code&gt;tfReplicaSpecs&lt;/code&gt;&lt;/br&gt;
&lt;em&gt;
&lt;a href=&#34;/docs/reference/tfjob/v1/common/#ReplicaSpec&#34;&gt;
map[github.com/kubeflow/tf-operator/pkg/apis/tensorflow/v1.TFReplicaType]*github.com/kubeflow/tf-operator/pkg/apis/common/v1.ReplicaSpec
&lt;/a&gt;
&lt;/em&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;A map of TFReplicaType (type) to ReplicaSpec (value). Specifies the TF cluster configuration.
For example,
{
&amp;ldquo;PS&amp;rdquo;: ReplicaSpec,
&amp;ldquo;Worker&amp;rdquo;: ReplicaSpec,
}&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;github.com/kubeflow/tf-operator/pkg/apis/tensorflow/v1.TFReplicaType&#34;&gt;TFReplicaType
(&lt;code&gt;string&lt;/code&gt; alias)&lt;/p&gt;&lt;/h3&gt;
&lt;p&gt;
&lt;p&gt;TFReplicaType is the type for TFReplica. Can be one of: &amp;ldquo;Chief&amp;rdquo;/&amp;ldquo;Master&amp;rdquo; (semantically equivalent),
&amp;ldquo;Worker&amp;rdquo;, &amp;ldquo;PS&amp;rdquo;, or &amp;ldquo;Evaluator&amp;rdquo;.&lt;/p&gt;
&lt;/p&gt;
&lt;hr/&gt;
&lt;p&gt;&lt;em&gt;
Generated with &lt;code&gt;gen-crd-api-reference-docs&lt;/code&gt;
on git commit &lt;code&gt;fd76deec&lt;/code&gt;.
&lt;/em&gt;&lt;/p&gt;

      </description>
    </item>
    
  </channel>
</rss>
