Denniscor/mara-beats
Viewer • Updated • 73 • 98
How to use Denniscor/musicgen-mara with PEFT:
Task type is invalid.
Configuration Parsing Warning:In adapter_config.json: "peft.task_type" must be a string
Fine-tuned MusicGen-small on Nigerian mara/afrobeat dance instrumentals.
from transformers import MusicgenForConditionalGeneration, AutoProcessor
from peft import PeftModel
import scipy
base = MusicgenForConditionalGeneration.from_pretrained("facebook/musicgen-small")
model = PeftModel.from_pretrained(base, "Denniscor/musicgen-mara")
processor = AutoProcessor.from_pretrained("facebook/musicgen-small")
inputs = processor(
text=["nigerian mara dance beat with heavy percussion and afrobeat drums"],
return_tensors="pt",
)
audio = model.generate(**inputs, max_new_tokens=1500) # ~30 seconds
sr = model.config.audio_encoder.sampling_rate
scipy.io.wavfile.write("mara_beat.wav", sr, audio[0, 0].cpu().numpy())
Base model
facebook/musicgen-small