MCPcopy Create free account
hub / github.com/pytorch/pytorch / InferOpBlobDevices

Function InferOpBlobDevices

caffe2/python/core.py:179–191  ·  view source on GitHub ↗
(op)

Source from the content-addressed store, hash-verified

177
178
179def InferOpBlobDevices(op):
180 device_info = C.infer_op_input_output_device(op.SerializeToString())
181 input_info = []
182 output_info = []
183 for dev_str in device_info[0]:
184 device_option = caffe2_pb2.DeviceOption()
185 device_option.ParseFromString(dev_str)
186 input_info.append(device_option)
187 for dev_str in device_info[1]:
188 device_option = caffe2_pb2.DeviceOption()
189 device_option.ParseFromString(dev_str)
190 output_info.append(device_option)
191 return input_info, output_info
192
193
194def InferOpDeviceAsBlobDevices(op):

Callers 2

InferOpBlobDevicesAsDictFunction · 0.85
InjectCrossDeviceCopiesFunction · 0.85

Calls 1

appendMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…