9. Support¶
Post questions about TI TVM to the TI E2E™ design community forum and select the TI device being used.
9.1. Unsupported Layer Configs on Hardware NPU Accelerator¶
Currently, when the compilation runs into an unsupported layer configuration on the hardware NPU accelerator, the compiler outputs an error message and fails. For example:
Check failed: status == 0 (256 vs. 0) : TI-NPU, generating layer config failed: python3
tvm/3rdparty/tinie-api/hard/pyutils/config_fc.py --iC 60 --oC 6
--w_layout OI --w_bits 8 --w_packed_bits 8 --b_bits 32 --b_packed_bits 24 --sc_bits 32
--sh_bits 32 --ss_packed_bits 8 --in_bits 8 --in_signed 0 --out_bits 8 --out_signed 1
--w_file 217010_w.bin --w_packed_file 217010_w_packed.bin --b_file 217010_b.bin
--b_packed_file 217010_b_packed.bin --sc_file 217010_sc.bin --sh_file 217010_sh.bin
--ss_packed_file 217010_ss_packed.bin --mmr_file 217010_mmr.bin --ins_file 217010_ins.txt
--layer_name FC_layer --prep_size_file 217010_prep_size.bin --prep_code_file 217010_prep_code.txt
--postproc_file 217010_postproc.bin
Please include this error message when asking for support.
Note
In the future, we will enhance the error mechanism to provide feedback on the unsupported layer config and leverage the TVM auto-generated code on the host processor to run the layer, instead of an error at compilation time.