class_docstr: Wrapper class for the basic BlueFog API.
class_docstr_tok: ["Wrapper","class","for","the","basic","BlueFog","API","."]
docstr: Skip the negotiate stage or not. (Default state is no skip).
  
  For some MPI implementation, it doesn't have support for multiple thread.
  To use the win ops, it has to turn off the negotiate the stage.
  After turn off the negotiate the sate the error in collective callse like
  size mismatch, order of tensor is randomized, may not be able to be handled properly.
  But it may help to boost the performance.
docstr_tok: ["Skip","the","negotiate","stage","or","not",".","(","Default","state","is","no","skip",")",".","For","some","MPI","implementation",",","it","does","n't","have","support","for","multiple","thread",".","To","use","the","win","ops",",","it","has","to","turn","off","the","negotiate","the","stage",".","After","turn","off","the","negotiate","the","sate","the","error","in","collective","callse","like","size","mismatch",",","order","of","tensor","is","randomized",",","may","not","be","able","to","be","handled","properly",".","But","it","may","help","to","boost","the","performance","."]
code: def set_skip_negotiate_stage(self, value: bool) -> None:
      """Skip the negotiate stage or not. (Default state is no skip).
  
      For some MPI implementation, it doesn't have support for multiple thread.
      To use the win ops, it has to turn off the negotiate the stage.
      After turn off the negotiate the sate the error in collective callse like
      size mismatch, order of tensor is randomized, may not be able to be handled properly.
      But it may help to boost the performance.
      """
      self._MPI_LIB_CTYPES.bluefog_set_skip_negotiate_stage(value)
  
imports: from typing import List, Callable, Optional
  import atexit
  import contextlib
  import ctypes
  import logging
  import networkx
  import bluefog.common.util
  import bluefog.common.topology_util
label_desc: Use image node_id 24 for calling the BlueFogBasics obj's underlying member method code with example usage: obj.set_skip_negotiate_stage(value) without return types