Requirements:
* Python: 3.8.5
* PyTorch: 1.8.0
* Transformers: 4.9.0
* NLTK: 3.5
* LTP: 4.0
Model:
Attention:
论文解读参考:
https://blog.csdn.net/Magical_Bubble/article/details/89083225
实验步骤:
1)下载VSstudio2019
注意:安装时勾选“Python开发”和“C++桌面开发”
2) 下载和安装nvidia显卡驱动
下载之后就是简单的下一步直到完成。
完成之后,在cmd中输入执行:
nvidia-smi
如果有错误:
'nvidia-smi' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
把C:\Program Files\NVIDIA Corporation\NVSMI添加到环境变量的path中。再重新打开cmd窗口。
3) 下载和安装CUDA和cuDNN
安装完后,可以执行nvcc -V 来验证gpu是否可以等待应用,下图表示cuda安装好了
4) 安装Anaconda
搭建虚拟环境和pytorch软件平台
5)添加Aanaconda国内镜像配置
清华TUNA提供了 Anaconda 仓库的镜像,运行以下命令:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes
6)建立虚拟环境,安装软件pytorch,transformer
(这个很重要,可以保证不同版本的包独立环境)
创建虚拟环境:conda create -n nlp-book python=3.8.5(虚拟环境安装不上的话:conda config --add channels conda-forge)
激活虚拟环境nlp-book,输入: conda activate nlp-book
删除虚拟环境:conda remove -n your_env_name --all
激活虚拟环境nlp-book:
在所创建的pytorch环境下安装pytorch, 执行命令:</