Table of Contents

Class KernelRegistrationInfo

Namespace
DotCompute.Runtime.Services
Assembly
DotCompute.Runtime.dll

Information about a registered kernel from the generated registry.

public class KernelRegistrationInfo
Inheritance
KernelRegistrationInfo
Inherited Members

Properties

ContainingType

Gets the type containing the kernel method.

public required Type ContainingType { get; init; }

Property Value

Type

FullName

Gets the fully qualified kernel name.

public required string FullName { get; init; }

Property Value

string

IsParallel

Gets whether the kernel supports parallel execution.

public bool IsParallel { get; init; }

Property Value

bool

Metadata

Gets additional kernel metadata.

public Dictionary<string, object> Metadata { get; init; }

Property Value

Dictionary<string, object>

Name

Gets the kernel name.

public required string Name { get; init; }

Property Value

string

SupportedBackends

Gets the supported backend types.

public required string[] SupportedBackends { get; init; }

Property Value

string[]

VectorSize

Gets the preferred vector size for SIMD operations.

public int VectorSize { get; init; }

Property Value

int