Lothar Jung schrieb:
In diesem alten chessbase- Artikel war allerdings noch die Rede von einem eigenen GPU- artigen externen Device, nicht einem externen Card Reader:
Zitat:
I raised this question to my dad, who is familiar with computer peripheral devices, and he told me there is probably a solution. He mentioned that Nvidia recently released a considerably powerful GPU device, the Jetson Xavier NX module, which is intended for IoT purposes such as AI-powered robotics and autonomous vehicles. This new device has 384 NVIDIA CUDA® Cores and 48 Tensor Cores and claims to reach 21 TOPS AI performance. In essence, it is an excellent candidate for running lc0.
He advised me to figure out the following three points to make this work:
Launch lc0/FF engine inside the Xavier NX device: The lc0 source code is mainly Intel x86/amd64 architecture for both Windows and Linux. Even though Jetson Xavier NX is based on ARM64 architecture, it comes with Ubuntu Linux 18.04, so it is possible to recompile the source code.
Launch UCI engine in ChessBase on Windows laptop: Since I still want to use ChessBase on my Windows laptop the same way I did before, I have to create a UCI engine program that can process ChessBase-issued UCI commands. This does not seem very difficult since I can simply borrow the main program from the lc0 source code and only keep the part with UCI loop logics.
Communications between frontend UCI and backend lc0/FF: For this point, I need to create a data communication channel to transmit the UCI commands to the backend lc0/FF engine. Then, I have to return the results back to the frontend UCI engine. This can be done via network programming or serial port programming since Jetson Xavier NX supports both.
Also eigene LC0- Version für den Jetson ("Jetson- LC0"), direkt auf dem installiert (was natürlich den Vorteil hat, dass keine Performance- Verluste der Rechenleistung durch Stecker und Kabel auftreten) und nur die Kommunikation mit dem GUI wird übers Kabel abgewickelt, ein Kommunikationsprotokoll muss man dafür schon auch noch eigens programmieren und installieren.
Wenn ich diese Jetson- Shop- Site richtig interpretiere
https://store.nvidia.com/en-us/jetson/store/?page=1&limit=9&locale=en-us, kostet dieses Dingens je nach Leistung auch nicht viel mehr als der Card Reader, hat aber halt die "GPU" schon dabei. Keine Ahnung, was für eine LC0- Performance das im Vergleich zu jetzt modernen NVIDIA- GPUs dann hat, brauchen werde ich sowieso auch diese Art von Dingens nicht, fügt einschränkend hinzu...
Edit, edit: hier ist der damalige Thread im CCC dazu, im letzten Posting noch mit einem Link zu einem eigenen Sub- Projekt:
http://talkchess.com/forum3/viewtopic.php?p=858399#p858399