Register Shape Func for Some Operators to Handle Dynamic Shapes (#5955)
* Register Shape Func for Floor Operator
Register the shape function for `floor` operator. Otherwise, a bug will happen when input of floor is any.
* Register shape func for log
* add shape function for crop_and_size
* change import location
* add mirror_pad shape function
* add test cases for crop_and_resize and mirror_pad shape funcs
* support different layout
* fix pylint error
* fix pylint error
* add test for nchw layout
* block nchw test
* test for nchw
* use tvm.testing.assert_allclose instead
Co-authored-by: lisiyuan <lisiyuan@nucflow>