2024-03-25 01:42:28
หลังจากที่ Stability ได้มีการเปิดตัว Stable Cascadeในตัวอย่างการวิจัย โมเดลข้อความเป็นรูปภาพที่เป็นนวัตกรรมใหม่นี้นำเสนอแนวทางสามขั้นตอนที่น่าสนใจ โดยกำหนดมาตรฐานใหม่สำหรับคุณภาพ ความยืดหยุ่น การปรับแต่งอย่างละเอียด และประสิทธิภาพ โดยมุ่งเน้นที่การขจัดอุปสรรคด้านฮาร์ดแวร์เพิ่มเติม
รายละเอียดทางเทคนิค
Stable Cascade แตกต่างจากกลุ่มผลิตภัณฑ์ Stable Diffusion เนื่องจากสร้างขึ้นบนไปป์ไลน์ที่ประกอบด้วยโมเดลที่แตกต่างกันสามรุ่น สเตจ A, B และ C สถาปัตยกรรมนี้ช่วยให้สามารถบีบอัดรูปภาพตามลำดับชั้น เพื่อให้ได้ผลลัพธ์ที่น่าทึ่ง ในขณะที่ใช้พื้นที่แฝงที่มีการบีบอัดสูง
เฟสตัวสร้างแฝง ระยะ C แปลงอินพุตของผู้ใช้ให้เป็นค่าแฝง 24x24 ขนาดกะทัดรัดที่ถูกส่งผ่านไปยังเฟสตัวถอดรหัสแฝง (ระยะ A และ B) ซึ่งใช้ในการบีบอัดภาพ คล้ายกับงานของ VAE ที่อยู่ในความเสถียร การแพร่กระจายแต่ได้รับการบีบอัดที่สูงกว่ามาก
ด้วยการแยกการสร้างข้อความแบบมีเงื่อนไข (ระยะ C) จากการถอดรหัสไปเป็นพื้นที่พิกเซลความละเอียดสูง (ระยะ A และ B) เราสามารถอนุญาตให้มีการฝึกอบรมเพิ่มเติมหรือปรับแต่งเพิ่มเติม รวมถึง ControlNets และ LoRA ให้เสร็จสิ้นแบบเอกเทศบนระยะ C สิ่งนี้มา ด้วยการลดต้นทุนถึง 16 เท่า เมื่อเทียบกับการฝึกโมเดล Stable Diffusion ที่มีขนาดใกล้เคียงกัน (ดังแสดงในรายงานต้นฉบับ ) สามารถเลือกปรับแต่งสเตจ A และ B เพื่อการควบคุมเพิ่มเติมได้ แต่จะเทียบได้กับการปรับแต่ง VAE ในโมเดล Stable Diffusion สำหรับการใช้งานส่วนใหญ่ มันจะให้ประโยชน์เพิ่มเติมน้อยที่สุด และเราขอแนะนำให้ฝึกขั้น C และใช้ด่าน A และ B ในสถานะดั้งเดิม
Stages C & B จะเปิดตัวพร้อมกับรุ่นที่แตกต่างกันสองรุ่น: พารามิเตอร์ 1B & 3.6B สำหรับ Stage C และพารามิเตอร์ 700M & 1.5B สำหรับ Stage B ขอแนะนำให้ใช้รุ่น 3.6B สำหรับ Stage C เนื่องจากรุ่นนี้มีเอาต์พุตคุณภาพสูงสุด . อย่างไรก็ตาม เวอร์ชันพารามิเตอร์ 1B สามารถใช้สำหรับผู้ที่ต้องการเน้นไปที่ความต้องการฮาร์ดแวร์ขั้นต่ำที่สุด สำหรับขั้นตอน B ทั้งสองได้ผลลัพธ์ที่ยอดเยี่ยม อย่างไรก็ตาม 1.5 พันล้านชิ้นนั้นเก่งกว่าในการสร้างรายละเอียดเล็กๆ น้อยๆ ใหม่ ด้วยวิธีโมดูลาร์ของ Stable Cascade ทำให้ข้อกำหนด VRAM ที่คาดหวังสำหรับการอนุมานสามารถเก็บไว้ได้ประมาณ 20GB แต่สามารถลดลงได้อีกโดยใช้เวอร์ชันที่เล็กกว่า (ตามที่กล่าวไว้ก่อนหน้านี้ ซึ่งอาจลดคุณภาพเอาต์พุตสุดท้ายด้วย)
คุณลักษณะเพิ่มเติม
-ถัดจากการสร้างข้อความเป็นรูปภาพมาตรฐาน Stable Cascade สามารถสร้างรูปแบบรูปภาพและการสร้างรูปภาพเป็นรูปภาพได้
รูปแบบต่างๆ ของรูปภาพทำงานโดยการแยกการฝังรูปภาพออกจากรูปภาพที่กำหนดโดยใช้ CLIP จากนั้นจึงคืนค่ากลับไปยังโมเดล ด้านล่างนี้คุณสามารถดูผลลัพธ์ตัวอย่างบางส่วนได้ รูปภาพด้านซ้ายแสดงต้นฉบับ ในขณะที่สี่รูปทางด้านขวาคือรูปแบบที่สร้างขึ้น
-ภาพต่อภาพทำงานโดยการเพิ่มจุดรบกวนให้กับภาพที่กำหนด จากนั้นใช้สิ่งนี้เป็นจุดเริ่มต้นสำหรับการสร้าง นี่คือตัวอย่างสำหรับการสร้างสัญญาณรบกวนให้กับรูปภาพด้านซ้าย จากนั้นจึงเรียกใช้การสร้างจากที่นั่น
-รหัสสำหรับการฝึกอบรม การปรับแต่งอย่างละเอียด ControlNet และ LoRA
ด้วยการเปิดตัว Stable Cascade เรากำลังปล่อยโค้ดทั้งหมดสำหรับการฝึกฝน การปรับแต่ง ControlNet และ LoRA เพื่อลดข้อกำหนดในการทดสอบกับสถาปัตยกรรมนี้เพิ่มเติม นี่คือ ControlNet บางส่วนที่เราจะเปิดตัวพร้อมกับโมเดลนี้:
การวาดภาพภายใน / การวาดภาพภายนอก:ป้อนภาพที่จับคู่กับมาสก์เพื่อประกอบกับข้อความแจ้ง จากนั้นโมเดลจะเติมส่วนที่มาสก์ของรูปภาพโดยปฏิบัติตามข้อความแจ้งที่ให้ไว้
ดูรายละเอียดเกี่ยวกับสิ่งเหล่านี้ได้ที่หน้า Stability GitHubรวมถึงโค้ดการฝึกอบรมและการอนุมาน
แม้ว่าโมเดลนี้จะไม่สามารถใช้งานได้ในเชิงพาณิชย์ในปัจจุบัน แต่หากคุณต้องการลองใช้โมเดลรูปภาพอื่นๆ ของเราสำหรับการใช้งานเชิงพาณิชย์ โปรดไปที่หน้า Stability AI Membership สำหรับการใช้งานเชิงพาณิชย์ที่โฮสต์เอง หรือ แพลตฟอร์มนักพัฒนาของเราเพื่อเข้าถึง API ของเรา .
2024-06-10 03:19:31
2024-05-31 03:06:49
2024-05-28 03:09:25
2024-05-24 11:26:00
บทความที่น่าสนใจอื่นๆยังมีอีกมากลองเลืือกดูจากด้านล่างนี้ได้นะครับ
2024-11-06 10:54:23
2024-03-12 03:11:39
2023-11-13 10:15:52
2024-01-19 05:45:32
2023-09-06 11:07:28
2023-10-17 03:51:31
2023-10-18 04:29:02
2024-01-25 03:33:19
2024-01-11 04:45:59