KubeflowEnvironment¶
- class pytorch_lightning.plugins.environments.KubeflowEnvironment[source]¶
- Bases: - pytorch_lightning.plugins.environments.cluster_environment.ClusterEnvironment- Environment for distributed training using the PyTorchJob operator from Kubeflow - global_rank()[source]¶
- The rank (index) of the currently running process across all nodes and devices. - Return type
 
 - static is_using_kubeflow()[source]¶
- Returns - Trueif the current process was launched using Kubeflow PyTorchJob.- Return type
 
 - local_rank()[source]¶
- The rank (index) of the currently running process inside of the current node. - Return type
 
 - master_address()[source]¶
- The master address through which all processes connect and communicate. - Return type
 
 - master_port()[source]¶
- An open and configured port in the master node through which all processes communicate. - Return type