Chess2u
Would you like to react to this message? Create an account in a few clicks or log in to continue.

Chess2uLog in

Chess Engines for Android

descriptionChess Engines for Android - Page 11 EmptyRe: Chess Engines for Android

more_horiz
brahianrosswill wrote:
Does these versions contain armv7 ? not only Arm64v8 because i cant find it.

64 bit version only.

descriptionChess Engines for Android - Page 11 EmptyRe: Chess Engines for Android

more_horiz
Stockfish+ 220118:
https://pixeldrain.com/u/dnHYtLKJ

Stockfish+ 220118 with embedded network:
https://pixeldrain.com/u/RQ4YvAnR

descriptionChess Engines for Android - Page 11 EmptyRe: Chess Engines for Android

more_horiz
Ethereal 13.50:
https://pixeldrain.com/u/z3bViNBD

descriptionChess Engines for Android - Page 11 EmptyRe: Chess Engines for Android

more_horiz
https://github.com/nescitus/growing_fruit

Growing Fruit 0.022:
https://app.box.com/s/o1j8zc1emp7lapw2meyzxgb80v9t7jqc

descriptionChess Engines for Android - Page 11 EmptyRe: Chess Engines for Android

more_horiz
Dear Archimedes,
I really ask you not to support the support of the younger versions of Android and compile please engines for all architectures (Armv7, Arm64. x86, x86_64).
I have on Android 5.1 (ARM64 MT6735 4 kernels of 1300 MHz) the latest versions of the ShashChess and BrainLearn engines are no longer launched.
But, my friend on Android 10 (ARM64 Snapdragon 845 8 Nuclei of 2800 MHz) These engines work.
My last work assembly is ShashChess 18.2 for all architectures. This assembly works on Android 5.1 ARM64, on Android 4.4.2 Armv7 and for Android 4.3 x86.
BrainLearn engine operating assembly found version 12.1 with built-in neural vehicles, on other versions were dead links with App.Box.com.
Sir Archimedes, now no one except you do the compilation of engine drives under android, so be kind to us holders android 4 and Android 5.
Please make an archive with the assembly engine and for Armv7, x86 and x86_64.
Health to you and success in life!


descriptionChess Engines for Android - Page 11 EmptyRe: Chess Engines for Android

more_horiz
Stockfish+ 220119:
https://pixeldrain.com/u/6J1sRqhW

Stockfish+ 220119 with embedded network:
https://pixeldrain.com/u/E1rMApjJ

descriptionChess Engines for Android - Page 11 EmptyRe: Chess Engines for Android

more_horiz
Aleksey52 wrote:
Dear Archimedes,
I really ask you not to support the support of the younger versions of Android and compile please engines for all architectures (Armv7, Arm64. x86, x86_64).
I have on Android 5.1 (ARM64 MT6735 4 kernels of 1300 MHz) the latest versions of the ShashChess and BrainLearn engines are no longer launched.
But, my friend on Android 10 (ARM64 Snapdragon 845 8 Nuclei of 2800 MHz) These engines work.
My last work assembly is ShashChess 18.2 for all architectures. This assembly works on Android 5.1 ARM64, on Android 4.4.2 Armv7 and for Android 4.3 x86.
BrainLearn engine operating assembly found version 12.1 with built-in neural vehicles, on other versions were dead links with App.Box.com.
Sir Archimedes, now no one except you do the compilation of engine drives under android, so be kind to us holders android 4 and Android 5.
Please make an archive with the assembly engine and for Armv7, x86 and x86_64.
Health to you and success in life!

Most of the chess engines are compiled with Android NDK (see jni directory in zip archives). I always use the latest official release of Android NDK for that job. I always used API level 21 for 64 bit and API level 16 for 32 bit versions. The newest version of Android NDK do not support non neon devices anymore. Therefore, the lowest possible API level for 32 bit devices are now 19. This conservative values (the lowest possible API levels) should work on most Android devices. However, older devices without neon support are no longer supported anymore. And you need a not too old Android version (see API levels). What i want to say, is, i already use conservative values for maximum compatibility, but keep in mind i must also take care for performance. I try to take care both sides of the medal (compatibility and performance). I can't make everybody happy.

