-
Notifications
You must be signed in to change notification settings - Fork 572
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
OpenCL tuning fails on Pixel7a MaliG710 GPU #977
Comments
Have you tried Termux, an Android terminal emulator and Linux environment app without root? Google Android is sort of bare Android. To compile something you will need a comfortable environment. |
I don't want to use termux, and my compilation step went fine, just skipped hGemmWmma for now with a patch. |
It's not Android, it is Linux ARM. And the compiling steps are the same as on a Linux AMD64 platform. |
@HackYardo Maybe you can have a look at my pull request and review with useful feedback. I think there should be a way to adjust the CMake file to fix this, but I didn't succeed there yet. |
I was able to compile for android with opencl support using my branch:
https://github.com/jopdorp/KataGo/tree/android-support
Hopefully this will make it easier to use katago on android for future devs.
Now in the runtime when I try to use it, I get a crash during the tuning process:
No existing tuning parameters found or parseable or valid at: /data/user/0/nl.jopdorp.opengoban/files/.katago/opencltuning/tune11_gpuMaliG710r0p0_x19_y19_c128_mv8.txt
Performing autotuning
......
Tuning hGemmWmma for convolutions
error: couldn't allocate output register for constraint 'r'
The text was updated successfully, but these errors were encountered: