[TVM Discuss] [Development] Use block data format for whole model

2019-08-12 Thread tqchen via TVM Discuss
We do support layout conversion passes, what you talked about is related to AlterOpLayout pass. see related discussions https://discuss.tvm.ai/t/rfc-functionality-of-alteroplayout-and-possible-refactoring/1999 --- [Visit Topic](https://discuss.tvm.ai/t/use-block-data-format-for-whole-mode

[TVM Discuss] [Development] Use block data format for whole model

2019-08-12 Thread Sebastian via TVM Discuss
Ok, if I understood this example correctly here is a way to take advantage of NCHWc in case of model already being in this format. What I'm looking for is more universal approach, allowing to convert whole model to NCHWc **and not each operation**. --- [Visit Topic](https://discuss.tvm.a

[TVM Discuss] [Development] Use block data format for whole model

2019-08-09 Thread Thierry via TVM Discuss
Check this tutorial out which tunes networks to take advantage of AVX512, and thus imposes NCHWc constraint on the data layout: https://docs.tvm.ai/tutorials/autotvm/tune_nnvm_x86.html --- [Visit Topic](https://discuss.tvm.ai/t/use-block-data-format-for-whole-model/3693/2) to respond. Y

[TVM Discuss] [Development] Use block data format for whole model

2019-08-09 Thread Sebastian via TVM Discuss
I'd like to ask if there is any plan or any simple way to enable block (NCHWc) data format for whole model instead of plain (NCHW)? After some playing with TVM it seems that the preferred data type is plain. Significant exceptions are for Intel CPU and Intel Graphics scheduler which are capab