Open JustinGuese opened 4 years ago
This might be related to an issue of Chris Rhodes former project (quote)
@zibjdp: Digging around on the internet revealed that tensorflow from v1.6.0 is prebuilt with AVX instructions available in modern CPUs. https://stackoverflow.com/questions/49122044/illegal-instruction-when-import-tensorflow-in-python https://github.com/tensorflow/tensorflow/releases/tag/v1.6.0
checking my CPU features with 'cat /proc/cpuinfo' showed that my Intel i7 920 (released 2008) does not have the AVX instructions. https://en.wikipedia.org/wiki/Advanced_Vector_Extensions#CPUs_with_AVX If your CPU model was released before 2011, then it will not support AVX and will fail with the version of Tensorflow(1.11.0) in the robomaker container.
It looks like there is a way to compile newer versions of tensorflow without AVX support. But I have not tried that option yet.
Hope this helps other users getting the same Illegal instruction error
Hey guys, first things first - great work! Second - My Gazebo VNC screen crashes down shortly after the start. It seems like the car starts at the corner of the track (off the street), drives for 1 second, disappears and after that Gazebo crashes. I tried reinstalling the NVIDIA cuda drivers and everything, and it is a fresh setup of Ubuntu 18.04. Did you ever experience a similar error?
Attached are the logs of the container: