ปรับใช้ Audiocraft MusicGen บน Amazon Sagemaker โดยใช้จุดสิ้นสุดของ Sagemaker สำหรับการอนุมาน Async
บล็อก: การอนุมาน Audiocraft Musicgen โดยใช้ Amazon Sagemaker
โซลูชันนี้แสดงให้เห็นถึงการปรับใช้โมเดล Audiocraft MusicGen จาก HuggingFace ใน Amazon Sagemaker โมเดล MusicGen ใช้ข้อความภาษาธรรมชาติเป็นพรอมต์และสร้างเพลงเป็นเอาท์พุท

Audiocraft ประกอบด้วยสามรุ่น ได้แก่ Musicgen, Audiogen และ Encodec repo นี้มีวัตถุประสงค์เพื่อปรับใช้โมเดล MusicGen ใน Amazon Sagemaker สำหรับการอนุมานแบบอะซิงโครนัส

facebook/musicgen-large จะถูกนำไปใช้กับจุดสิ้นสุดแบบอะซิงโครนัส Sagemaker จุดสิ้นสุดนี้จะถูกใช้เพื่ออนุมานสำหรับการสร้างเพลงHuggingFaceModel จะถูกนำไปใช้กับจุดสิ้นสุดแบบอะซิงโครนัส Sagemakerfacebook/musicgen-large ในขอบเขตของบล็อกนี้จะถูกอัปโหลดไปยัง S3 ในระหว่างการปรับใช้ นอกจากนี้ในระหว่างการอนุมานเอาต์พุตที่สร้างขึ้นจะถูกอัปโหลดไปยัง S3
สมุดบันทึกการปรับใช้ที่ใช้ใน repo นี้ใช้ HuggingFace เป็นผู้ให้บริการรุ่นสำหรับรุ่น MusicGen Noteboks การปรับใช้และการอนุมานที่สอดคล้องกันสำหรับโมเดลที่เกี่ยวข้องจะถูกแบ่งเป็นตารางด้านล่าง
| รหัสโมเดล Huggingace | ปรับใช้สมุดบันทึก | สมุดรับรองการอนุมาน |
|---|---|---|
| Facebook/Musicgen ขนาดใหญ่ | ปรับใช้ | การอนุมาน |
| Facebook/Musicgen-Medium | ปรับใช้ | การอนุมาน |
| Facebook/Musicgen-small | ปรับใช้ | การอนุมาน |
ดูข้อมูลเพิ่มเติม
@inproceedings{copet2023simple,
title={Simple and Controllable Music Generation},
author={Jade Copet and Felix Kreuk and Itai Gat and Tal Remez and David Kant and Gabriel Synnaeve and Yossi Adi and Alexandre Défossez},
booktitle={Thirty-seventh Conference on Neural Information Processing Systems},
year={2023},
}
ห้องสมุดนี้ได้รับใบอนุญาตภายใต้ใบอนุญาต MIT-0 ดูไฟล์ใบอนุญาต