Un Commodore 64 rétro génère des images IA ! Le traitement de l’IA générative est très complexe. C’est la raison pour laquelle tout le monde achète des GPU coûteux remplissant les poches de Nvidia. La création d’une seule image basse résolution prend plusieurs minutes.

Pourquoi utiliser un commodore 64 ?

Il n’y a pas de « truc » ici, c’est juste que la charge de travail est bien plus petite que vous ne l’imaginez probablement. L’auteur, Nick A. Bild, décrit son processus de création du programme sur sa page Github pour le projet. Il a créé un algorithme d’analyse en composantes principales (PCA). Il peut fonctionner sur le processeur 8 bits et 64 Ko de RAM du Commodore 64 en simplifiant radicalement un modèle d’IA beaucoup plus complexe.
Comment cela fonctionne-t-il ?
Le programme Commodore 64 ne peut générer que des caractères sprite 8×8 monochromes. L’ensemble de données comprenait « environ 100 sprites d’inspiration rétro ». Le processus de génération prend environ 20 minutes pour s’exécuter sur un vrai C64. L’image finale produite est affichée à l’écran une fois terminée. Bild partage quelques sprites générés par le programme, que nous reproduisons (image ci-dessus).
Stable Diffusion, générateur d’image par exemple
le générateur de Bild (appelé « c64_gen_ai ») prend en charge un nombre variable d’itérations. Il affirme qu’il offre généralement de meilleurs résultats avec un nombre d’itérations plus élevé. Le chiffre de 20 minutes que nous avons données ci-dessus concernait un sprite de 94 itérations.
Voici la vidéo :
C’est un concept, une idée !
Il s’agit avant tout d’une preuve de concept et d’un projet « pour le plaisir ». Cela illustre que l’IA est comme n’importe quelle autre charge de travail de calcul. Dans la mesure où les exigences en matière de matériel varient énormément en fonction des circonstances. Même le NPU 10-TOPS du Meteor Lake d’Intel est suffisamment puissant pour certains types de travaux d’IA.