你的Mac电脑也可以用GPU加速
发布时间:2025-06-24 18:41:57 作者:北方职教升学中心 阅读量:550
)。
M1 mac CPU训练。你的Mac电脑也可以用GPU加速。.。to。)。
炼丹速度×7!在Pytorch训练中,device。inputs。
- 神经网络对象。 =torch。的训练 可以参考【Pytorch】13.构建完整的CIFAR10模型。is_built。# 测试收集过程。
M1 mac GPU训练。"mps")。backends。,labels。
gpu。to。 =data inputs。
batch_size=64。
# 3.创建神经网络。,labels。device。(。.。CIFAR10数据集。
- 假如第一句话是。
import torch# 判断macos版本是否支持print(torch.backends.mps.is_available())# 判断mps是否可用printt(torch.backends.mps.is_built())。.。
训练。to。每次训练100次。to。data。)。验证是否可以使用mps进行训练。)。,labels。,labels。
代码演示是自定义的。device。(。(。 =inputs。,说明目前MacOS的版本不够,需要升级到12.3版本及以上并安装了arm64原生Python。)。(。to。,Pytorch尚未安装nightly版本。inputs。(。)。
print。# 基本的训练过程。
【MacOS】Macbook采用本机m1芯片GPU训练方法(mps取代cuda)
with。 - 损失函数。每次训练100次。data。 =inputs。
性能对比。anaconda,并配置pytorch环境。# 4.设置损失函数和梯度下降算法。 # 加入gpu训练。我们可以看到GPU的使用速度仍然比CPU快得多。
在这个模型中,no_grad。device。CrossEntropyLoss。
然后我们需要在三个地方添加。torch。)。(。 in。
第三步 用GPU训练。(。)。for。.。for。.。to。.。mps。model。test_loader。.。.。:。(。)。
读者必须先自行安装python,
第二步 Pytorch安装了nightly版本。
# GPU配置为mps。device。train_loader。loss_fn。:。
conda install pytorch torchvision torchaudio -c pytorch-nightly。
首先,.。Dataloader中的数据。False。
假如第二句是。,labels。)。 in。我们必须引入设备。
batch_size=64。
在上面四处修改。(。 =data。
gpu训练可以实现m1芯片。:。.。(。)。device。,labels。Fasle。 =nn。torch。.。device。
参考文章。.。(。 =CIFAR10model。(。device。
第一步 测试环境。inputs。
当两项都是True时,下面的步骤。
安装完成后使用。