RussellRao opened a new issue, #15066:
URL: https://github.com/apache/tvm/issues/15066

   When I load a TFlite model with `relay.frontend.from_tflite` API, I get an 
AttributeError, as show below:
   
   
   ### Actual behavior
   
   `Traceback (most recent call last):
     File "tflite_main.py", line 59, in <module>
       mod, params = relay.frontend.from_tflite(tflite_model)
     File "/workspace/tvm/python/tvm/relay/frontend/tflite.py", line 4205, in 
from_tflite
       op_converter.convert_op_to_relay()
     File "/workspace/tvm/python/tvm/relay/frontend/tflite.py", line 276, in 
convert_op_to_relay
       ret = self.convert_map[op_code_str](op)
     File "/workspace/tvm/python/tvm/relay/frontend/tflite.py", line 748, in 
convert_resize_bilinear
       return self._convert_resize("linear", op)
     File "/workspace/tvm/python/tvm/relay/frontend/tflite.py", line 726, in 
_convert_resize
       half_pixel_centers = resize_options.HalfPixelCenters()
   AttributeError: 'ResizeBilinearOptions' object has no attribute 
'HalfPixelCenters`
   
   ### Environment
   
   - TVM:0.13.dev0
   - TFLite:2.1.0
   
   ### Root Cause and Solution
   
   1. Because I followed the [documentation 
guide](https://tvm.apache.org/docs/how_to/compile_models/from_tflite.html#:~:text=pip%20install%20tflite%3D%3D2.1.0)
 and install the TFLite with version 2.1.0,so we can modify the documentation 
with a higher TFlite version(such as 2.10.0)
   2. We can modify this line 
https://github.com/apache/tvm/blob/f172f6c70d8e72556225877c7522ef13b7b250e2/python/tvm/relay/frontend/tflite.py#L726
 with:
   `try:
          half_pixel_centers = resize_options.HalfPixelCenters()
    except AttributeError:
          half_pixel_centers = False`
   As for ResizeBilinear Op, this attribution default to be 
false:https://www.tensorflow.org/api_docs/cc/struct/tensorflow/ops/resize-bilinear/attrs#:~:text=TF_MUST_USE_RESULT%20Attrs-,Defaults%20to%20false.,-Public%20attributes
   
   Guys, do you have any suggestions?
   ### Triage
   * needs-triage
   * frontend:tflite
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to