class_docstr: An environment for running on clusters managed by the LSF resource manager.
  
  It is expected that any execution using this ClusterEnvironment was executed
  using the Job Step Manager i.e. ``jsrun``.
  
  This plugin expects the following environment variables:
  
  ``LSB_JOBID``
    The LSF assigned job ID
  
  ``LSB_DJOB_RANKFILE``
    The OpenMPI compatible rank file for the LSF job
  
  ``JSM_NAMESPACE_LOCAL_RANK``
    The node local rank for the task. This environment variable is set by ``jsrun``
  
  ``JSM_NAMESPACE_SIZE``
    The world size for the task. This environment variable is set by ``jsrun``
  
  ``JSM_NAMESPACE_RANK``
    The global rank for the task. This environment variable is set by ``jsrun``
docstr: LSF creates subprocesses, i.e., PyTorch Lightning does not need to spawn them.
docstr_tok: ["LSF","creates","subprocesses",",","i.e.",",","PyTorch","Lightning","does","not","need","to","spawn","them","."]
code: def creates_processes_externally(self) -> bool:
      """LSF creates subprocesses, i.e., PyTorch Lightning does not need to spawn them."""
      return True
  
imports: import logging
  import os
  import socket
  from typing import Dict, List
  from typing_extensions import override
  from lightning.fabric.plugins.environments.cluster_environment import ClusterEnvironment
  from lightning.fabric.utilities.cloud_io import get_filesystem
label_desc: Use image node_id 3 for calling the LSFEnvironment obj's underlying member method code with example usage: obj.creates_processes_externally() and returns: True