MCPcopy Create free account
hub / github.com/aigc3d/LHM / BaseModel

Class BaseModel

engine/SegmentAPI/base.py:15–50  ·  view source on GitHub ↗

Simple BaseModel

Source from the content-addressed store, hash-verified

13
14
15class BaseModel(object):
16 """
17 Simple BaseModel
18 """
19
20 def cuda(self):
21 self.model.cuda()
22 return self
23
24 def cpu(self):
25 self.model.cpu()
26 return self
27
28 def float(self):
29 self.model.float()
30 return self
31
32 def to(self, device):
33 self.model.to(device)
34 return self
35
36 def eval(self):
37 self.model.eval()
38
39 return self
40
41 def train(self):
42 self.model.train()
43 return self
44
45 def __call__(self, x):
46 raise NotImplementedError
47
48 def __repr__(self):
49
50 return f"model: \n{self.model}"
51
52
53def get_dtype_string(arr):

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected