La documentation stipule que les exigences relatives au matériel pour faire fonctionner Stable Diffusion sont au minimum de 16 Go de RAM, une carte graphique avec 10 Go de mémoire vidéo (VRAM) ainsi que 10 Go d'espace disque.
À noter qu'il existe des versions de Stable Diffusion optimisées pour fonctionner sur des composants moins performants (au minimum 6 Go de VRAM en utilisant la moitié de la précision lors de la génération)

La RTX 4090 à 24 Go et la rx 7900 xtx en à 20 Go de VRAM, les deux devraient pouvoir faire tourner Stable Diffusion en local. 

L'architecture RTX serait théoriquement plus adapté pour l'utilisation de Stable Diffusion vu qu'originalement c'étais les seuls nativement supportés, et qu'elle dispose de Tensor Cores (unité de calcul pour le calcul des IA) mais le programme a depuis été adapté pour fonctionner aussi sur les cartes AMD.

Voici quelques moyennes de nombre d'itérations par seconde de Stable Diffusion : 
-RTX 4090 : 21,770 it/s
-RX 7900 XTX : 19,296 it/s

En utilisant la librairie "xformers" de Facebook, la RTX passe de 21,770 à 28,923 it/s.

Ces résultats détaillés ainsi que la méthodologie utilisée sont décrites dans cet article de Toms Hardware : https://www.tomshardware.com/news/stable-diffusion-gpu-benchmarks

Il reste cependant important de vérifier les exigences système et les recommandations du fabricant pour s'assurer que votre système est compatible et suffisamment puissant pour faire tourner Stable Diffusion de manière optimale, si vous ajoutez une carte graphique sur une architecture non optimisée, vous pourriez avoir un goulot d'étranglement du calcul à cause d'autres composants tels que le CPU, à la RAM ou aux vitesses de transfert avec le disque par exemple. Stable Diffusion semble dépendre fortement de la vitesse d'un seul cœur CPU, l'utilisation du Turbo Boost d'Intel ou Turbo Core d'AMD pourrait augmenter les performances de Stable Diffusion par exemple.

Le choix entre une carte ou l'autre dépendra donc de plusieurs autres facteurs tels que vos besoins en dehors de Stable Diffusion, le prix ou la consommation électrique.
เอกสารระบุว่าข้อกำหนดด้านฮาร์ดแวร์เพื่อเรียกใช้ Stable Diffusion คือ RAM ขั้นต่ำ 16 GB, การ์ดกราฟิกที่มีหน่วยความจำวิดีโอ (VRAM) 10 GB และพื้นที่ดิสก์ 10 GB โปรดทราบว่ามีเวอร์ชันของ Stable Diffusion ที่ได้รับการปรับแต่งให้ทำงานบนส่วนประกอบที่มีประสิทธิภาพน้อยกว่า (อย่างน้อย 6 GB ของ VRAM โดยใช้ความแม่นยำเพียงครึ่งหนึ่งระหว่างการสร้าง) RTX 4090 ที่ 24 GB และ rx 7900 xtx ในที่ 20 GB ของ VRAM ทั้งสองควรเป็น สามารถรัน Stable Diffusion ภายในเครื่องได้ ตามทฤษฎีแล้ว สถาปัตยกรรม RTX น่าจะเหมาะสมกว่าสำหรับการใช้ Stable Diffusion เนื่องจากเดิมทีสถาปัตยกรรม RTX เป็นเพียงสถาปัตยกรรมเดียวที่ได้รับการสนับสนุน และมี Tensor Cores (หน่วยการคำนวณสำหรับการคำนวณ AI) แต่ตั้งแต่นั้นมาโปรแกรมก็ได้รับการดัดแปลงให้ใช้งานได้เช่นกัน บนการ์ด AMD ต่อไปนี้เป็นค่าเฉลี่ยบางส่วนของจำนวนการวนซ้ำต่อวินาทีจาก Stable Diffusion: -RTX 4090: 21,770 it/s -RX 7900 s ผลลัพธ์โดยละเอียดเหล่านี้ตลอดจนวิธีการที่ใช้อธิบายไว้ในบทความนี้จาก Toms Hardware: https://www.tomshardware.com/news/stable-diffusion-gpu-benchmarks อย่างไรก็ตาม การตรวจสอบความต้องการของระบบและข้อกำหนดของผู้ผลิตยังคงเป็นสิ่งสำคัญ คำแนะนำ เพื่อให้แน่ใจว่าระบบของคุณเข้ากันได้และทรงพลังพอที่จะรัน Stable Diffusion ได้อย่างเหมาะสม หากคุณเพิ่มกราฟิกการ์ดบนสถาปัตยกรรมที่ไม่ได้รับการปรับให้เหมาะสม คุณอาจมีปัญหาคอขวดในการประมวลผลเนื่องจากส่วนประกอบอื่น ๆ เช่น CPU, RAM หรือการถ่ายโอน ความเร็วด้วยดิสก์ เป็นต้น ดูเหมือนว่า Stable Diffusion จะขึ้นอยู่กับความเร็วของ CPU core ตัวเดียวอย่างมาก การใช้ Turbo Boost ของ Intel หรือ Turbo Core ของ AMD อาจเพิ่มประสิทธิภาพของ Stable Diffusion เป็นต้น การเลือกระหว่างการ์ดใบเดียวจะขึ้นอยู่กับปัจจัยอื่นๆ หลายประการ เช่น ความต้องการของคุณนอกเหนือจาก Stable Diffusion ราคา หรือปริมาณการใช้ไฟฟ้า
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence