当前位置:   article > 正文

大模型部署手记(19)Ubuntu+JupyterLab+Nemo+Llama2+llama-index+语音对话机器人_ubuntu 大模型

ubuntu 大模型

参考 大模型部署手记(18)Windows+JupyterLab+Nemo+Llama2+llama-index+语音对话机器人-云社区-华为云

我们把标题换一个单词,然后试试。

首先,我们使用一台Windows电脑连上这台装了双系统的暗影精灵的ubuntu系统,

使用MobaXterm登录:

conda create -n nemo python=3.10 -y

conda activate nemo

安装Pytorch:

conda install pytorch torchvision torchaudio pytorch-cuda=11.8 -c pytorch -c nvidia

安装Nemo:

sudo apt-get update

sudo apt-get install -y libsndfile1 ffmpeg

pip install Cython -i https://pypi.tuna.tsinghua.edu.cn/simple

pip install nemo_toolkit['all'] -i https://pypi.tuna.tsinghua.edu.cn/simple

需要经过漫长的安装过程,请耐心等待:

cd ~

#git clone https://github.com/NVIDIA/NeMo.git

#git clone https://github.com/wnger/nemo-api.git

#cd nemo-api

#python test.py

安装llama-index

pip install llama-index -i https://pypi.tuna.tsinghua.edu.cn/simple

安装下jupyterLab

pip install jupyter -i https://pypi.tuna.tsinghua.edu.cn/simple

pip install jupyterlab -i https://pypi.tuna.tsinghua.edu.cn/simple

好像确实不需要装。

在ubuntu创建 nemo-llama目录:

cd ~

mkdir nemo-llama

将两个模型目录LinkSoul和sentence-transformers、test.wav、tts_hifigan.nemo和 nemo_llama2.ipynb 、电子书book目录等都传到ubuntu后台:

在ubuntu后台运行:

jupyter-lab --generate-config

打开配置文件/home/zhanghui/.jupyter/jupyter_lab_config.py,修改代码:

c.ServerApp.allow_origin ='*'

c.ServerApp.ip ='192.168.0.127'

设置成服务器ip

jupyter lab --no-browser

浏览器打开 http://192.168.0.127:8888/lab

居然要输入密码,通过jupyter lab passwd设置下看看:(密码:zhanghui)

输入密码后,耐心等待:

进入第一个notebook:

双击打开左边的 jupyter脚本:nemo_llama2.ipynb

依次执行看看:

0.导入Nemo工具库及相关工具类

1.构建机器的“耳朵”实现听写的过程

下载了很久,终于执行完毕。

语音转文字没有问题。

2.构建机器的“大脑” 实现检索问答的过程

先执行 !pip install accelerate -i https://pypi.tuna.tsinghua.edu.cn/simple

此时需要重启下JupyterLab,清空输出,重新执行前面的部分,然后执行本cell:

继续处理:

修改/etc/hosts文件:

修复punkt:

构建通道:

读取电子书:

这次不打印了,书的内容太多了,相信它能成功加载。。

构建向量索引数据库:

输入文字问题,并从向量数据库获得结果:

3.构建机器的“嘴巴”将文字用声音说出来

加载fastpitch声学模型

耐心等待下载完毕:

通过Fastpitch声学模型将文字转换成对应频谱图

加载HiFigan声码器模型

使用HiFigan声码器将频谱图合成出语音

报显存不足了。重启内核,只做后面文字转语音的动作看看:

使用HiFigan声码器将频谱图合成出语音

这次语音也成功生成了!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/583810
推荐阅读
相关标签
  

闽ICP备14008679号