BrainLearn and ShashChess are compiled with the CECSA (Chess Engine Compiler Script for Android) script for Termux. At the end, they are compiled with g++ with their (modified) makefiles. The libcurl library is included in the executable for maximum compatibility. Only 64 bit version available.

descriptionChess Engines for Android - Page 11 EmptyRe: Chess Engines for Android

more_horiz
Look....It uses
Jupyter Notebook

https://github.com/Zeta36/chess-alpha-zero

descriptionChess Engines for Android - Page 11 EmptyRe: Chess Engines for Android

more_horiz
Dear Archimedes,
Thank you for your reply ! I ask for the future, if you can always make compilation of engines for all architectures (ARM64, ARMv7a, x86, x86_64).
If you have an old compilation of the BrainLearn engine for all architectures or (ARMv7a + ARM64) after version 12.1, then I ask you to post in this topic.
About ShashChess - I will use the version 18.2 - it works great on Android 5.1 ARM64.
I apologize for the concern and bad English (I use the Google translator).

descriptionChess Engines for Android - Page 11 EmptyRe: Chess Engines for Android

more_horiz
I will make a small contribution to the filling the theme engines for Android. Found Godel Chess Engine V 7.0 dated 24.02.2020g.
I have only a file for Armv7a on Android 5.1.
My friend for Android 10 runs the file for ARM64.
Homepage - https://sites.google.com/site/godelchessengine/home

Download Godel 7.0 - https://app.box.com/s/s65iwqdahvlsvud5zr8dw8j34im82viw

descriptionChess Engines for Android - Page 11 EmptyRe: Chess Engines for Android

more_horiz
Aleksey52 wrote:
I will make a small contribution to the filling the theme engines for Android. Found Godel Chess Engine V 7.0 dated 24.02.2020g.
I have only a file for Armv7a on Android 5.1.
My friend for Android 10 runs the file for ARM64.
Homepage - https://sites.google.com/site/godelchessengine/home

Download Godel 7.0 - https://app.box.com/s/s65iwqdahvlsvud5zr8dw8j34im82viw


Godel SiteDownload

https://sites.google.com/site/godelchessengine/downloads

descriptionChess Engines for Android - Page 11 EmptyRe: Chess Engines for Android

more_horiz
Tucano version 10.00 release with neural network evaluation, should be significant stronger than version 9.00.

https://github.com/alcides-schulz/Tucano/releases/tag/10.00

Tucano 10.00:
https://pixeldrain.com/u/NAFCt6Tv

descriptionChess Engines for Android - Page 11 EmptyRe: Chess Engines for Android

more_horiz
Dear Archimedes,
Thanks for the Tucano engine 10.00 for all architectures!
Launched without a neural network - it works.
Dear Gua Gapapa,
StockFish engine is the most versatile in terms of compatibility, but your compilation does not work on Android 5.1 ARM64.

descriptionChess Engines for Android - Page 11 EmptyRe: Chess Engines for Android

more_horiz
Aleksey52 wrote:
Dear Archimedes,
Thanks for the Tucano engine 10.00 for all architectures!
Launched without a neural network - it works.
Dear Gua Gapapa,
StockFish engine is the most versatile in terms of compatibility, but your compilation does not work on Android 5.1 ARM64.


Do I care? I'm just learning to compile my own chess engine, it works or not on your device I don't care about that Chess Engines for Android - Page 11 1f606

descriptionChess Engines for Android - Page 11 EmptyRe: Chess Engines for Android

more_horiz
Aleksey52 wrote:
Dear Archimedes,
Thanks for the Tucano engine 10.00 for all architectures!
Launched without a neural network - it works.
Dear Gua Gapapa,
StockFish engine is the most versatile in terms of compatibility, but your compilation does not work on Android 5.1 ARM64.


