-
Notifications
You must be signed in to change notification settings - Fork 3.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add parses support for zeros_like tflite operator #4042
Conversation
The tensorflow zeros_like operation provided in array_ops.py produces directly a tensor with zeros without a graph, using only the shape and type of the input. This imposes the use of gen_array_ops.py that produces both a tensor and a graph so a comparison between tflite and tvm can be done.
LGTM, the issue around using the array_ops vs gen_array_ops interface is really around what happens in https://github.com/tensorflow/tensorflow/blob/master/tensorflow/python/ops/array_ops.py#L2542 for reference. |
@kevinthesun @FrozenGene can you please review this patch |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM.
Thanks! |
The tensorflow zeros_like operation provided in array_ops.py produces directly a tensor with zeros without a graph, using only the shape and type of the input. This imposes the use of gen_array_ops.py that produces both a tensor and a graph so a comparison between tflite and tvm can be done.
The tensorflow zeros_like operation provided in array_ops.py produces directly a tensor with zeros without a graph, using only the shape and type of the input. This imposes the use of gen_array_ops.py that produces both a tensor and a graph so a comparison between tflite and tvm can be done.
* master: (21 commits) [Fix][VM] Fix VM invoke with set_params (apache#4079) [QNN] Refactor fixed point multiplication in requantize (apache#4073) Fix match case in Python-side expr functor (apache#4037) Hide symbols from dependent libraries if HIDE_PRIVATE_SYMBOLS is ON. (apache#4041) Add gradient for log-softmax (apache#4069) [DOC] Fix typos in tutorials (apache#4066) dicrease the complexity of CalcDep from exponential to linear (apache#4053) [Relay][AlterOp] Minor refactor. (apache#4064) [Relay][AlterOp] Improving support for broadcast layout alteration. (apache#4040) Add parses support for zeros_like tflite operator (apache#4042) [Bugfix][TF] reset graph after getting tag of savedmodel (apache#4055) [Relay][VM] Add more passes to VMCompiler (apache#4058) [Relay][VM] Add autotvm context when compile (apache#4062) [Bugfix] Fix target host for vm compiler (apache#4057) [Relay][Training] Add gradient for Crossentropy (apache#3925) [llvm] switch to use Align for llvm trunk (apache#4051) [Relay][TopHub] Add switch to disable TopHub download (apache#4015) [Relay][Op] Add instance norm op (apache#4004) [QNN][Relay] Calling Dialect passes from inside Relay Build API. (apache#3971) [RELAY/PASS] Fix the extent for the post_stmt in the loop partition (apache#3734) ...
The tensorflow zeros_like operation provided in array_ops.py produces directly a tensor with zeros
without a graph, using only the shape and type of the input. This imposes the use of gen_array_ops.py
that produces both a tensor and a graph so a comparison between tflite and tvm can be done.