# Machine learning doesn't work but shows no error

**URL:** <https://discuss.elastic.co/t/machine-learning-doesnt-work-but-shows-no-error/132766>\
**Category:** Elasticsearch\
**Tags:** elastic-stack-machine-learning\
**Created:** [May 22, 2018, 9:23am UTC](https://discuss.elastic.co/t/machine-learning-doesnt-work-but-shows-no-error/132766 "2018-05-22T09:23:48Z")\
**Posts on this page:** 1\
**Showing post:** 5

<div class="post-metadata">

**Author:** ![droberts195](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/droberts195/32/17692_2.png) [@droberts195](https://discuss.elastic.co/u/droberts195)\
**Post date:** [May 23, 2018, 5:53am UTC](https://discuss.elastic.co/t/machine-learning-doesnt-work-but-shows-no-error/132766/5 "2018-05-23T05:53:51Z")

</div>

Signal 4 is SIGILL, which makes me wonder if the CPU in the machine you’re running ML on is too old to support the instruction sets we’re using.

We’re using SSE4.2. There’s a list of the CPUs that support it here: [https://en.wikipedia.org/wiki/SSE4#Supporting\_CPUs](https://en.wikipedia.org/wiki/SSE4#Supporting_CPUs)

Is your CPU listed as supporting SSE4.2 (or newer than the ones on the list)?

If not, would you be able to add a newer machine to your cluster to use as an ML node? You could set node.ml to false on all the other nodes to ensure ML jobs only get run on the newer machine.

---

_[View the full topic](https://discuss.elastic.co/t/machine-learning-doesnt-work-but-shows-no-error/132766)._
