当前位置: 首页 > article >正文

第三十九篇-TeslaP40+CosyVoice-安装

环境

系统:CentOS-7
CPU: 14C28T
内存:32G
显卡:Tesla P40 24G
驱动: 535
CUDA: 12.2

克隆

git clone --recursive https://github.com/FunAudioLLM/CosyVoice.git
cd CosyVoice


git submodule update --init --recursive

下载 Matcha-TTS

cd third_party
git clone https://hub.nuaa.cf/shivammehta25/Matcha-TTS.git

创建环境

conda create -n cv python=3.8
conda activate cv

安装依赖

cd .. CosyVoice目录
pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple

安装软件

sudo yum install sox sox-devel -y

git模型下载,请确保已安装git lfs

mkdir -p pretrained_models
git clone https://www.modelscope.cn/iic/CosyVoice-300M.git pretrained_models/CosyVoice-300M
git clone https://www.modelscope.cn/iic/CosyVoice-300M-SFT.git pretrained_models/CosyVoice-300M-SFT
git clone https://www.modelscope.cn/iic/CosyVoice-300M-Instruct.git pretrained_models/CosyVoice-300M-Instruct
git clone https://www.modelscope.cn/iic/CosyVoice-ttsfrd.git pretrained_models/CosyVoice-ttsfrd

可以先下载CosyVoice-300M-Instruct与CosyVoice-ttsfrd

安装CosyVoice-ttsfrd

cd pretrained_models/CosyVoice-ttsfrd/
unzip resource.zip -d .
pip install ttsfrd-0.3.6-cp38-cp38-linux_x86_64.whl

启动

export PYTHONPATH=third_party/Matcha-TTS
python3 webui.py --port 50000 --model_dir pretrained_models/CosyVoice-300M-Instruct

访问

http://192.168.31.111:50000/
在这里插入图片描述

以上文本,在P40中大概20秒生成,GPU显存消耗 2126MiB GPU 90%~100%

参考

https://www.bilibili.com/video/BV1BE421A7CG
https://hub.nuaa.cf/FunAudioLLM/CosyVoice


http://www.kler.cn/a/286533.html

相关文章:

  • NLP深度学习 DAY5:Seq2Seq 模型详解
  • 智能汽车网络安全威胁报告
  • 【HarmonyOS之旅】基于ArkTS开发(三) -> 兼容JS的类Web开发(三)
  • 简要介绍C语言和c++的共有变量,以及c++特有的变量
  • HTML<kbd>标签
  • Autogen_core 测试代码:test_cache_store.py
  • tornado获取请求参数
  • 2408wtl,玻璃类
  • 构建大师:深入理解Linux下的Make和Makefile
  • 火焰传感器详解(STM32)
  • 【案例63】SSL RC4 加密套件支持检测 (Bar Mitzvah)修复方案
  • 《使用 LangChain 进行大模型应用开发》学习笔记(一)
  • 动手学深度学习(pytorch)学习记录17-房价预测[学习记录]
  • OpenCV绘图函数(6)绘制椭圆函数ellipse()的使用
  • 线性回归算法详解
  • 简单工作流-节点增加输入内容
  • 工业软件架构5:(QT和C++实现)
  • .NetCore发布到IIS
  • 基于单片机的仿生水母水下机器人设计
  • CentOS 7 的默认YUM源更换为国内的镜像源保姆级教程(附:常见的国内 CentOS 镜像源地址)
  • 线程池在接受到30个比较耗时的任务时的状态,在前面30个比较耗时的任务还没执行完成的情况下,再来多少个任务会触发拒绝策略?
  • 【Unity3D优化】优化内置shader的内存占用
  • Web3前端开发:重塑互联网的未来
  • 元数据与 Annotated:Python 类型系统的新视角
  • NLP入门
  • 如何优化LSTM模型的性能:具体实践指南