OpenCL - 64bit
We (seem to) know that OpenCL works on the voxl image. Opencv and ARM CL both seem to use it successfully. However both were also compiled with the gcc 4.9, 32 bit compiler.
I'm using a framework called Mace - https://github.com/XiaoMi/mace. I've successfully used their package to success so far on using the CPU for inferencing. So far this even outperforms TF Lite - 45 ms on Mobilenet V1. 650ms on my dense depth estimation. However, even to get this working I had to download from deb a libstdc++.so.6 and replace the existing one in /usr/lib64.
Now, the Mace software is complaining about "No OpenCL platforms found", I tried to force it to use /usr/lib/libOpenCL.so by preceding a call to their runtime w/ "# LD_LIBRARY_PATH=/usr/lib ./mace_run ...". No love. I then download from deb a libOpenCL.so for arm64 and then placed it all the potentially appropriate spots I could think of, as well as forcing per the previous method. No love again.
The libOpenCL.so I download from https://packages.debian.org/buster/arm64/ocl-icd-libopencl1/download . This seems a little fishy as it was half the size of the existing 32 bit one in /usr/lib.
Any thoughts on how to get OpenCL working w/ a cross-compiled executable? (gcc 5.4)