美文网首页
[转载]Metal中文文档:获取默认的GPU

[转载]Metal中文文档:获取默认的GPU

作者: yimao_b122 | 来源:发表于2018-09-29 09:32 被阅读0次

    转载自Metal中文文档:获取默认的GPU

    选择系统的默认GPU设备,用她去运行你的Metal代码。

    使用Metal框架,你总是从获取一个GPU设备开始的。 你的app需要用到的和Metal有关的所有对象都来自一个MTLDevice实例,这个MTLDevice实例是在运行时获得的。 iOS和tvOS只有一个GPU,通过调用MTLCreateSystemDefaultDevice获得:

    Swift

    guardletdevice=MTLCreateSystemDefaultDevice()else{fatalError("Failed to get the system's default Metal device.")}

    Objective-C

    id<MTLDevice>device=MTLCreateSystemDefaultDevice();if(!device){NSLog(@"Failed to get the system's default Metal device.");return;}

    在macOS的产品上可能会由多个GPU组成(译者注:一般为双显卡,集显+独显),比如Macbook, 系统默认设备是独立的GPU(独显)。然而,为了更精细的控制,你可能想要选择其他的GPU设备。 阅读 Mac选择GPU 获取更多信息。

    相关文章

      网友评论

          本文标题:[转载]Metal中文文档:获取默认的GPU

          本文链接:https://www.haomeiwen.com/subject/hikvoftx.html