我正在使用基于 xception_65 和 xception_71 架构的预训练(在城市景观数据集上) DeepLab模型进行语义分割推理。我观察到:
- 与 xception_71 相比,xception_65 在创建分割掩码方面更好。
- xception_71 明显快于 xception_65。
由于 xception_71 有 71 层,这比 xception_65 中的层数(65 层)多,它不应该有更高的推理时间还是我在某个地方错了?
(与 xception_71 相比,xception_65 中的块数更少)
您可以在colab:segmentation_deeplab.ipynb检查代码以重现结果。
%%time
print('Model:', MODEL_NAME)
seg_map = MODEL.run(original_im)
xception_65
模型:xception65_cityscapes_trainfine
CPU 时间:用户 1.08 秒,系统:815 毫秒,总计:1.89 秒挂
壁时间:1.71 秒
xception_71
模型:xception71_cityscapes_trainfine
CPU 时间:用户 146 毫秒,系统:28 毫秒,总计:174 毫秒
挂墙时间:649 毫秒