YuE-GP

YuE-GP

Docker app from boomshakala's Repository

Overview

YuE AI Music Generation for the GPU Poor (by deepmeepbeep) Our model's name is YuE (乐). In Chinese, the word means "music" and "happiness." Some of you may find words that start with Yu hard to pronounce. If so, you can just call it "yeah." We wrote a song with our model's name. YuE is a groundbreaking series of open-source foundation models designed for music generation, specifically for transforming lyrics into full songs (lyrics2song). It can generate a complete song, lasting several minutes, that includes both a catchy vocal track and complementary accompaniment, ensuring a polished and cohesive result. YuE is capable of modeling diverse genres/vocal styles. Below are examples of songs in the pop and metal genres. For more styles, please visit the demo page. NOTE: On first start-up, a number of inference models and libraries will be downloaded to the cache folder. Be patient. It will be up to 30 GB of storage. NOTE: All generated songs remain in the cache folder - even if they have been downloaded through the WebUI. You may manually remove them, if disk space becomes precious.

Requirements

Nvidia Driver plugin (nVidia Support)

Runtime arguments

Web UI
http://[IP]:[PORT:7860]/
Network
bridge
Shell
bash
Privileged
false
Extra Params
--gpus all

Template configuration

WebUIPorttcp

Port for the main portal.

Target
7860
Default
7860
Value
7860
Cache folderPathrw

Folder where YuEGP stores the downloaded files. Note that this folder will be between 20 - 30 GB big.

Target
/workspace
Default
/mnt/user/appdata/ai-yue-gp
Value
/mnt/user/appdata/ai-yue-gp
GPU ProfileVariable

1: Fastest model, but requires 16GB or more. 2: Undefined/undocumented. 3: Slower, up to 12GB VRAM. 4: Slowest, but works with less than 10GB.

Target
YUEGP_PROFILE
Default
3
Value
3
CUDA IndexVariable

Index of the GPU being used for the inference.

Target
YUEGP_CUDA_IDX
Default
0
Value
0
Enable Audio PromptVariable

0: Provide input prompt in text form, i.e. describe the style using keywords. 1: Allows you to send one or 2 audio clips as reference for the style.

Target
YUEGP_ENABLE_ICL
Default
0
Value
0
Transformer PatchVariable

0: Run with the original transformers, without deepmeepbeep's optimizations. 1: Apply the patches - may give unintended side effects in certain configurations.

Target
YUEGP_TRANSFORMER_PATCH
Default
0
Value
0
Auto UpdateVariable

0: Don't update automatically. Use the scripts that are bundled. 1: Update and use the latest features / models. But also accept that this may being breaking changes.

Target
YUEGP_AUTO_UPDATE
Default
0
Value
0

Categories

Download Statistics

1,134
Total Downloads

Details

Repository
olilanz/ai-yue-gp
Last Updated2025-03-28
First Seen2025-02-18

Run YuE-GP on Unraid.

YuE-GP is listed in Community Apps for Unraid OS. Explore Unraid to build a flexible home server, NAS, or homelab.