本教程内容为免费使用谷歌服务器来运行程序,对代码技术要求几乎没有。因为是使用谷歌服务器,所以用户需要挂梯子。
CPM文章生成器需求硬件配置为GPU(显卡),内存,GPU最低配置在4G以上。
经过优化调整,可以无需GPU也可以正常使用,但是生成文章的速度会比GPU慢十几陪或者更多以上,所以建议用户尽量在有GPU的电脑上使用。
Windows系统及Linux均可以使用,Windows系统可以用Pycharm编辑器来运行,Linux系统试用命令来运行。
CPM文章生成器分为两个方面,一个为文章生成代码,一个为行业文章模型,缺一不可。
代码会按照模型来生成对应行业的文章,例如作文模型,在输入文章标题和文章开头后,程序会按照作文模型生成原创的作文文章。
程序也可以使用通用模型进行文章的生成(通用模型就是把所有行业的语料进行一起训练,然后得到一个模型,称之为通用模型)。
通用模型所需要的语料可能得按兆的大小来计算,训练的3060GPU显卡需要十几张来训练,效果才会好。
1、下载代码模型
下载CPM文章生成器:http://www.guangh.cn/cpm
下载CPM作文模型(可选其他CPM模型,GPT2模型适用不了):http://www.guangh.cn/201.html
2、注册谷歌账户
打开谷歌云盘地址:https://drive.google.com/drive/my-drive
3、代码/模型解压上传
下载的代码和模型进行解压,将作文模型文件夹zuowen_epoch40放到运行代码model目录下,然后把运行代码文件上传到谷歌云盘。
4、创建Colaboratory
在谷歌云盘中新建中选择更多——>Google Colaboratory建立一个Jupyter文件。
如果在更多栏里没有发现Colaboratory,选择关联更多应用,搜索Colaboratory,选择关联安装。
安装需要授权安装,点击继续。
确定你要授权的账户
在谷歌云盘中新建中选择更多——>Google Colaboratory建立一个Jupyter文件,会跳转到jupyter笔记本页面。
5、jupyter笔记本设置GPU运行
jupyter笔记本页面左上角选择 修改-笔记本设置,将硬件加速器设置为GPU即可。
6、挂载谷歌云端硬盘
jupyter笔记本页面右上角选择 链接-点击链接谷歌云端硬盘。
成功链接后在jupyter笔记本页面右边点击文件夹图标,弹出文件目录。
点击装载谷歌云端硬盘图标。
授权选择连接到 Google 云端硬盘。
稍等几秒钟后,挂载谷歌云盘成功,文件目录会多一个Drive文件。
7、文章生成器第三方库安装
依次安装第三方库:transformers==4.6.0、sentencepiece==0.1.94、torch==1.7.0、Flask==1.1.2
安装命令 pip install transformers==4.6.0
安装命令 pip install sentencepiece==0.1.94
安装命令 pip install torch==1.7.0
安装命令 pip install Flask==1.1.2
点击运行按钮进行第三方库安装
8、文章生成器代码运行
第三方库安装完成后运行以下命令
运行命令:!python /content/drive/MyDrive/CPM-main/generate.py
点击运行按钮进行生成代码运行
代码运行提示路径错误问题,双击打开左边 generate.py 文件,在右边的编辑区域把文件路径补齐即可,把下方的路径添加到对应的文件路径前面
路径补齐:/content/drive/MyDrive/CPM-main/
路径补齐后重新运行 generate.py 文件,会得出下方图片样例。
填写标题和文章开头,按回车键文章自动生成器会自动生成对应模型文章。
使用流程到这已经结束,如果还有那个步骤不清楚的,可以添加站QQ:915965629
网友评论