Freddy Mercury
Enthusiast
Thread Starter
- Mitglied seit
- 15.06.2007
- Beiträge
- 156
Hallo zusammen,
ich habe eine etwas verrückte Bastel-Idee: Ich möchte gerne die allerneueste Software auf Basis neuronaler Netze auf möglichst alter Hardware zum Laufen bekommen. Konkret geht es um Stockfish NNUE, die aktuell stärkste Schachsoftware. Seit letztem Jahr wird dabei ein CPU-effizientes neuronales Netz verwendet. Das Training dieses Netzes ist aufwändig und erfolgt auf Grafikkarten, die Inferenz (das "befragen") aber einfach auf CPUs möglich. Nach meiner Hochrechnung (und ersten Tests) würde damit selbst ein 486er-PC haushoch gegen jeden menschlichen Gegner im Schach gewinnen. Zum Vergleich: 1997 hat IBM mit "Deep Blue" noch einen Großrechner benötigt, um den Schachweltmeister Gary Kasparov zu besiegen. Mit heutiger Software müsste das selbst auf Nostalgie-Hardware gelingen. Ich würde dies gerne in der Praxis überprüfen.
Vorbereitend habe ich Stockfish-NNUE auf i486 portiert und in einer virtuellen Maschine auf Basis von Debian 6.0 i386 32-bit getestet. Das war viel Arbeit, aber es läuft! Nun möchte ich auf echte Hardware gehen und brauche euren Rat.
Gebraucht wird ein:
Falls ihr passende Hardware verkaufen oder verleihen würdet (gegen Gebühr), gerne melden
ich habe eine etwas verrückte Bastel-Idee: Ich möchte gerne die allerneueste Software auf Basis neuronaler Netze auf möglichst alter Hardware zum Laufen bekommen. Konkret geht es um Stockfish NNUE, die aktuell stärkste Schachsoftware. Seit letztem Jahr wird dabei ein CPU-effizientes neuronales Netz verwendet. Das Training dieses Netzes ist aufwändig und erfolgt auf Grafikkarten, die Inferenz (das "befragen") aber einfach auf CPUs möglich. Nach meiner Hochrechnung (und ersten Tests) würde damit selbst ein 486er-PC haushoch gegen jeden menschlichen Gegner im Schach gewinnen. Zum Vergleich: 1997 hat IBM mit "Deep Blue" noch einen Großrechner benötigt, um den Schachweltmeister Gary Kasparov zu besiegen. Mit heutiger Software müsste das selbst auf Nostalgie-Hardware gelingen. Ich würde dies gerne in der Praxis überprüfen.
Vorbereitend habe ich Stockfish-NNUE auf i486 portiert und in einer virtuellen Maschine auf Basis von Debian 6.0 i386 32-bit getestet. Das war viel Arbeit, aber es läuft! Nun möchte ich auf echte Hardware gehen und brauche euren Rat.
Gebraucht wird ein:
- PC aus der Ära 486er DX
- Minimum 64 MB RAM - darunter kriege ich keinen (absolut notwendigen) Kernel 3.2 gebootet. Das Netz selbst schluckt nur 20 MB.
- Mindestens 3 GB Festplatte oder CF-Karte
- Zur Installation von Linux: CD, DVD oder CF-Adapter
- Netzwerkkarte (RJ45) für Schachspiele per SSH
Falls ihr passende Hardware verkaufen oder verleihen würdet (gegen Gebühr), gerne melden