在 Tensorflow 2.0 中使用 SavedModels 时,是否可以从中间层访问激活?例如,使用此处的模型之一: https: //github.com/tensorflow/models/blob/master/research/object_detection/g3doc/detection_model_zoo.md,我可以运行,例如,
model = tf.saved_model.load('faster_rcnn_inception_v2_coco_2018_01_28/saved_model').signatures['serving_default']
outputs = model(input_tensor)
Run Code Online (Sandbox Code Playgroud)
获得输出预测和边界框。我希望能够访问输出以外的层,但似乎没有任何有关如何执行此操作的 Tensorflow 2.0 文档。下载的模型还包括检查点文件,但似乎也没有很好的文档来说明如何使用 Tensorflow 2.0 加载这些文件......
在C ++中,有人有什么理由要写吗?
std::thread t(foo);
t.join();
Run Code Online (Sandbox Code Playgroud)
与
foo();
Run Code Online (Sandbox Code Playgroud)
?
在我看来,第一个选择只是无缘无故地使用了更多资源来创建线程,但是我错过了什么吗?