Hello ardtrkc,
Tensorflow is not a neural network based application, it is a framework for neural networks. That said, you can definitely run a trained model based on TensorFlow or Caffe by using the DNN module inside the OpenCV library. Out of the box, it will run on the i.MX6Q and any other i.MX containing a CPU supporting Neon extensions. But The eIQ machine learning set is intendend to processor to have NPU like i.MX8 there is no support in i.MX6.
You can run machine learning and deep learning in iMX6 but this will be purely by software.
https://community.nxp.com/t5/i-MX-Processors-Knowledge-Base/Setting-up-a-Deep-learning-library-on-i-...
Regards