<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Kubeflow – PyTorchJob v1beta2</title>
    <link>/docs/reference/pytorchjob/v1beta2/</link>
    <description>Recent content in PyTorchJob v1beta2 on Kubeflow</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    
	  <atom:link href="/docs/reference/pytorchjob/v1beta2/index.xml" rel="self" type="application/rss+xml" />
    
    
      
        
      
    
    
    <item>
      <title>Docs: PyTorchJob</title>
      <link>/docs/reference/pytorchjob/v1beta2/pytorch/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/reference/pytorchjob/v1beta2/pytorch/</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 v1beta2 is the v1beta2 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%2fpytorch-operator%2fpkg%2fapis%2fpytorch%2fv1beta2.PyTorchJob&#34;&gt;PyTorchJob&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h3 id=&#34;github.com/kubeflow/pytorch-operator/pkg/apis/pytorch/v1beta2.PyTorchJob&#34;&gt;PyTorchJob
&lt;/h3&gt;
&lt;p&gt;
&lt;p&gt;PyTorchJob represents the configuration of PyTorchJob&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/v1beta2
&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;PyTorchJob&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 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/pytorch-operator/pkg/apis/pytorch/v1beta2.PyTorchJobSpec&#34;&gt;
PyTorchJobSpec
&lt;/a&gt;
&lt;/em&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;Specification of the desired behavior of the PyTorchJob.&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 relative to the startTime that the job may be active
before the system tries to terminate it; value must be positive integer.
This method applies only to pods with restartPolicy == 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;Optional number of retries before marking this job 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/v1beta2.CleanPodPolicy
&lt;/a&gt;
&lt;/em&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;CleanPodPolicy defines the policy to kill pods after PyTorchJob is
succeeded.
Default 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;TTLSecondsAfterFinished is the TTL to clean up pytorch-jobs (temporary
before kubernetes adds the cleanup controller).
It may take extra ReconcilePeriod seconds for the cleanup, since
reconcile gets called periodically.
Default to infinite.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;code&gt;pytorchReplicaSpecs&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/pytorch-operator/pkg/apis/pytorch/v1beta2.PyTorchReplicaType]*github.com/kubeflow/tf-operator/pkg/apis/common/v1beta2.ReplicaSpec
&lt;/a&gt;
&lt;/em&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;PyTorchReplicaSpecs is map of PyTorchReplicaType and PyTorchReplicaSpec
specifies the PyTorch replicas to run.
For example,
{
&amp;ldquo;Master&amp;rdquo;: PyTorchReplicaSpec,
&amp;ldquo;Worker&amp;rdquo;: PyTorchReplicaSpec,
}&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/v1beta2.JobStatus
&lt;/a&gt;
&lt;/em&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;Most recently observed status of the PyTorchJob.
This data may not be up to date.
Populated by the system.
Read-only.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;github.com/kubeflow/pytorch-operator/pkg/apis/pytorch/v1beta2.PyTorchJobSpec&#34;&gt;PyTorchJobSpec
&lt;/h3&gt;
&lt;p&gt;
(&lt;em&gt;Appears on:&lt;/em&gt;
&lt;a href=&#34;#github.com%2fkubeflow%2fpytorch-operator%2fpkg%2fapis%2fpytorch%2fv1beta2.PyTorchJob&#34;&gt;PyTorchJob&lt;/a&gt;)
&lt;/p&gt;
&lt;p&gt;
&lt;p&gt;PyTorchJobSpec is a desired state description of the PyTorchJob.&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 relative to the startTime that the job may be active
before the system tries to terminate it; value must be positive integer.
This method applies only to pods with restartPolicy == 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;Optional number of retries before marking this job 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/v1beta2.CleanPodPolicy
&lt;/a&gt;
&lt;/em&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;CleanPodPolicy defines the policy to kill pods after PyTorchJob is
succeeded.
Default 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;TTLSecondsAfterFinished is the TTL to clean up pytorch-jobs (temporary
before kubernetes adds the cleanup controller).
It may take extra ReconcilePeriod seconds for the cleanup, since
reconcile gets called periodically.
Default to infinite.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;code&gt;pytorchReplicaSpecs&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/pytorch-operator/pkg/apis/pytorch/v1beta2.PyTorchReplicaType]*github.com/kubeflow/tf-operator/pkg/apis/common/v1beta2.ReplicaSpec
&lt;/a&gt;
&lt;/em&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;PyTorchReplicaSpecs is map of PyTorchReplicaType and PyTorchReplicaSpec
specifies the PyTorch replicas to run.
For example,
{
&amp;ldquo;Master&amp;rdquo;: PyTorchReplicaSpec,
&amp;ldquo;Worker&amp;rdquo;: PyTorchReplicaSpec,
}&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;github.com/kubeflow/pytorch-operator/pkg/apis/pytorch/v1beta2.PyTorchReplicaType&#34;&gt;PyTorchReplicaType
(&lt;code&gt;string&lt;/code&gt; alias)&lt;/p&gt;&lt;/h3&gt;
&lt;p&gt;
&lt;p&gt;PyTorchReplicaType is the type for PyTorchReplica.&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;e775742&lt;/code&gt;.
&lt;/em&gt;&lt;/p&gt;

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