From 76a300481f2d81ca726babd6a631c5c73d9843b7 Mon Sep 17 00:00:00 2001 From: Alex Tran Date: Thu, 3 Feb 2022 15:46:41 -0600 Subject: [PATCH] Update readme with known problem of cpu missing required instruction set for tensorflow --- README.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/README.md b/README.md index 26c62f1bdab..05d0fef91c4 100644 --- a/README.md +++ b/README.md @@ -31,3 +31,17 @@ To force rebuild node modules after installing new packages ```bash docker-compose up --build -V ./server ``` + +# Known Issue + +TensorFlow doesn't run with older CPU architecture, it requires CPU with AVX and AVX2 instruction set. If you encounter error `illegal instruction core dump` when running the docker-compose command above, check for your CPU flags with the command ad make sure you see `AVX` and `AVX2`. Otherwise, switch to a different VM/desktop with different architecture. + +```bash +more /proc/cpuinfo | grep flags +``` + +If you are running virtualization in Promox, the VM doesn't have the flag enable. + +You need to change the CPU type from `kvm64` to `host` under VMs hardware tab. + +`Hardware > Processors > Edit > Advanced > Type (dropdown menu) > host`