MCPcopy Create free account
hub / github.com/apple/ml-pointersect / register_buffer

Method register_buffer

cdslib/core/models/base_model.py:50–57  ·  view source on GitHub ↗
(self, name: str, tensor: torch.Tensor, persistent=True)

Source from the content-addressed store, hash-verified

48 self.device = torch.device("cpu")
49
50 def register_buffer(self, name: str, tensor: torch.Tensor, persistent=True):
51 self.buffer_names.add(name)
52 setattr(self, name, tensor)
53
54 if persistent:
55 self.register_var_to_load(var_name=name)
56 else:
57 self.register_var_to_save(var_name=name)
58
59 def register_parameter(self, name: str, param: torch.Tensor):
60 self.parameter_names.add(name)

Callers 3

load_state_dictMethod · 0.95
__init__Method · 0.80
__init__Method · 0.80

Calls 2

register_var_to_loadMethod · 0.95
register_var_to_saveMethod · 0.95

Tested by

no test coverage detected