Is It Possible to Check Which Device Is Being Used per Layer When Inferencing with Heterogeneous Mode?
Content Type: Troubleshooting | Article ID: 000094400 | Last Reviewed: 06/14/2023
Unable to check which device is being used per layer when inferencing with heterogeneous mode.
Check and print which device is being used per layer when inferencing with heterogeneous mode using the following command:
ie = IECore( )
net = ie.read_network (model = "irfiles/resnet-50.xml", weights = "irfiles/resnet-50.bin")
exec_net = ie.load_network (network = net, device_name = "HETERO:CPU, GPU")
layers_map = ie.query_network (network=net, device_name = "HETERO:CPU, GPU")
for layer in layers_map:
print ( " {}: {}" .format (layer, layers_map[layer]))