MCPcopy Create free account
hub / github.com/ModelTC/LightX2V / to_device

Method to_device

lightx2v/utils/service_utils.py:111–119  ·  view source on GitHub ↗
(self, data, device)

Source from the content-addressed store, hash-verified

109 self.buffer = io.BytesIO()
110
111 def to_device(self, data, device):
112 if isinstance(data, dict):
113 return {key: self.to_device(value, device) for key, value in data.items()}
114 elif isinstance(data, list):
115 return [self.to_device(item, device) for item in data]
116 elif isinstance(data, torch.Tensor):
117 return data.to(device)
118 else:
119 return data
120
121 def prepare_tensor(self, data) -> bytes:
122 self.buffer.seek(0)

Callers 2

prepare_tensorMethod · 0.95
load_tensorMethod · 0.95

Calls 2

itemsMethod · 0.45
toMethod · 0.45

Tested by

no test coverage detected