Class KernelMetadata
- Namespace
- DotCompute.Abstractions.Kernels.Types
- Assembly
- DotCompute.Abstractions.dll
Contains metadata information about a kernel.
public sealed class KernelMetadata
- Inheritance
-
KernelMetadata
- Inherited Members
Properties
Attributes
Gets additional kernel attributes.
public required IReadOnlyDictionary<string, object> Attributes { get; init; }
Property Value
EntryPoint
Gets the kernel entry point.
public required string EntryPoint { get; init; }
Property Value
LocalMemorySize
Gets the local memory size required.
public long LocalMemorySize { get; init; }
Property Value
Name
Gets the kernel name.
public required string Name { get; init; }
Property Value
Parameters
Gets the kernel parameters.
public required IReadOnlyList<KernelParameterInfo> Parameters { get; init; }
Property Value
RequiredWorkGroupSize
Gets the required work group size.
public IReadOnlyList<long>? RequiredWorkGroupSize { get; init; }