ลิงค์ผู้สนับสนุน
วิธีแก้ไขปัญหาติดตั้ง stable diffusion ครั้งแรกแล้วกดเจนภาพไม่ได้ ขี้นจอดำ
ลิงค์ผู้สนับสนุน
ปัจจุบัน stable diffusion ถือเป็น AI ที่ช่วยสร้างภาพที่ได้รับความนิยมเป็นอย่างมาก ผมเป็นคนหนึ่งที่ได้เริ่มสนใจจึงได้หาวิธีติดตั้งในอินเตอร์เน็ตแล้วพบปัญหาการใช้งานครั้งแรกคือเมื่อติดตั้งโปรแกรมเสร็จ เขียน prompt แล้วกด generate ปรากฎว่าหน้าจอแสดงผลกลายเป็นสีดำ และมีข้อความขึ้นประมาณนี้
"NansException: A tensor with all NaNs was produced in Unet. This could be either because there's not enough precision to represent the picture, or because your video card does not support half type. Try setting the "Upcast cross attention layer to float32" option in Settings > Stable Diffusion or using the --no-half commandline argument to fix this. Use --disable-nan-check commandline argument to disable this check. "
ผมได้หาวิธีแก้ไขหลายๆวิธีจนสุดท้ายก็สามารถแก้ไขได้ ผมจึงอยากจะมาแชร์ วิธีแก้ไขปัญหาติดตั้ง stable diffusion ครั้งแรกแล้วกดเจนภาพไม่ได้ขี้น จอดำ ครับโดยมีรายละเอียดวิธีการทำดังนี้ (ต้องทำการติดตั้ง stable diffusion เสร็จแล้วนะครับ วิธีติดตั้งสามารถหาได้ในเน็ตเลยครับผมขอข้ามไปเลยนะครับ ^_^)
1. หลังจากติดตั้งโปรแกรมแล้ว ให้คลิ๊กขวา Edit ไฟล์ web user-ui.bat โดยเพิ่ม parameter ดังนี้
--lowvram --xformers --autolaunch --disable-nan-check จากนั้นกด save
2. กดรันโปรแกรม ทดสอบพิมพ์ prompt ที่ต้องการแล้วกด generate
3. เท่านี้ก็สามารถใช้งานได้แล้วครับ
ปล.เครื่องผมเป็นโน้ตบุ๊คสเปคตามในรูปด้านล่างเลยครับ
ลิงก์ผู้สนับสนุน
อันนี้แฟนเพจของผมครับ >>> สอนสร้างเว็บไซต์ฟรีด้วยwordpress