JanMarcelKezmann / TensorFlow-Advanced-Segmentation-Models

A Python Library for High-Level Semantic Segmentation Models based on TensorFlow and Keras with pretrained backbones.
Other
151 stars 46 forks source link

Is there exist performance issue when training or forward model pass to models like UNet,DeepLabV3plus,FCN,FPNet... #26

Open jianfengzhai opened 2 years ago

jianfengzhai commented 2 years ago

Is there exist performance issue when training or forward model pass? take UNet for example, ··· def call(self, inputs, training=None, mask=None): ··· 企业微信截图_16566568825370

when training or prediction, self.backbone(inputs) is calculated for 5 times, but the input and backbone not changed,so can this code can be changed to x0, x1, x2, x3, x4 = self.backbone(inputs, training=training) self.upsample2d_x2_block function can use x0, x1, x2, x3, x4 , in this way, the backbone will calculate only 1 time.

thank U.