谁能举个例子来说明如何用metal识别可用的计算设备,比如cpu和gpu?非常感谢
最佳答案
Metal
仅适用于 GPU。也就是说,有一个名为 MTLCopyAllDevices()
的函数返回您的系统拥有的所有 GPU。这是一个简单示例,说明我如何在 OS X Playground 上运行它以查看我的系统有哪些兼容设备。
编辑:
在Objective-C
这看起来很相似。只需导入 <Metal/Metal.h>
第一:
@implementation AppDelegate - (void)applicationDidFinishLaunching:(NSNotification *)aNotification { NSArray *devices = MTLCopyAllDevices(); for (id device in devices) { NSLog(@"%@", [device name]); } } @end
关于ios - 如何在iphone或mac中识别可用的 Metal 计算设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36299317/