MCPcopy Index your code
hub / github.com/dmlc/dgl / GetPartShapeRequest

Class GetPartShapeRequest

python/dgl/distributed/kvstore.py:469–495  ·  view source on GitHub ↗

Send data name to get the partitioned data shape from server. Parameters ---------- name : str data name

Source from the content-addressed store, hash-verified

467
468
469class GetPartShapeRequest(rpc.Request):
470 """Send data name to get the partitioned data shape from server.
471
472 Parameters
473 ----------
474 name : str
475 data name
476 """
477
478 def __init__(self, name):
479 self.name = name
480
481 def __getstate__(self):
482 return self.name
483
484 def __setstate__(self, state):
485 self.name = state
486
487 def process_request(self, server_state):
488 kv_store = server_state.kv_store
489 if self.name not in kv_store.data_store:
490 raise RuntimeError(
491 "KVServer Cannot find data tensor with name: %s" % self.name
492 )
493 data_shape = F.shape(kv_store.data_store[self.name])
494 res = GetPartShapeResponse(data_shape)
495 return res
496
497
498SEND_META_TO_BACKUP = 901239

Callers 1

map_shared_dataMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected