目标设备

目标设备

是特定函数的一个选项,用于指定是否应尝试CPU或GPU计算。

细节

  • 通常可能的设置为“CPU”“GPU”.
  • 目标设备可以与一起使用NetTrain公司确定在哪个设备上训练网络。
  • 目标设备当将经过训练的神经网络应用于输入以确定在哪个设备上评估网络时,可以提供。
  • 使用设置目标设备->“GPU”,如果您的计算机上有GPU,Wolfram语言将尝试使用它。
  • 目标设备{“GPU”,n个}允许使用特定的GPU,其中n个是一个介于1和计算机上可用GPU数之间的整数。
  • 目标设备->{“GPU”,全部}指定应联合使用所有可用的GPU。
  • 目标设备->{“GPU”,{n个1,n个2,}}指定应联合使用GPU的特定子集。
  • 目前仅支持具有以下计算功能的NVIDIA GPU:
  • 能力3.7开普勒体系结构特斯拉K80
    能力5.0麦克斯韦体系结构GTX 750等。
    能力5.2麦克斯韦体系结构GTX 980等。
    能力6.0帕斯卡体系结构特斯拉P100等。
    能力6.1帕斯卡体系结构GTX 1080等。
    能力7.0沃尔塔建筑特斯拉V100等。
    能力7.5图灵体系结构RTX 2080等。
    能力8.0安培架构特斯拉A100等。
    能力8.6安培架构RTX 3080等。
  • 在全新的Wolfram Language安装中,目标设备->“GPU”和相关GPU设置将自动下载其他库(“MXNetResources”)。如果有可用的更新,也可以再次触发此类下载。下载也可以通过运行Paclet安装[“MXNetResources”].

示例

全部打开全部关闭

基本示例  (1)

使用系统的默认GPU训练网络:

使用系统的默认GPU评估生成的网络:

范围  (1)

使用指定的GPU训练网络:

使用两个指定的GPU训练网络,其中每个GPU在每次训练迭代中接收一批16个训练示例:

使用所有可用的GPU训练网络:

可能的问题  (1)

如果不支持系统GPU,操作将失败:

Wolfram Research(2016),TargetDevice,Wolfram语言功能,https://reference.wolfram.com/language/ref/TargetDevice.html(2019年更新)。

文本

Wolfram Research(2016),TargetDevice,Wolfram语言功能,https://reference.wolfram.com/language/ref/TargetDevice.html(2019年更新)。

CMS公司

沃尔夫拉姆语言。2016年,“TargetDevice”,Wolfram语言与系统文档中心。Wolfram研究。上次修改时间2019年。https://reference.wolfram.com/language/ref/TargetDevice.html。

亚太地区

沃尔夫拉姆语言。(2016). 目标设备。Wolfram语言与系统文档中心。检索自https://reference.wolfram.com/language/ref/TargetDevice.html

BibTeX公司

@misc{reference.wolfram_2024_targetdevice,author=“wolfram Research”,title=“{targetdevice}”,年份=“2019”,howpublished=“\url{https://reference.jolfram.com/language/ref/targetdevice.html}”]}

BibLaTeX公司

@online{reference.wolfram_2024_targetdevice,organization={wolfram Research},title={targetdevice},year={2019},url={https://reference.wolfram.com/language/ref/targetdevice.html},note=[访问时间:2024年6月16日]}