Skip to main content

copy_all_devices

Function copy_all_devices 

Source
pub fn copy_all_devices() -> Vec<Device>
Expand description

Copy all available Metal devices (macOS only).

Returns an array of all GPUs available on this system.

C++ equivalent: NS::Array* MTL::CopyAllDevices()

§Example

use mtl_gpu::device;

let devices = device::copy_all_devices();
for device in devices {
    println!("Found GPU: {}", device.name());
}