AVX vs AVX2 - docker image and docs
@alinouri reported a failure of FullMonteSW tclmonte.sh
with "illegal instruction". Diagnosed as processor that doesn't support AVX2 instructions (does support AVX).
-
Update build/install docs to note cause of illegal instruction, and how to check (Docker image includes cpuid
so can runcpuid | grep -i avx | sort | uniq
to get relevant info) -
Create new Docker image that includes AVX and AVX2 variants -
Longer term - modify script to auto-detect and switch automatically
Edited by Jeff Cassidy