It's okay to collect chess engines, but don't be too obsessed, playing chess is just a distraction for me, because real life like school or work is more important Chess Engines for Android - Page 11 1f606

descriptionChess Engines for Android - Page 11 EmptyRe: Chess Engines for Android

more_horiz
Aleksey52 wrote:

I have on Android 5.1 (ARM64 MT6735 4 kernels of 1300 MHz) the latest versions of the ShashChess and BrainLearn engines are no longer launched.

Can you please test, wether one of the following builds are working on your device.

ShashChess 20.2, compiled with clang++:
https://pixeldrain.com/u/mRianhkV

ShashChess 20.2, compiled with Android NDK:
https://pixeldrain.com/u/VAUA4SSH

descriptionChess Engines for Android - Page 11 EmptyRe: Chess Engines for Android

more_horiz
Stockfish+ 220120:
https://pixeldrain.com/u/sXgMkxqr

Stockfish+ 220120 with embedded network:
https://pixeldrain.com/u/BtepWbs4

descriptionChess Engines for Android - Page 11 EmptyRe: Chess Engines for Android

more_horiz
Dear Archimedes,
Compilation ShashChess 20.2 Clang ++ does not work on Android 5.1.
ShashChess 20.2 Android NDK compilation - works perfectly on Android 5.1! Many thanks Sir Archimedes !

descriptionChess Engines for Android - Page 11 EmptyRe: Chess Engines for Android

more_horiz
Sf first

And Sf embedded .....network.

..different why... Ans ...me

descriptionChess Engines for Android - Page 11 EmptyRe: Chess Engines for Android

more_horiz
Aleksey52 wrote:
Dear Archimedes,
Compilation ShashChess 20.2 Clang ++ does not work on Android 5.1.
ShashChess 20.2 Android NDK compilation - works perfectly on Android 5.1! Many thanks Sir Archimedes !

Then BrainLearn, compiled with Android NDK, should also work.

BrainLearn 15.2, compiled with Android NDK:
https://pixeldrain.com/u/w389H588

descriptionChess Engines for Android - Page 11 EmptyRe: Chess Engines for Android

more_horiz
Dear Archimedes
How to set 2 personalities simultaneously in Rodent NNUE
ex. PersonalityFile= tal.txt

descriptionChess Engines for Android - Page 11 EmptyRe: Chess Engines for Android

more_horiz
Archimedes wrote:
Aleksey52 wrote:
Dear Archimedes,  
Compilation ShashChess 20.2 Clang ++ does not work on Android 5.1.
ShashChess 20.2 Android NDK compilation - works perfectly on Android 5.1! Many thanks Sir Archimedes !

Then BrainLearn, compiled with Android NDK, should also work.

BrainLearn 15.2, compiled with Android NDK:
https://pixeldrain.com/u/w389H588


Maybe could you compile also Koivisto 7.10 with NDK to try to solve Chess for android 6.2.1 compatibility issues?

Thank you dear friend!

Alex

descriptionChess Engines for Android - Page 11 EmptyRe: Chess Engines for Android

more_horiz
Dear Archimedes,
BrainLearn 15.2 Android NDK works great on android 5.1. The engine began to weigh 4 times less ! Great job Sir Archimedes ! Thank you from the bottom of my heart !

descriptionChess Engines for Android - Page 11 EmptyRe: Chess Engines for Android

more_horiz
AlexChess wrote:

Maybe could you compile also Koivisto 7.10 with NDK to try to solve Chess for android 6.2.1 compatibility issues?

Koivisto is already compiled with Android NDK.

descriptionChess Engines for Android - Page 11 EmptyRe: Chess Engines for Android

more_horiz
This patch release contains fixes to improve scalability for high thread counts

https://github.com/mhonert/velvet-chess/releases/tag/v3.1.3

Velvet 3.1.3:
https://pixeldrain.com/u/d33a6VxE

descriptionChess Engines for Android - Page 11 EmptyRe: Chess Engines for Android

more_horiz
Permissions in this forum:
You cannot reply to topics in this forum