Illegal Instruction When Running the TLT

I was running the detectnet_v2 in the examples folder with my own data and when I came to the step to train the model I received the following error:

/usr/local/bin/tlt-train: line 32: 83 Illegal instruction (core dumped) tlt-train-g1 ${PYTHON_ARGS[*]}

Looking for answers it appears that this error is caused by lacking AVX2 instruction support on a CPU.

My CPU is a Intel® Core™ i7-3770 CPU @ 3.40GHz × 8 and after running

grep avx2 /proc/cpuinfo

it doesn’t appear to support AVX2, but it does support AVX instructions.

Is there a way to bypass this? The documentation for the TLT documentation doesn’t mention the need for a CPU that supports this instruction set so I’m hoping there is a way.

Sorry, it is not mentioned in TLT user guide, but AVX2 instruction support is still needed.

Thank you for the response. I figured that may end up being the case, luckily I do have another CPU that does support AVX2 instructions that I got working for training my model.