新西兰服务器

怎么用Win10+Anaconda3跑测试好的模型


怎么用Win10+Anaconda3跑测试好的模型

发布时间:2022-01-18 17:45:36 来源:高防服务器网 阅读:78 作者:iii 栏目:大数据

这篇文章主要介绍“怎么用Win10+Anaconda3跑测试好的模型”,在日常操作中,相信很多人在怎么用Win10+Anaconda3跑测试好的模型问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么用Win10+Anaconda3跑测试好的模型”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

一、在安装前本机已有环境

Win10,Pycharm 2020.3(这个不一定要版本一样,支持python3.6即可)

二、需要新安装的

pytorch,transformer

三、具体步骤

1、配置环境(都在cmd中进行)

安装Anaconda3,打开cmd,输入下面指令确定Anaconda3已经安装,显示出conda版本即已经安装好。如果有报错,去网上找一下解决方案,多半是环境变量没有添加好导致的~

conda --version

在这里我们创建一个新的虚拟环境,非常建议以后弄项目这样做,这样不管你要安装什么版本的python都不用依赖别的环境,非常的方便。

首先输入下面的命令,会显示出现在已有的虚拟环境,如果你之前没有创建过那么应该会只有一个环境。像我这里就是显示了我已有的环境。

conda info --envs

来创建一个新的虚拟环境,输入以下指令,意思是创建一个名为“project”的pyhton版本为3.6的虚拟环境。耐心等待安装完成。

conda create --name project python=3.6

再次输入下面的命令,确保新添加了环境。

conda info --envs

输入下面的指令激活环境和检查python版本是否为3.6。激活环境的表现就是在输入命令行最前面会出现该环境的名字,如图

activate project   //激活环境
python --version   //检查python版本

接下来的操作都是在这个环境里噢,所以不要退出去,不过这里还是提一下退出环境的指令:deactivate。

安装pytorch

pip install torch==1.5.1+cpu torchvision==0.6.1+cpu -f https://download.pytorch.org/whl/torch_stable.html

安装完成之后安装transformers,这个版本直接按照我的来就行

pip install transformers==2.1.1

等待安装成功,我到这里都没有报错,和python版本有关系,建议大家按我的环境参数来!如果有报错耐心去查一下,找到答案。

需要安装的东西都完成了。进入下面的步骤。

2、一些操作

下载源码,链接:https://github.com/Morizeyao/GPT2-Chinese

下载已经训练好的模型,在上面链接里作者给了下载位置,我尝试跑的是通用的中文模型。

解压缩包,用pycharm打开工程。

把下载好的模型放入工程中,按如下图中显示的方式放,在scripts/generate.sh中可以看到作者组织的结构就是这样。

3、切换pycharm的工程环境

①打开pycharm的file —> setting,弹出的对话框中,左侧找到Project:GPT2-Chinese,打开python interpreter,在右侧有一个设置的图标,点击,点击Add,②选择Existing environment,点击后面的三个点,③选择你安装的Anaconda3下的envs中之前我们创建的那个test环境文件中的python.exe,点击OK。等待一会儿确保pycharm支持这个python版本。④然后选择我们刚刚添加进来的这个环境,等待系统自己反应一会儿,就会把当前这个项目在我们创建的环境中运行了,这个环境中有装好的pytorch和transformers~

一切都完事之后,在pycharm里面打开一个terminal,确定前面带着我们加进来的环境名~(我这里叫project)

如果这时候显示还有什么包没有安装,可以点击install应该都可以正常下载,transformers最难下载我们已经下载好了。

到这里配置环境就结束了。

四、生成文本

我这边是在根目录下新建了一个text文件夹用来放我们生成的txt文本。

在terminal中输入下面的指令生成文本,具体的参数看generate.py中的详解。很多细节可以看github中原作者的readme很详细。

python ./generate.py --length=50 --nsamples=4 --prefix=[CLS]... --fast_pattern --save_samples --save_samples_path=./text   //prefix中[CLS]后面输入的是你想要生成文本的开头

下面这个是我使用“今天很开心”为开头生成的五个例子,看参数可以调节生成句子的条数和字数。

到此,关于“怎么用Win10+Anaconda3跑测试好的模型”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注高防服务器网网站,小编会继续努力为大家带来更多实用的文章!

[微信提示:高防服务器能助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。

[图文来源于网络,不代表本站立场,如有侵权,请联系高防服务器网删除]
[