class_docstr: Base class of the walking strategies.
  
  Attributes:
      _is_support_remote: True if the walking strategy can be used with a
          remote Knowledge Graph, False Otherwise
          Defaults to True.
      kg: The global KG used later on for the worker process.
          Defaults to None.
      max_depth: The maximum depth of one walk.
      max_walks: The maximum number of walks per entity.
          Defaults to None.
      random_state: The random state to use to keep random determinism with
          the walking strategy.
          Defaults to None.
      sampler: The sampling strategy.
          Defaults to UniformSampler.
      with_reverse: True to extracts parents and children hops from an
          entity, creating (max_walks * max_walks) walks of 2 * depth,
          allowing also to centralize this entity in the walks. False
          otherwise. This doesn't work with NGramWalker and WLWalker.
          Defaults to False.
class_docstr_tok: ["Base","class","of","the","walking","strategies",".","Attributes",":","_is_support_remote",":","True","if","the","walking","strategy","can","be","used","with","a","remote","Knowledge","Graph",",","False","Otherwise","Defaults","to","True",".","kg",":","The","global","KG","used","later","on","for","the","worker","process",".","Defaults","to","None",".","max_depth",":","The","maximum","depth","of","one","walk",".","max_walks",":","The","maximum","number","of","walks","per","entity",".","Defaults","to","None",".","random_state",":","The","random","state","to","use","to","keep","random","determinism","with","the","walking","strategy",".","Defaults","to","None",".","sampler",":","The","sampling","strategy",".","Defaults","to","UniformSampler",".","with_reverse",":","True","to","extracts","parents","and","children","hops","from","an","entity",",","creating","(","max_walks","*","max_walks",")","walks","of","2","*","depth",",","allowing","also","to","centralize","this","entity","in","the","walks",".","False","otherwise",".","This","does","n't","work","with","NGramWalker","and","WLWalker",".","Defaults","to","False","."]
docstr: Executed by each process.
  
  Args:
      entity: The entity to be extracted from the Knowledge Graph.
  
  Returns:
      The extraction of walk by the process.
docstr_tok: ["Executed","by","each","process",".","Args",":","entity",":","The","entity","to","be","extracted","from","the","Knowledge","Graph",".","Returns",":","The","extraction","of","walk","by","the","process","."]
code: def _proc(self, entity: str) -> EntityWalks:
      """Executed by each process.
  
      Args:
          entity: The entity to be extracted from the Knowledge Graph.
  
      Returns:
          The extraction of walk by the process.
  
      """
      global kg
      return self._extract(kg, Vertex(entity))
  
imports: import multiprocessing
  import warnings
  from abc import ABC, abstractmethod
  from typing import List, Optional, Set
  import attr
  from tqdm import tqdm
  from pyrdf2vec.graphs import KG, Vertex
  from pyrdf2vec.samplers import Sampler, UniformSampler
  from pyrdf2vec.typings import Entities, EntityWalks, SWalk
  from pyrdf2vec.utils.validation import _check_max_depth, _check_jobs, _check_max_walks
label_desc: Use image node_id 6 for calling the Walker obj's underlying member method code with example usage: obj._proc(entity) and returns: self