Linux 上使用 PyTorch 的完整教程
一 环境准备与系统依赖
二 创建虚拟环境与安装 PyTorch
三 GPU 支持与驱动检查
四 验证安装与常见问题
五 快速上手示例与常用工具
python3 - <<‘PY’ import torch import torch.nn as nn import torch.optim as optim
class LinearModel(nn.Module): def init(self): super().init() self.linear = nn.Linear(1, 1) def forward(self, x): return self.linear(x)
model = LinearModel() criterion = nn.MSELoss() optimizer = optim.SGD(model.parameters(), lr=0.01)
inputs = torch.tensor([[1.0], [2.0], [3.0]]) targets = torch.tensor([[2.0], [4.0], [6.0]])
for epoch in range(100): outputs = model(inputs) loss = criterion(outputs, targets) optimizer.zero_grad() loss.backward() optimizer.step() if (epoch + 1) % 10 == 0: print(f’Epoch [{epoch+1}/100], Loss: {loss.item():.4f}') PY