Quote from: RobertJasiek on December 15, 2023, 21:46:19Kaufte ich mir einen Computer, um Bilder solcher Qualität zu erzeugen? Auf keinen Fall! Jedenfalls zeigen sie überdeutlich, dass eine NPU mit heutiger Software ungeeignet ist, gute Bilder - jedenfalls ad hoc - zu erzeugen.
Was hat die NPU mit der Qualität der Bilder zu tun? Die wird einzig und allein durch das trainierte Modell, den Inference-Parametern und der Prompt-Strategie bestimmt.
Die NPUs haben nicht den Sinn und Zweck mit der Leistung von GPUs zu konkurrieren, sondern das Inferencing so effizient wie möglich zu gestalten. Das ist vor allem für Anwendungen des Alltags sinnvoll, wie etwa effiziente Geräuschunterdrückung oder Hintergrundausblendung in Online Meetings.
Apple hat damit vor Jahren im iPhone begonnen, um FaceID zu realisieren, was ohne dedizierte AI-Hardware den Akku deutlich schneller leergefegt hätte, zumal man das Gerät ja unzählige Male am Tag so entsperrt.
Möchte man hingegen die maximale Leistung rausholen, kombiniert man die AI Power von NPU, GPU und CPU. In der Praxis ist das allerdings schwierig, weil jede Processing-Unit nur mit einer best. Word-Breite optimal funktioniert, man müsste das gleiche Modell also in mehreren Versionen vorhalten oder einen Kompromiss machen.
Was Intel hier mit Stable Diffusion auf der NPU zeigt, ist doch nur zur Anschaulichkeit fürs Marketing, aber das ist immer noch besser als nichts, bei AMD gibt's ja immer nur PowerPoint Folien.
Und übrigens: Mit Stable Diffusion und einem fine tuned Checkpoint für eine best. Art von Bildern oder Stilen und einer cleveren Prompt-Strategie, die viele Bildfehler gar nicht erst zulässt, lassen sich auch auf einer iGPU hervorragende Ergebnisse erzielen! Man kann ja auch erstmal mit Preview-Auflösungen arbeiten oder weniger Steps wählen.