ผมไม่อยากแนะนำให้ใช้ 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 เหมือนเดิม
ข้อดีของ 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 ยังไม่รู้จัก และต้องอาศัยการเทรนเท่านั้น ไม่ว่าจะเป็นชุดแต่งกายต่างๆ เช่น ชุดนักเรียนไทย หรือแม้แต่พวกอาหารสานที่ฮิตๆอย่าง ซอยจุ๊ และมีสิ่งไกล้ตัวอีกมากมาย ก็จะอาศัยคอย่างเราๆ ช่วยกันเทรนออกมาเป็นโมเดล