Table of Contents

Class CpuBackendPluginExtensions

Namespace
DotCompute.Backends.CPU.Registration
Assembly
DotCompute.Backends.CPU.dll

Static extension methods for service registration (backward compatibility).

public static class CpuBackendPluginExtensions
Inheritance
CpuBackendPluginExtensions
Inherited Members

Methods

AddCpuBackend(IServiceCollection)

Adds the CPU backend with default configuration.

public static IServiceCollection AddCpuBackend(this IServiceCollection services)

Parameters

services IServiceCollection

Returns

IServiceCollection

AddCpuBackend(IServiceCollection, Action<CpuAcceleratorOptions>?, Action<CpuThreadPoolOptions>?)

Adds the CPU backend to the service collection.

public static IServiceCollection AddCpuBackend(this IServiceCollection services, Action<CpuAcceleratorOptions>? configureAccelerator = null, Action<CpuThreadPoolOptions>? configureThreadPool = null)

Parameters

services IServiceCollection
configureAccelerator Action<CpuAcceleratorOptions>
configureThreadPool Action<CpuThreadPoolOptions>

Returns

IServiceCollection