Skip To Main Content
Support Knowledge Base

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

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.