Hi,
I am trying to convert the ssd_mobilenet model Tensorflow .pb file into the SNPE dlc file, but i am getting error message. I am trying with below command
snpe-tensorflow-to-dlc --graph /media/sf_DL_ML/tensorflow/models/research/object_detection/ssd_mobilenet_v1_coco_2017_11_17/frozen_inference_graph.pb --input_dim image_tensor 300,300,300,3 --dlc /media/sf_DL_ML/tensorflow/models/research/object_detection/ssd_mobilenet_v1_coco_2017_11_17/ssd_mobilenet_v1.dlc --out_node detection_boxes --out_node detection_scores --out_node detection_classes --out_node num_detections --allow_unconsumed_nodes
Error Logs:
snpe-1.10.1$ snpe-tensorflow-to-dlc --graph /media/sf_DL_ML/tensorflow/models/research/object_detection/ssd_mobilenet_v1_coco_2017_11_17/frozen_inference_graph.pb --input_dim image_tensor 300,300,300,3 --dlc /media/sf_DL_ML/tensorflow/models/research/object_detection/ssd_mobilenet_v1_coco_2017_11_17/ssd_mobilenet_v1.dlc --out_node detection_boxes --out_node detection_scores --out_node detection_classes --out_node num_detections --allow_unconsumed_nodes
2018-02-15 15:33:10.914672: I tensorflow/core/platform/cpu_feature_guard.cc:137] Your CPU supports instructions that this TensorFlow binary was not compiled to use: SSE4.1 SSE4.2 AVX AVX2
2018-02-15 15:33:16.434007: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5478] has already been set.
2018-02-15 15:33:16.434145: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5478] has already been set.
2018-02-15 15:33:16.434245: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5478] has already been set.
2018-02-15 15:33:16.434304: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5478] has already been set.
2018-02-15 15:33:16.434359: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5478] has already been set.
2018-02-15 15:33:16.434416: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5478] has already been set.
2018-02-15 15:33:16.434471: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5478] has already been set.
2018-02-15 15:33:16.434525: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5478] has already been set.
2018-02-15 15:33:16.434579: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5478] has already been set.
2018-02-15 15:33:16.434633: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5472] has already been set.
2018-02-15 15:33:16.434678: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5473] has already been set.
2018-02-15 15:33:16.434736: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5490] has already been set.
2018-02-15 15:33:16.434782: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5489] has already been set.
2018-02-15 15:33:16.434823: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5467] has already been set.
2018-02-15 15:33:16.434865: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5483] has already been set.
2018-02-15 15:33:16.434907: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5471] has already been set.
2018-02-15 15:33:16.434948: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5470] has already been set.
2018-02-15 15:33:16.434990: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5472] has already been set.
2018-02-15 15:33:16.435031: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5473] has already been set.
2018-02-15 15:33:16.435072: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5476] has already been set.
2018-02-15 15:33:16.435113: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5469] has already been set.
2018-02-15 15:33:16.435164: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5490] has already been set.
2018-02-15 15:33:16.435333: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5489] has already been set.
2018-02-15 15:33:16.435385: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5467] has already been set.
2018-02-15 15:33:16.435429: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5483] has already been set.
2018-02-15 15:33:16.435471: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5471] has already been set.
2018-02-15 15:33:16.435511: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5470] has already been set.
2018-02-15 15:33:16.435553: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5472] has already been set.
2018-02-15 15:33:16.435593: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5473] has already been set.
2018-02-15 15:33:16.435634: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5476] has already been set.
2018-02-15 15:33:16.435676: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5469] has already been set.
2018-02-15 15:33:16.435716: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5490] has already been set.
2018-02-15 15:33:16.435757: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5489] has already been set.
2018-02-15 15:33:16.435797: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5467] has already been set.
2018-02-15 15:33:16.435827: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5483] has already been set.
2018-02-15 15:33:16.435836: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5471] has already been set.
2018-02-15 15:33:16.435843: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5470] has already been set.
2018-02-15 15:33:16.435851: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5472] has already been set.
2018-02-15 15:33:16.435858: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5473] has already been set.
2018-02-15 15:33:16.435866: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5476] has already been set.
2018-02-15 15:33:16.435874: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5469] has already been set.
2018-02-15 15:33:16.435882: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5490] has already been set.
2018-02-15 15:33:16.435889: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5489] has already been set.
2018-02-15 15:33:16.435896: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5467] has already been set.
2018-02-15 15:33:16.435904: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5483] has already been set.
2018-02-15 15:33:16.435911: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5471] has already been set.
2018-02-15 15:33:16.435918: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5470] has already been set.
2018-02-15 15:33:16.435926: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5472] has already been set.
2018-02-15 15:33:16.435934: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5473] has already been set.
2018-02-15 15:33:16.435941: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5476] has already been set.
2018-02-15 15:33:16.435948: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5469] has already been set.
2018-02-15 15:33:16.435955: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5490] has already been set.
2018-02-15 15:33:16.435962: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5489] has already been set.
2018-02-15 15:33:16.435970: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5467] has already been set.
2018-02-15 15:33:16.435977: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5483] has already been set.
2018-02-15 15:33:16.435984: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5471] has already been set.
2018-02-15 15:33:16.435991: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5470] has already been set.
2018-02-15 15:33:16.435998: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5472] has already been set.
2018-02-15 15:33:16.436005: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5473] has already been set.
2018-02-15 15:33:16.436012: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5476] has already been set.
2018-02-15 15:33:16.436019: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5469] has already been set.
2018-02-15 15:33:16.436027: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5490] has already been set.
2018-02-15 15:33:16.436034: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5489] has already been set.
2018-02-15 15:33:16.436041: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5467] has already been set.
2018-02-15 15:33:16.436048: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5483] has already been set.
2018-02-15 15:33:16.436055: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5471] has already been set.
2018-02-15 15:33:16.436062: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5470] has already been set.
2018-02-15 15:33:16.436069: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5472] has already been set.
2018-02-15 15:33:16.436076: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5473] has already been set.
2018-02-15 15:33:16.436084: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5476] has already been set.
2018-02-15 15:33:16.436091: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5469] has already been set.
2018-02-15 15:33:16.436098: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5490] has already been set.
2018-02-15 15:33:16.436105: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5489] has already been set.
2018-02-15 15:33:16.436112: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5467] has already been set.
2018-02-15 15:33:16.436119: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5483] has already been set.
2018-02-15 15:33:16.436126: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5471] has already been set.
2018-02-15 15:33:16.436133: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5470] has already been set.
2018-02-15 15:33:16.436140: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5472] has already been set.
2018-02-15 15:33:16.436147: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5473] has already been set.
2018-02-15 15:33:16.436154: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5476] has already been set.
2018-02-15 15:33:16.436161: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5469] has already been set.
2018-02-15 15:33:16.436168: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5490] has already been set.
2018-02-15 15:33:16.436189: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5489] has already been set.
2018-02-15 15:33:16.436198: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5467] has already been set.
2018-02-15 15:33:16.436206: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5483] has already been set.
2018-02-15 15:33:16.436213: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5471] has already been set.
2018-02-15 15:33:16.436221: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5470] has already been set.
2018-02-15 15:33:16.436228: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5472] has already been set.
2018-02-15 15:33:16.436235: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5473] has already been set.
2018-02-15 15:33:16.436244: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5476] has already been set.
2018-02-15 15:33:16.436251: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5469] has already been set.
2018-02-15 15:33:16.436258: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5490] has already been set.
2018-02-15 15:33:16.436265: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5489] has already been set.
2018-02-15 15:33:16.436273: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5467] has already been set.
2018-02-15 15:33:16.436280: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5483] has already been set.
2018-02-15 15:33:16.436287: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5471] has already been set.
2018-02-15 15:33:16.436294: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5470] has already been set.
2018-02-15 15:33:16.436301: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5469] has already been set.
2018-02-15 15:33:16.705905: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5481] has already been set.
2018-02-15 15:33:16.706023: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5480] has already been set.
2018-02-15 15:33:16.706069: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5479] has already been set.
2018-02-15 15:33:16.706114: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5487] has already been set.
2018-02-15 15:33:16.708588: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5486] has already been set.
2018-02-15 15:33:16.708896: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5481] has already been set.
2018-02-15 15:33:16.708940: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5480] has already been set.
2018-02-15 15:33:16.708984: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5479] has already been set.
2018-02-15 15:33:16.709025: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5487] has already been set.
2018-02-15 15:33:16.709068: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5486] has already been set.
2018-02-15 15:33:16.709368: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5481] has already been set.
2018-02-15 15:33:16.709413: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5480] has already been set.
2018-02-15 15:33:16.709453: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5479] has already been set.
2018-02-15 15:33:16.709494: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5487] has already been set.
2018-02-15 15:33:16.709569: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5486] has already been set.
2018-02-15 15:33:16.709774: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5481] has already been set.
2018-02-15 15:33:16.709818: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5480] has already been set.
2018-02-15 15:33:16.709859: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5479] has already been set.
2018-02-15 15:33:16.709900: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5487] has already been set.
2018-02-15 15:33:16.709941: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5486] has already been set.
2018-02-15 15:33:16.710182: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5481] has already been set.
2018-02-15 15:33:16.710231: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5480] has already been set.
2018-02-15 15:33:16.710271: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5479] has already been set.
2018-02-15 15:33:16.710312: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5487] has already been set.
2018-02-15 15:33:16.710354: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5486] has already been set.
2018-02-15 15:33:16.710578: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5481] has already been set.
2018-02-15 15:33:16.710626: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5480] has already been set.
2018-02-15 15:33:16.710667: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5479] has already been set.
2018-02-15 15:33:16.710707: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5487] has already been set.
2018-02-15 15:33:16.710749: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5486] has already been set.
2018-02-15 15:33:16.710940: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5481] has already been set.
2018-02-15 15:33:16.710983: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5480] has already been set.
2018-02-15 15:33:16.711023: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5479] has already been set.
2018-02-15 15:33:16.711063: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5487] has already been set.
2018-02-15 15:33:16.711245: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5486] has already been set.
2018-02-15 15:33:16.711674: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5481] has already been set.
2018-02-15 15:33:16.711790: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5480] has already been set.
2018-02-15 15:33:16.711829: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5479] has already been set.
2018-02-15 15:33:16.711859: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5487] has already been set.
2018-02-15 15:33:16.711944: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5486] has already been set.
2018-02-15 15:33:16.713104: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5468] has already been set.
2018-02-15 15:33:16.720802: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5485] has already been set.
2018-02-15 15:33:16.720830: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5474] has already been set.
2018-02-15 15:33:16.720841: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5475] has already been set.
2018-02-15 15:33:16.720855: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5488] has already been set.
2018-02-15 15:33:16.720865: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5468] has already been set.
2018-02-15 15:33:16.720873: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5485] has already been set.
2018-02-15 15:33:16.720881: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5474] has already been set.
2018-02-15 15:33:16.720889: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5475] has already been set.
2018-02-15 15:33:16.720898: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5477] has already been set.
2018-02-15 15:33:16.720911: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5488] has already been set.
2018-02-15 15:33:16.720919: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5468] has already been set.
2018-02-15 15:33:16.720927: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5485] has already been set.
2018-02-15 15:33:16.720935: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5474] has already been set.
2018-02-15 15:33:16.720942: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5475] has already been set.
2018-02-15 15:33:16.720950: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5477] has already been set.
2018-02-15 15:33:16.720958: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5488] has already been set.
2018-02-15 15:33:16.720965: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5468] has already been set.
2018-02-15 15:33:16.720973: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5485] has already been set.
2018-02-15 15:33:16.721042: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5474] has already been set.
2018-02-15 15:33:16.721052: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5475] has already been set.
2018-02-15 15:33:16.721061: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5477] has already been set.
2018-02-15 15:33:16.721069: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5488] has already been set.
2018-02-15 15:33:16.721078: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5468] has already been set.
2018-02-15 15:33:16.721086: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5485] has already been set.
2018-02-15 15:33:16.721093: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5474] has already been set.
2018-02-15 15:33:16.721121: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5475] has already been set.
2018-02-15 15:33:16.721149: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5477] has already been set.
2018-02-15 15:33:16.721158: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5488] has already been set.
2018-02-15 15:33:16.721185: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5468] has already been set.
2018-02-15 15:33:16.721195: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5485] has already been set.
2018-02-15 15:33:16.721250: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5474] has already been set.
2018-02-15 15:33:16.721261: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5475] has already been set.
2018-02-15 15:33:16.721270: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5477] has already been set.
2018-02-15 15:33:16.721291: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5488] has already been set.
2018-02-15 15:33:16.721321: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5468] has already been set.
2018-02-15 15:33:16.721330: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5485] has already been set.
2018-02-15 15:33:16.721338: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5474] has already been set.
2018-02-15 15:33:16.721346: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5475] has already been set.
2018-02-15 15:33:16.721355: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5477] has already been set.
2018-02-15 15:33:16.721362: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5488] has already been set.
2018-02-15 15:33:16.721370: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5468] has already been set.
2018-02-15 15:33:16.721378: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5485] has already been set.
2018-02-15 15:33:16.721385: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5474] has already been set.
2018-02-15 15:33:16.721393: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5475] has already been set.
2018-02-15 15:33:16.721401: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5477] has already been set.
2018-02-15 15:33:16.721408: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5488] has already been set.
2018-02-15 15:33:16.721416: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5468] has already been set.
2018-02-15 15:33:16.721423: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5485] has already been set.
2018-02-15 15:33:16.721431: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5474] has already been set.
2018-02-15 15:33:16.721438: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5475] has already been set.
2018-02-15 15:33:16.721446: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5477] has already been set.
2018-02-15 15:33:16.721453: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5488] has already been set.
2018-02-15 15:33:16.721461: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5481] has already been set.
2018-02-15 15:33:16.721471: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5480] has already been set.
2018-02-15 15:33:16.721480: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5479] has already been set.
2018-02-15 15:33:16.721489: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5487] has already been set.
2018-02-15 15:33:16.721501: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[5486] has already been set.
2018-02-15 15:33:16,794 - 357 - WARNING - ERROR_TF_FALLBACK_TO_ONDEMAND_EVALUATION: Unable to resolve operation output shapes in single pass. Using on-demand evaluation!
2018-02-15 15:33:17.443825: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[0] has already been set.
2018-02-15 15:33:17.443976: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[0] has already been set.
2018-02-15 15:33:17.444030: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[0] has already been set.
2018-02-15 15:33:17.444137: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[0] has already been set.
2018-02-15 15:33:17.444188: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[0] has already been set.
2018-02-15 15:33:17.444234: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[0] has already been set.
2018-02-15 15:33:17.444280: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[0] has already been set.
2018-02-15 15:33:17.444326: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[0] has already been set.
2018-02-15 15:33:17.444372: W tensorflow/core/framework/op_kernel.cc:1198] Internal: Retval[0] has already been set.
2018-02-15 15:33:17,457 - 126 - ERROR - Encountered Error: Retval[0] has already been set.
[[Node: _retval_Preprocessor/map/while/ResizeImage/ExpandDims_0_0 = _Retval[T=DT_FLOAT, index=0, _device="/job:localhost/replica:0/task:0/device:CPU:0"](Preprocessor/map/while/ResizeImage/ExpandDims)]]
Traceback (most recent call last):
File "/home/pragnesh/Android/snpe-1.10.1/bin/x86_64-linux-clang/snpe-tensorflow-to-dlc", line 120, in main
converter.convert(args.dlc, args.model_version, converter_command)
File "/home/pragnesh/Android/snpe-1.10.1/lib/python/converters/tensorflow/converter.py", line 262, in convert
self._convert_layers()
File "/home/pragnesh/Android/snpe-1.10.1/lib/python/converters/tensorflow/converter.py", line 299, in _convert_layers
descriptors.extend(self._resolve_descriptors_from_scope(scope.name, scope.child_ops()))
File "/home/pragnesh/Android/snpe-1.10.1/lib/python/converters/tensorflow/converter.py", line 368, in _resolve_descriptors_from_scope
candidate_descriptor = resolver.resolve_layer(scope_name, remaining_ops, self._graph_helper)
File "/home/pragnesh/Android/snpe-1.10.1/lib/python/converters/tensorflow/layers/resize.py", line 47, in resolve_layer
input_tensor_shape = graph_helper.get_op_output_shape(input_tensor)
File "/home/pragnesh/Android/snpe-1.10.1/lib/python/converters/tensorflow/util.py", line 161, in get_op_output_shape
shapes = self._evaluate_tensor_output_shape([tensor])
File "/home/pragnesh/Android/snpe-1.10.1/lib/python/converters/tensorflow/util.py", line 174, in _evaluate_tensor_output_shape
outputs = self._session.run(fetches=tensors, feed_dict=input_tensors)
File "/home/pragnesh/anaconda2/lib/python2.7/site-packages/tensorflow/python/client/session.py", line 895, in run
run_metadata_ptr)
File "/home/pragnesh/anaconda2/lib/python2.7/site-packages/tensorflow/python/client/session.py", line 1128, in _run
feed_dict_tensor, options, run_metadata)
File "/home/pragnesh/anaconda2/lib/python2.7/site-packages/tensorflow/python/client/session.py", line 1344, in _do_run
options, run_metadata)
File "/home/pragnesh/anaconda2/lib/python2.7/site-packages/tensorflow/python/client/session.py", line 1363, in _do_call
raise type(e)(node_def, op, message)
InternalError: Retval[0] has already been set.
[[Node: _retval_Preprocessor/map/while/ResizeImage/ExpandDims_0_0 = _Retval[T=DT_FLOAT, index=0, _device="/job:localhost/replica:0/task:0/device:CPU:0"](Preprocessor/map/while/ResizeImage/ExpandDims)]]
Is this error related to model not supported by snpe-1.10 ? if not, please help me to resolve it.
Qualcomm SNPE moderator, please let us know that, is Mobilenet_SSD is supported by SNPE 1.10? if not then when the ssd supported, SNPE release is planned?
Thanks in advance!
I have the 4 output tensors in Android but they dont make any sense.
Dog picture here:
https://imgur.com/a/JGDiHWo
The results for that picture of a dog look like this:
The instructions of the 1.13 sNPE sdk are this:
snpe-tensorflow-to-dlc --graph ssd_mobilenet_v1_coco_2017_11_17/frozen_inference_graph.pb -i Preprocessor/sub 300,300,3 --out_node detection_classes --out_node detection_boxes --out_node detection_scores --dlc mobilenet_ssd_test.dlc --allow_unconsumed_nodes
Which is not the same as the Android example which feeds into the first operation in the original graph called: image_tensor
Converting using the tool pointing at image_tensor as the input fails.
Does this mean that there are some preprocessing steps that the normal graph in the Android SSD example is doing to the image which the dlc file does not have? If so how do I figure out what they are. Looking at the TF ops for the SSD there are a tonne of things before Preprocessor/sub:0 appears.
I added the add_6 output tensor but it didn't make any difference.
I don't think its a NHWC vs NCHW problem since SSD mobilenetv1 is NHWC and I believe the sNPE dlc format is NHWC too.
What else is going on? I have tried swapping RBG for BGR in the order of colours and that has no affect which it shouldnt really since the detection is so far off it cant get a dog.
Can anyone shed any light here?
Why are the detection % really low and for nearly every single region of the image?
In the TF example with the exact same image loaded as a bitmap and fed directly in, it only detects the dog:
[0] dog (97.7%) RectF(69.8032, 21.949268, 274.2805, 278.44122)
Can any of the people in this thread explain whats wrong or share some working code?
Thanks!
@madhavajay, for their conversion tool you do need to feed the input to preprocessor/sub, which means you need to take into account the image mean and std, see the comment here: https://developer.qualcomm.com/forum/qdn-forums/software/snapdragon-neur...
Also I'm assuming you already did the crop and resize on your bitmap so it is the correct dimensions for input (300x300x3)
Good luck!
Thanks for the help, I got it working.
Quick question:
Should I expect to see performance improvement on an LG G6 with GPU mode?
The DSP mode won't work for some reason, I have checked and I have the necessary vendor libs in my LG's folders.
But both GPU and GPU_FLOAT16 run indentically in performance to the normal TensorFlow PB SSD demo.
Surely it should be better with sNPE and GPU?
I have profiled the app with the Trepn Profiler and you can see that the GPU and CPU are both running under more load with the app running. Neither is at max though.
See trepn profiler here:
https://imgur.com/a/5ouAL0x
Seems like either the SSD with TF on Android is using GPU accel so the GPU accel in the Qualcomm sNPE DLC model isnt much different. OR... theyre both using CPU mostly which is why the performance is about 500ms per inference. Also i have seen 500ms per inference with no Trepn profiling or screen recording so thats not the cause of it.
Iv seen people here claim much better performance on DSP chips can anyone weigh in?
Glad to hear it's working. I'm not sure where, but on another thread it was mentioned that CPU fallback must be enabled because not all layers are supported by the GPU yet. So that may be what's going on. I haven't ran a profiler on my app, but I was able to get about 10 FPS detections on a Galaxy S8.
And yes, the DSP doesn't support Mobilenet+SSD yet... I'd really like to see the performance gains with that too!
I've been using SNPE 1.13.0
Cheers!
User xavier12358 on this thread said:
https://developer.qualcomm.com/forum/qdn-forums/software/snapdragon-neur...
Hello madhavajay,
On my Snapdragon 820 64 bit:
On tensorflow time to process images is 400ms up to 600ms
On CPU with SNPE time to process images is 1100 ms
On CPU/GPU with SNPE time to process images is approximatly 77ms
On DSP, the SSD model is not compatible.
I hopes this answer your questions.
I hope thats not a typo, but if it is then what the hell is the point of having DLC conversion on a model if the performance isnt noticeably better?
The whole reason I got an 820 device (821 LG G6) and went down this road was because I assumed that the performance he mentioned of 77ms is possible which would be great!
Does anyone else have any comments on this?
This is really frustrating.
Dear Qualcomm and its staff, do you really feel this is an adequate development experience for your developers?
If it was me I would say Qualcomm should have a full Model Zoo with listed support and performance metrics on a bunch of known hardware as well as working demos including some in the app store, better docs that are actually up to date and run on more systems than Ubuntu 14, and python2 and someone who answers questions on the forum rather than let them sit there forever.
Just sayin...