本文将手把手教你在腾讯云部署清源CPM并进行简单测试,但仍需要一定Linux基础 初次部署需要消耗30元,之后每小时14元 有问题可以联系我,有时间会尽量回答
图片见b站! 图片见b站! 图片见b站! b站链接https://www.bilibili.com/read/cv8943397 —————————— 小凡/Empathy 微信:geekareabao 东莞理工学院 网络工程 今年大三 ——————————
选择自定义配置,开启按量计费GPU服务器(建议广州)
必须选择双GPU的服务器,且显存均大于7G
这里建议选最便宜的双GPU服务器 GN6S双卡版
操作系统镜像建议CentOS 7.8,其他保持默认
勾选自动安装驱动,所有选项选最新的应该就可以了
公网带宽调至50或100Mbps,按流量计费
然后进入下一步
安全组设为Linux安全组
自行设置密码或密钥,然后下一步,并充值开通服务器
开启成功后可以查询到自己的服务器,会自动开机,但开机时间比较长
关机时只计算磁盘费用,开机时计算全部费用,流量单独计费
开机成功后会显示公网IP,在ssh软件输入该IP连接服务器
使用预设的用户名密码或密钥对ssh登录服务器
可以使用lspci命令检查显卡有没有正常工作,倒数第二、三行出现NVIDIA XXX则表示成功
然后安装nvidia-docker,请不要安装普通版docker,如果你已经安装普通docker,需要删除所有与docker有关的软件
具体参照
https://blog.csdn.net/keineahnung2345/article/details/84527956 的内容删除旧docker
安装方法参照
https://docs.nvidia.com/datacenter/cloud-native/container-toolkit/install-guide.html#docker
如果你是以root用户登录,则不需要sudo,否则在命令前添加sudo
这里给出CentOS 7使用的命令(我在真机部署的时候没有记录,这些是事后敲的,没有验证正确性,有错误请联系我)
安装支持显卡的Docker-ce
yum install -y https://download.docker.com/linux/centos/7/x8664/stable/Packages/containerd.io-1.4.3-3.1.el7.x8664.rpm
systemctl start docker
安装英伟达容器组件
distribution=$(. /etc/os-release;echo $ID$VERSION_ID) \ && curl -s -L https://nvidia.github.io/nvidia-docker/$distribution/nvidia-docker.repo | sudo tee /etc/yum.repos.d/nvidia-docker.repo
yum clean expire-cache
yum install -y nvidia-docker2
systemctl restart docker
docker run --rm --gpus all nvidia/cuda:11.0-base nvidia-smi
然后出现GPU详细信息则安装成功
由于官方docker源很慢,我们把源换成腾讯云
以centOS为例,参考
https://cloud.tencent.com/document/product/1207/45596?from=information.detail.%E8%85%BE%E8%AE%AF%E4%BA%91%E5%8A%A0%E9%80%9Fdocker
vim /etc/docker/daemon.json
i
切换到编辑模式
DOCKER_OPTS="--registry-mirror=https://mirror.ccs.tencentyun.com" —————内容————— {"registry-mirrors": [ "https://mirror.ccs.tencentyun.com" ]} —————————— esc
退出编辑模式
:wq
保存并退出
cd ~
回到主目录
接下来是清源CPM(默认目录为~/CPM-Generate)
docker pull dmye/cpm:v0
docker run --gpus '"device=0,1"' -it -v ./CPM-Generate --name=cpm dmye/cpm:v0
运行后,会进入Docker容器内的命令行,进入docker后不论之前是不是root都要用sudo
我们需要先进入CPM所在的目录,并下载模型
参照图中命令,进入/CPM文件夹,默认是没有80000和checkpoint文件的,这两个就是我们要下载的,使用如下命令下载模型
sudo wget https://baai.org/l/QLtmx
下载完是一个tar.gz文件,解压到当前目录,由于文件大,时间会比较长,耐心点
sudo tar -xzvf model.tar.gz
也可以先用图中命令检查压缩包内容
解压后会解压在./CPM-large文件夹内,所以我们要把这个目录里的文件复制到CPM根目录
sudo mv ./CPM-large/* ./
完成后目录如下图所示
然后运行如下命令启动CPM
sudo bash scripts/generate_text.sh ./
运行成功
按enter进入交互框,随便打一句话
耗时23秒
至此,CPM安装完成,下面介绍重启后打开CPM的方法
使用docker ps是显示运行中容器的意思,报错是因为docker还没有启动,按图中命令启用
这个报错是因为之前已经建立过容器,直接用如下命令
ed8为我的容器名前三位,需要根据具体情况修改
内容中包含的图片若涉及版权问题,请及时与我们联系删除
评论
沙发等你来抢