Sample code to check and print which device is being used per layer when inferencing with heterogeneous mode.
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]))