GPU 不是门槛。能运行 Python 并导入 PyTorch,就可以完成整条主线。
从项目根目录开始
先进入包含 index.html、requirements.txt 和 scripts 文件夹的 MiniMind 目录。下面四行要在同一个终端里依次运行:
python3 -m venv .venv
source .venv/bin/activate
python -m pip install -r requirements.txt
python scripts/doctor.py
看到命令行开头出现 (.venv),表示已进入这门课自己的 Python 环境。它和 Conda 的 (base) 同时显示也不是报错。以后重新打开终端,只需先回到项目根目录,再运行 source .venv/bin/activate。
本课只需会读 5 种 Python 写法
NAME = 4- 赋值:给一个名字保存数字;全大写通常是让你修改的配置。
print(x)- 函数调用:让 Python 执行括号前面的动作。
def forward(...):- 缩进块:冒号后缩进的行属于同一段动作。
[1, 2, 3]- 列表:按顺序放在一起的一组值。
class TinyModel(...):
self.layer- 模型路标:先把
class 当作“模型从这里开始”,self 当作“这个模型自己的”。本课不要求先学会面向对象。
环境暂时没配好
可以先看概念和互动实验。Day 1 结束前,再回来实际运行一次代码即可。