Article ID: 000094400 Content Type: Troubleshooting Last Reviewed: 06/14/2023

Is It Possible to Check Which Device Is Being Used per Layer When Inferencing with Heterogeneous Mode?

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Summary

Sample code to check and print which device is being used per layer when inferencing with heterogeneous mode.

Description

Unable to check which device is being used per layer when inferencing with heterogeneous mode.

Resolution

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]))

Related Products

This article applies to 1 products