MPS 后端

本文来自:
https://pytorch.org/docs/stable/notes/mps.html
https://pytorch.ac.cn/docs/stable/notes/mps.html


MPS 后端

mps 设备支持 在使用 Metal 编程框架的 MacOS 设备上,进行高性能 GPU 训练。

它引入了新的设备,将机器学习计算图和原语映射到 Metal Performance Shaders 图框架和 Metal Performance Shaders 框架提供的经过优化的内核上。

新的 MPS 后端扩展了 PyTorch 生态系统,并为现有脚本提供在 GPU 上设置和运行操作的功能。

要开始使用,只需将您的张量和模块移动到 mps 设备。

python 复制代码
# Check that MPS is available
if not torch.backends.mps.is_available():
    if not torch.backends.mps.is_built():
        print("MPS not available because the current PyTorch install was not "
              "built with MPS enabled.")
    else:
        print("MPS not available because the current MacOS version is not 12.3+ "
              "and/or you do not have an MPS-enabled device on this machine.")

else:
    mps_device = torch.device("mps")

    # Create a Tensor directly on the mps device
    x = torch.ones(5, device=mps_device)
    # Or
    x = torch.ones(5, device="mps")

    # Any operation happens on the GPU
    y = x * 2

    # Move your model to mps just like any other device
    model = YourFavoriteNet()
    model.to(mps_device)

    # Now every call runs on the GPU
    pred = model(x)

2024-07-16(二)

相关推荐
AUV110720 分钟前
推荐一款强大的 macOS 剪贴板增强工具:CleanClip
macos·app·效率工具·实用工具·剪贴板管理
linzhiji22 分钟前
mac m1 配置 frp
macos
平安喜乐61622 分钟前
Aiseesoft Data Recovery for Mac:专业级数据恢复解决方案
macos·数据恢复·aiseesoft·data recovery·专业级数据恢复软件
路~~~25 分钟前
mac iterm2 rz sz 无法上传下载问题
macos
Wade_Crab43 分钟前
IOS、OSX逆向工具关系分析
web安全·macos·objective-c·cocoa
云梦之上2 小时前
一个初始化的服务器,需要配置的相关软件以及环境(cuda、torch、conda)
linux·服务器·pytorch·学习·ubuntu·计算机视觉·conda
绿树疯子3 小时前
神经网络——CIFAR10小实战
人工智能·pytorch·深度学习·神经网络
fydw_7153 小时前
PyTorch概述
人工智能·pytorch·python
绿树疯子4 小时前
神经网络——优化器
人工智能·pytorch·深度学习·神经网络
2401_857617624 小时前
掌握PyTorch模型的版本控制:高效管理与迭代
人工智能·pytorch·python