Intel I9 target name

Hi, I am new to TVM and I am trying to compile/tune a model on Intel I9 CPU. According to this post:

I tried -mcpu=Coffee Lake or similar names when specifying the target, but got message about the name not recognized… What is the correct name for I9 CPU in that filed or is it support in TVM for optimization? Thanks.

Probably core-avx2 is just fine.

I have successfully tried skylake & caskadelake. The last one gives better int8 support. That said core-avx2 also works.

According to ark specs, i9-9900 does not support avx512. So cascadelake must not work. Need to use -mcpu=skylake or -mcpu=core-avx2.

Another good answer regarding targets is here How can i Replace "llvm" with the correct target of my CPU?

Thank you for all the response. Yes, I indeed saw performance improvement with -mcpu=core-avx2