文章目录
前言
Transformer是一个深度学习框架。本文介绍了在硬件条件只有CPU的情况下,如何搭建PyTorch(一种流行的深度学习框架)并实现Transformer代码文件运行的完整过程,供刚入门的同学参考。
一、安装Python
在python官网Download Python | Python.org下载最新版Python(3.13.1)并安装。(按照提示点击Next即可,安装时记得选择允许将python环境变量自动添加到路径。)
检查是否安装成功:
在windows PowerShell运行如下指令,如输出python和pip的版本号表明安装成功。
PS C:\Users\user> python --version
Python 3.13.1
PS C:\Users\user> pip --version
pip 24.3.1 from {路径}
PS C:\Users\user>
二、安装PyTorch
参考PyTorch 安装 | 菜鸟教程,选择conda的安装方法:
1. 安装Anaconda
2. 安装后进入Anaconda PowerShell Prompt
电脑桌面点击【开始】->【全部】->【Anaconda PowerShell Prompt】->以管理员身份运行
3. 使用conda命令安装pytorch
(1)使用conda安装pytorch需要有对Anaconda文件夹进行读写操作的权限。如在上一步中已经“以管理员身份运行”,则可直接进行第二步。也可修改Anaconda文件夹的读写权限,参考conda安装包报错:The current user does not have write permissions to the target environment(当前用户没有写入权限)_environmentnotwritableerror: the current user does-CSDN博客
(2)运行安装指令:conda install pytorch torchvision -c pytorch
。这是在CPU上计算的指令。如果是在GPU上计算,在PyTorch官网根据自己的GPU版本选择相应指令进行安装。
PyTorch官网提供的安装指令:
(3)输入python进入python运行环境。(必须先输入python,才能编辑和测试python代码。)
(4)输入“import torch”,若无报错则表明安装成功。进行一个生成5行3列的随机数测试,如下,
即安装成功!
三、运行.py文件
(1)新建.py文件。在文件夹中新建文本文档(.txt),编写代码后另存为.py文件(即将文件命名为【名称+.py】,再将文件类型选择为“所有文件”)。
(2)打开Anaconda PowerShell Prompt,使用cd 绝对路径
指令进入要运行的.py文件所在的文件夹。
(3)通过python test.py
运行python文件。
四、实现Transformer
网上介绍Transformer原理和代码实现的文章很多,这里就不再详述了,推荐下面两篇:
【1】介绍了Transformer的原理和代码实现,写得容易理解。
【2】分模块实现Transformer,最后给出了完整代码,想要快速练习Transformer的同学可以直接参考。
总结
以上就是我总结(收集)的在硬件条件只有CPU的情况下,如何搭建PyTorch并实现Transformer代码文件运行的完整过程。如有遗漏或错误,还请大家评论区指正!