ผมไม่อยากแนะนำให้ใช้ Stable Diffusion WebUI บน Mac เท่าไหร่ แต่เผื่อใครอยากจะลอง เพราะใช้ฟีเจอร์ได้ครบกว่า

วิธีติดตั้ง Stable Diffusion WebUI บน Mac

ผมทำตามคลิปนี้ และดูบทความประกอบ อ่าน https://hub.tcno.co/ai/stable-diffusion/automatic1111-mac/

ในขั้นตอนติดตั้ง ถ้าเจอคำว่า command not found: brew ให้พิมพ์ export PATH=/opt/homebrew/bin:$PATH

นอกนั้นก็ไม่น่ามีปัญหาอะไร

รีวิวการใช้งาน Stable Diffusion WebUI

การใช้งานยังต้องสั่งผ่าน Terminal และทำงานบนเว็บเบราว์เซอร์ แน่นอนว่ามันยังไม่เหมาะกับผู้ใช้ทั่วไป

และทุกครั้งที่เข้าใช้งานต้องพิมพ์ cd stable-diffusion-webui เสร็จแล้วตามด้วย ./webui.sh

แต่เหตุผลที่ผมอยากลองใช้เพราะ “Lora” อย่างเดียวเลย มันเป็นอะไรที่เปิดโลกมากๆ ทำให้สร้าง AI ได้สนุกขึ้นเยอะ

จริงๆผมก็อยากเทรน Lora บ้าง แต่สเปคคอมไม่ไหว

หน้าตาของ Stable Diffusion WebUI มีฟีเจอร์เยอะมากๆ แต่การใช้งานพื้นฐานทำได้ง่าย พิมพ์คำสั่ง Prompts แล้วกดเจนรูป แค่นั้นเอง

ในส่วนของการตั้งค่าจัดเต็มมากๆ

  • ปรับขนาดภาพได้อย่างอิสระ
  • มี Sampling และ Upscale ครบทุกตัว
  • ปรับ STEP ได้สูงสุด 150

และยังลงส่วนเสิรมได้อีก เช่น ControlNet ช่วยจัดท่าโพสนางแบบ AI

และจุดที่ผมชอบคือมีฟีเจอร์ให้เทรนโมเดลได้ด้วย (แต่ที่เห็นเขาทำคือ ติดตั้ง Dreambooth เพื่อเทรนโมเดล)

แต่การใช้งานหลักๆผมคงจะเน้น Text2Img มากกว่า เจนรูปธรรมดาๆเน้นใช้ Lora ถ้ารูปเซ็ตไหนไม่ได้ใช้ Lora ก็ใช้ Draw Things เหมือนเดิม

ภาพชุดนักศึกษา ใช้ Lora Thai university uniform

ข้อดีของ Draw Things บนแมคคือเร็ว แต่มันยังลง Lora ไม่ได้ ซึ่งนักพัฒนาเขารู้แล้วว่าคนต้องการฟีเจอร์นี้ และมันน่าจะทำยากมั้ง เพราะอัพเดทล่าสุดเขาปล่อย ControlNet มาก่อน

การเจนรูปจะช้ากว่า Draw Things

ผมลองจับเวลา ถ้าขนาดภาพ 512 x 512 แอพ Draw Things บน Macbook Pro M1 เจนรูปโดยใช้เวลาไม่ถึง 1 นาที

แต่ Stable Diffusion WebUI ใช้เวลา 1.30-1.40 นาที ยิ่งถ้าใช้ Lora ด้วย จะใช้เวลา 2 นาทีกว่าๆ

และถ้าปรับขนาดเพิ่มขึ้นประมาณ 512 x 768 (เป็นสัดส่วนภาพที่ผมใช้ประจำ) เมื่อใช้ร่วมกับ Lora ใช้เวลาเจนรูปนานถึง 3.45 นาที

ใช้ STEP 20 เท่ากัน

ทำเครื่องช้าอย่างเห็นได้ชัด

เหตุผลที่ช้าเพราะผมใช้ Macbook M1 ตัวเบสิคมากๆ แรมแค่ 8GB และ GPU น่าจะ 8 core

จริงๆสเปคมันดีมากสำหรับการใช้งานทั่วไป ที่ผมซื้อมาใช้ตอนนั้นเพราะโปรแกรมที่ใช้หนักสุดก็แค่ Photoshop

เวลาใช้ Draw Things + Photoshop + เว็บเบาว์เซอร์ ไม่เคยกระตุกเลย

แต่ Stable Diffusion WebUI ทำให้เครื่องกระตุกได้ แม้ว่าจะเปิดแค่เว็บเบราว์เซอร์ก็ตาม แต่ไม่ได้รุนแรงนะ เป็นมีอาการเฉพาะตอนที่เจนหนักๆกับ Lora

อนาคตคงต้องใช้ชิป M2 PRO

ถ้าผมจะเปลี่ยน Mac ใหม่ หรือซื้อเพิ่มคงต้องใช้ชิปรุ่น PRO มีคนที่ใช้ Macbook Pro 14 นิ้ว เขาบอกว่ารัน Stable Diffusion WebUI สบายมาก

หรืออาจจะต้องการเครื่องที่เร็วกว่านี้ เอาไว้เทรน “Lora” อนาคตผมมองว่านอกจาก Prompts แล้ว พวกโมเดลที่เทรนด้วย Lora จะเป็นสิ่งที่เอาไว้ซื้อขายได้

เพราะมีอีกหลายอย่างที่ AI ยังไม่รู้จัก และต้องอาศัยการเทรนเท่านั้น ไม่ว่าจะเป็นชุดแต่งกายต่างๆ เช่น ชุดนักเรียนไทย หรือแม้แต่พวกอาหารสานที่ฮิตๆอย่าง ซอยจุ๊ และมีสิ่งไกล้ตัวอีกมากมาย ก็จะอาศัยคอย่างเราๆ ช่วยกันเทรนออกมาเป็นโมเดล

บทความก่อนหน้านี้วิธีทำให้ภาพ AI คมชัด ด้วยแอพ Remini
บทความถัดไปStable Diffusion WebUI วิธีติดตั้งและใช้งาน Lora
เป้าหมายการทำเว็บของผมคือ คนไทยต้องเข้าถึงข้อมูลได้ง่าย จะแก้ปัญหาไอทีต้องมีทางออก เว็บมหาลัยฯจึงก่อกำเนิดขึ้น