Table of Contents

Class MemoryOptionsExtensions

Namespace
DotCompute.Abstractions.Memory
Assembly
DotCompute.Abstractions.dll

Extension methods for MemoryOptions.

public static class MemoryOptionsExtensions
Inheritance
MemoryOptionsExtensions
Inherited Members

Methods

InitializeToZero(MemoryOptions)

Gets a value indicating whether the memory should be initialized to zero.

public static bool InitializeToZero(this MemoryOptions options)

Parameters

options MemoryOptions

The memory options.

Returns

bool

True if memory should be zero-initialized.

IsPinned(MemoryOptions)

Gets a value indicating whether the memory should be pinned in host memory.

public static bool IsPinned(this MemoryOptions options)

Parameters

options MemoryOptions

The memory options.

Returns

bool

True if memory should be pinned.

ShouldAutoMigrate(MemoryOptions)

Gets a value indicating whether the memory should automatically migrate between devices.

public static bool ShouldAutoMigrate(this MemoryOptions options)

Parameters

options MemoryOptions

The memory options.

Returns

bool

True if memory should auto-migrate.