Tabnine uses fused multiply-add (FMA) instructions to perform efficient floating-point operations on your machine. FMA is supported by most modern hardware. To check if your machine supports FMA instructions, you can run the following:
Mac:
sysctl -a | grep -E 'FMA|AVX2'
If you have matches for both FMA and AVX2, you are good to go!
Linux:
cat /proc/cpuinfo | grep -E 'fma|avx2'
If you have matches for both FMA and AVX2, you are good to go!
Windows:
Use Coreinfo to check for support for FMA and AVX2 instructions.