Table of Contents

Class MetalDeviceInfoWrapper

Namespace
DotCompute.Backends.Metal.Utilities
Assembly
DotCompute.Backends.Metal.dll

Wrapper for Metal device information.

public class MetalDeviceInfoWrapper
Inheritance
MetalDeviceInfoWrapper
Inherited Members

Properties

HasUnifiedMemory

Whether the device has unified memory.

public bool HasUnifiedMemory { get; set; }

Property Value

bool

Index

Device index.

public int Index { get; set; }

Property Value

int

IsLowPower

Whether the device is low power.

public bool IsLowPower { get; set; }

Property Value

bool

IsRemovable

Whether the device is removable.

public bool IsRemovable { get; set; }

Property Value

bool

MaxBufferLength

Maximum buffer length.

public long MaxBufferLength { get; set; }

Property Value

long

MaxThreadgroupSize

Maximum threadgroup size.

public long MaxThreadgroupSize { get; set; }

Property Value

long

Name

Device name.

public string Name { get; set; }

Property Value

string

RecommendedMaxWorkingSetSize

Recommended maximum working set size.

public long RecommendedMaxWorkingSetSize { get; set; }

Property Value

long

RegistryID

Registry ID.

public ulong RegistryID { get; set; }

Property Value

ulong

Methods

ToString()

Gets a string representation of the device info.

public override string ToString()

Returns

string