class_docstr: Worker class of LOBPCG methods.
class_docstr_tok: ["Worker","class","of","LOBPCG","methods","."]
docstr: Run LOBPCG iterations.
  
  Use this method as a template for implementing LOBPCG
  iteration scheme with custom tracker that is compatible with
  TorchScript.
docstr_tok: ["Run","LOBPCG","iterations",".","Use","this","method","as","a","template","for","implementing","LOBPCG","iteration","scheme","with","custom","tracker","that","is","compatible","with","TorchScript","."]
code: def run(self):
      """Run LOBPCG iterations.
  
      Use this method as a template for implementing LOBPCG
      iteration scheme with custom tracker that is compatible with
      TorchScript.
      """
      self.update()
  
      if not torch.jit.is_scripting() and self.tracker is not None:
          self.call_tracker()
  
      while not self.stop_iteration():
          self.update()
  
          if not torch.jit.is_scripting() and self.tracker is not None:
              self.call_tracker()
  
imports: from typing import Dict, Optional, Tuple
  import torch
  from torch import Tensor
  from .None import _linalg_utils
  from .overrides import handle_torch_function, has_torch_function
label_desc: Use image node_id 7 for calling the LOBPCG obj's underlying member method code with example usage: obj.run() without return types