INNER CODE UNIT · Python
rank
bytedance/byteps · byteps/common/__init__.py:112
if rank == -1:
raise ValueError(
'BytePS has not been initialized; use bps.init().')
return rank
def local_rank(self):
"""A function that returns the local BytePS rank of the calling process, within the
node that it is running on. For example, if there are seven processes running
on a node, their local ranks will be zero through six, inclusive.
Returns:
An integer scalar with the local BytePS rank of the calling process.
"""
local_rank = self.C_LIB_CTYPES.byteps_local_rank()
if local_rank == -1:
raise ValueError(
'BytePS has not been initialized; use bps.init().')
return local_rank