Skip to content

Int8 NHWC pack tensorize failure #3598

@anijain2305

Description

@anijain2305

If I replace llvm with llvm -mcpu=skylake-avx512 at

https://github.com/dmlc/tvm/blob/master/topi/tests/python/test_topi_conv2d_nhwc_pack_int8.py#L67

, the test fails with the following error

  File "/home/ubuntu/workplace/t1/tvm/src/op/tensorize.cc", line 226
TVMError: Check failed: is_one(e.region[i]->extent): Tensorize tensor_intrin: Input dimension mismatch with tensor intrin  expected shape=[16, 4], given region=[range(min=0, ext=1), range(min=0, ext=1), range(min=((ff.outer*16)/16), ext=(((((ff.outer*16) + 15)/16) + 1) - ff.outer)), range(min=(((((rc.outer.outer*16) + rc.outer.inner)*4)/4)*16), ext=((((((((rc.outer.outer*64) + (rc.outer.inner*4)) + 3)/4)*16) + 16) - (rc.outer.inner*16)) - (rc.outer.outer*256))), range(min=0, ext=4)]

@llyfacebook Can you please take a look?

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions