title: Backwards compatibility of freezed Tensorflow models 1.15 -> 1.8
body: <p>I have created a freezed model (model.pb) in Tensorflow version 1.15. When I try to do an inference with software that uses Tensorflow 1.8, I get the following error:</p>
  <pre><code>NodeDef mentions attr 'explicit_paddings' not in Op&lt;name=Conv2D; signature=input:T, filter:T -&gt; output:T; attr=T:type,allowed=[DT_HALF, DT_BFLOAT16, DT_FLOAT, DT_DOUBLE]; attr=strides:list(int); attr=use_cudnn_on_gpu:bool,default=true; attr=padding:string,allowed=[&quot;SAME&quot;, &quot;VALID&quot;]; attr=data_format:string,default=&quot;NHWC&quot;,allowed=[&quot;NHWC&quot;, &quot;NCHW&quot;]; attr=dilations:list(int),default=[1, 1, 1, 1]&gt;; NodeDef: featMapG/unet_down_0/conv1/conv = Conv2D[T=DT_FLOAT, data_format=&quot;NHWC&quot;, dilations=[1, 1, 1, 1], explicit_paddings=[], padding=&quot;SAME&quot;, strides=[1, 1, 1, 1], use_cudnn_on_gpu=true](map/TensorArrayStack/TensorArrayGatherV3, featMapG/unet_down_0/conv1/weights/read). (Check whether your GraphDef-interpreting binary is up to date with your GraphDef-generating binary.).
  </code></pre>
  <p>As I do not have access to the inference code, that is I cannot upgrade tensorflow there, is there a way to &quot;downgrade&quot; a freezed model to be usable with Tensorflow 1.8?</p>