NotaGen 是一个大模型预训练的音乐生成模型


项目地址:https://github.com/ElectricAlexis/NotaGen



项目DEMO:https://electricalexis.github.io/notagen-demo/


下面试试本地部署效果

首先下载项目文件

git clone https://github.com/ElectricAlexis/NotaGen.git

image



然后我们创建一个 3.10 的 Python 环境

conda create  --prefix G:\AI\NotaGen python=3.10

image



然后激活环境

conda activate G:\AI\NotaGen

image



安装 pytouch 和 cuda

conda install pytorch==2.3.0 pytorch-cuda=11.8 -c pytorch -c nvidia

image



安装 accelerate

pip install accelerate

image



安装 optimum

pip install optimum

image



最后安装必要的依赖

pip install -r requirements.txt

image



最后检查下我们的 pytorch 是不是支持 cuda 的

python
import torch
torch.__version__
print(torch.cuda.is_available())

image

返回 true 表示支持 cuda,可以使用 GPU




项目自带了个damo,在 gradio 文件夹中

首先下载模型

demo使用的模型为 NotaGen-X

模型地址:https://huggingface.co/ElectricAlexis/NotaGen/blob/main/weights_notagenx_p_size_16_p_length_1024_p_layers_20_h_size_1280.pth

镜像站模型地址:https://hf-mirror.com/ElectricAlexis/NotaGen/blob/main/weights_notagenx_p_size_16_p_length_1024_p_layers_20_h_size_1280.pth

然后把模型放到 gradio 文件夹中(主要不要改模型的文件名)


运行Demo:

python demo.py

image


看下模型已经加载到了显存中(8G显存的机器就能跑)

image


这个时候打开 http://127.0.0.1:7861/ 就能看到 Demo 界面了

随便选个风格生成下看看,显卡开始狂转中…

image



等待一会,生成完成

image



保存文件,然后找个在线播放乐谱的网站试试效果,比如:https://bbs.moonyueqi.com/xmlplay/

image

posted @ 2025-05-19 15:43 sun8134 阅读(18) 评论(0) 推荐(0)
摘要: Ollama 默认 pull 到的模型都是量化过的量化过的有时候会有点傻想要用非量化的模型我们还是需要自己导入还是用上一篇的模型:https://hf-mirror.com/deepseek-ai/DeepSeek-R1-Distill-Qwen-7B我们可以看到模型是 safetensors 的新 阅读全文
posted @ 2025-03-12 11:13 sun8134 阅读(3940) 评论(0) 推荐(2)
摘要: Ollama 默认 pull 到的模型都是量化过的 要使用非量化的模型就需要自己导入 但是 Hugging Face 不用魔法是打不开的 我们找个镜像站下载模型: 比如这个吧:https://hf-mirror.com/deepseek-ai/DeepSeek-R1-Distill-Qwen-7B 阅读全文
posted @ 2025-03-03 10:27 sun8134 阅读(2571) 评论(0) 推荐(0)
摘要: 项目Github:https://github.com/xorbitsai/inference/文档:https://inference.readthedocs.io/zh-cn/latest/getting_started/index.html安装的时候如果还是 0.16.3pip install 阅读全文
posted @ 2025-02-25 15:33 sun8134 阅读(185) 评论(0) 推荐(0)
摘要: 最近发现C盘空间紧张一看 Nuget 文件夹 30G+…还默认在 C 盘用户文件下…看下 Nuget 的文件路径dotnet nuget locals all –list我们要修改 globalPackages 的路径挪去其他位置找到 nuget 的 config 文件%AppData%\NuGet 阅读全文
posted @ 2024-12-19 10:39 sun8134 阅读(110) 评论(0) 推荐(1)
摘要: 突然发现我运行了8万多小时的硬盘报 C5 警告了…抓紧换了块硬盘懒得重装系统直接pe下把文件拷贝到新盘启动后 OneDrive 报错 0x8004def5…参考下:https://www.minitool.com/news/onedrive-error-code-0x8004def5.html简单判 阅读全文
posted @ 2024-12-18 12:18 sun8134 阅读(78) 评论(0) 推荐(0)
摘要: 项目地址:https://github.com/chatchat-space/Langchain-Chatchat前面装好了 Xinference 现在开始安装 Langchain-Chatchat我们还是要先 conda 创建个环境conda create --prefix D:\AI\Chatc 阅读全文
posted @ 2024-11-21 10:09 sun8134 阅读(445) 评论(0) 推荐(0)
摘要: 在开始前先做下准备工作首先要用nv显卡的话先要装cuda:https://developer.nvidia.com/cuda-toolkit-archive常用的是11.8,12.1或者12.4装完可以查看下版本:nvcc -V不过这个时候可能会报错这个时候需要装vc++最简单的可以装 visual 阅读全文
posted @ 2024-11-12 10:12 sun8134 阅读(216) 评论(0) 推荐(0)
摘要: Langchain-Chatchat 0.3的版本更新到了 0.3本地不再使用 fastchat 了,这次准备使用 Xinference为了方便 python 的版本管理,这次使用 miniconda安装 miniconda 其实很简单的,下载对应的版本下一步下一步就行了https://docs.a 阅读全文
posted @ 2024-11-11 15:47 sun8134 阅读(40) 评论(0) 推荐(0)
摘要: 发现表里数据相同,但 group by 后竟然是俩数据…仔细一看原来有数据里有 特殊字符 不间断空格 \u00a0\u00A0 是 Unicode 字符,在 MS SQL 中可以使用 NCHAR(160) 来表示这个不间断空格字符…那么替换就容易了update Table1 set Column1 阅读全文
posted @ 2024-10-06 23:59 sun8134 阅读(54) 评论(0) 推荐(0)
分享按钮
点击右上角即可分享
微信分享提示