This special handling seems inherent from NNVM tensorflow frontend, but Relay can use 0-dim tensor.
I try to remove it locally and unit test works fine, should we remove it?
@srkreddy1238 Do you think it still necessary to keep that special handling?