Skip to main content

Crate runmat_accelerate_api

Crate runmat_accelerate_api 

Source

Structs§

ApiDeviceInfo
BindGroupLayoutTelemetry
CorrcoefOptions
Options controlling provider-backed correlation coefficient computation.
CovarianceOptions
Options controlling provider-backed covariance computation.
FspecialRequest
Request dispatched to acceleration providers for fspecial kernels.
GpuTensorHandle
HostLogicalOwned
Host-resident logical output returned by providers.
HostTensorOwned
HostTensorView
ImageNormalizeDescriptor
ImfilterOptions
Options supplied to acceleration providers for imfilter.
IsMemberOptions
Options controlling provider-backed ismember operations.
IsMemberResult
Host-resident outputs returned by provider-backed ismember operations.
KernelAttrTelemetry
KernelLaunchTelemetry
MatmulEpilogue
MeshgridAxisView
Lightweight 1-D axis view used by provider meshgrid hooks.
PagefunRequest
PowerStepEpilogue
ProviderAdamUpdateRequest
Provider-side Adam optimizer update request.
ProviderAdamUpdateResult
Provider-side Adam optimizer update result.
ProviderBandwidth
ProviderBitModulationRequest
ProviderBlackScholesPriceInput
Single broadcastable resident GPU input supplied to provider-side Black-Scholes pricing.
ProviderBlackScholesPriceRequest
Provider-side Black-Scholes price request. Inputs are ordered as Price, Strike, Rate, Time, Volatility, Yield.
ProviderBlackScholesPriceResult
Provider-side Black-Scholes price result containing call and put handles.
ProviderCholResult
ProviderConv1dOptions
ProviderCovarianceToCorrelationResult
Provider-side covariance-to-correlation result containing the correlation matrix and column-vector standard deviations.
ProviderCrossentropyRequest
Provider-side cross-entropy request.
ProviderCrossentropyResult
Provider-side cross-entropy result containing per-element loss terms.
ProviderCumminResult
ProviderDispatchStats
ProviderEigResult
ProviderEnvelopeRequest
ProviderEnvelopeResult
ProviderFallbackStat
ProviderFindResult
ProviderHilbertRequest
ProviderIirFilterOptions
ProviderIirFilterResult
ProviderInterp1Request
ProviderInvOptions
ProviderLinsolveOptions
ProviderLinsolveResult
ProviderLuResult
ProviderMeshgridResult
Provider-side meshgrid result containing coordinate tensor handles.
ProviderModeRequest
Request for provider-backed modal reductions.
ProviderModeResult
Result of a provider-backed mode reduction.
ProviderModeTiedSets
Sorted tied modal values for each output slice.
ProviderModulationRequest
ProviderMoments2
ProviderMovingWindowRequest
Request for provider-backed count-window moving reductions.
ProviderNdgridAxis
Single resident GPU axis supplied to provider-side ndgrid.
ProviderNdgridRequest
Provider-side ndgrid request. output_shape is already MATLAB-normalized by the runtime, including the single-axis [n, 1] case.
ProviderNdgridResult
Provider-side ndgrid result containing coordinate tensor handles.
ProviderPinvOptions
ProviderPolyderQuotient
Numerator/denominator payload returned by provider-backed polyder quotient rule.
ProviderPolyfitResult
ProviderPolyvalMu
ProviderPolyvalOptions
ProviderQrOptions
ProviderQrPowerIterResult
ProviderQrResult
ProviderSpectralRequest
ProviderSpectralResult
ProviderTelemetry
ReduceDimResult
SetdiffOptions
Options controlling provider-backed setdiff operations.
SetdiffResult
Host-resident outputs returned by provider-backed setdiff operations.
SortResult
Host-resident outputs returned by provider-backed sort operations.
SortRowsColumnSpec
ThreadProviderGuard
TransposeInfo
UnionOptions
Options controlling provider-backed union operations.
UnionResult
Host-resident outputs returned by provider-backed union operations.
UniqueOptions
Options controlling provider-backed unique operations.
UniqueResult
Host-resident outputs returned by provider-backed unique operations.

Enums§

AccelContextHandle
Handle returned by export_context that describes a shared GPU context.
AccelContextKind
Names a shared acceleration context that callers may request (e.g. plotting).
CorrcoefNormalization
Normalisation mode for correlation coefficients.
CorrcoefRows
Row-selection strategy for correlation coefficients.
CovNormalization
Normalisation mode used by covariance computations.
CovRows
Row handling strategy for covariance computations.
FindDirection
FspecialFilter
Parameterisation of 2-D filters generated by fspecial.
GpuTensorStorage
ImfilterMode
Correlation vs convolution behaviour for imfilter.
ImfilterPadding
Padding strategy used by imfilter.
ImfilterShape
Output sizing mode used by imfilter.
PagefunOp
ProviderCondNorm
Supported norm specifications for the cond builtin.
ProviderConvMode
ProviderConvOrientation
ProviderCrossentropyMode
Provider-side cross-entropy mode.
ProviderEnvelopeMethod
ProviderHermitianKind
ProviderInterp1Extrapolation
ProviderInterp1Method
ProviderModeAxes
Dimension selection for provider-backed mode reductions.
ProviderMovingWindowEndpoints
Endpoint handling for provider-backed moving-window reductions.
ProviderMovingWindowOp
Moving-window reduction operation executed by acceleration providers.
ProviderNanMode
NaN handling mode for provider-backed reductions.
ProviderNormOrder
Supported norm orders for the norm builtin.
ProviderPrecision
ProviderQrPivot
ProviderScanDirection
Direction used when computing prefix sums on the device.
ProviderSpectralFrameMode
ProviderSpectralRange
ProviderStdNormalization
Normalization strategy used by provider-backed standard deviation reductions.
ProviderSymmetryKind
ProviderTrapezoidSpacing
Spacing input for provider-backed trapezoidal integration.
ReductionFlavor
ReductionTwoPassMode
ScaleOp
Descriptor for GEMM epilogues applied to C = A * B before storing to C.
SetdiffOrder
Ordering applied by provider-backed setdiff operations.
SortComparison
Comparison strategy applied during sorting.
SortOrder
Sort direction used by acceleration providers.
SpawnHandleConcurrency
Declares how provider-owned GPU handles may cross async spawn boundaries.
UnionOrder
Ordering applied by provider-backed union operations.
UniqueOccurrence
Occurrence selection for provider-backed unique operations.
UniqueOrder
Ordering applied by provider-backed unique operations.

Traits§

AccelProvider
Device/provider interface that backends implement and register into the runtime layer

Functions§

clear_handle_class_name
Clear any recorded MATLAB underlying class metadata for a GPU tensor handle.
clear_handle_logical
Convenience helper for clearing logical annotations explicitly.
clear_handle_precision
Clear any recorded precision metadata for a GPU tensor handle.
clear_handle_storage
clear_handle_transpose
clear_provider
Clear the active provider selection without invalidating providers that own live handles.
clear_residency
Clear residency metadata for the provided GPU tensor handle, if a backend has registered a handler via register_residency_clear.
export_context
Export a shared acceleration context (e.g., the active WGPU device) when the current provider exposes one.
handle_class_name
Look up the recorded MATLAB underlying class for a GPU tensor handle.
handle_is_logical
Returns true when the supplied handle has been marked as logical.
handle_is_transposed
handle_logical_hits
handle_precision
Look up the recorded precision for a GPU tensor handle, if any.
handle_storage
handle_transpose_info
mark_residency
Mark residency metadata for the provided GPU tensor handle, if a backend has registered a handler via register_residency_mark.
next_device_id
provider
provider_for_device
provider_for_handle
record_handle_transpose
register_provider
Register a global acceleration provider.
register_residency_clear
Register a callback used to clear residency tracking when GPU tensors are gathered back to the host. Backends that maintain residency metadata should install this hook during initialization.
register_residency_mark
Register a callback used to mark residency tracking when GPU tensors are created or returned by device-side execution paths.
register_sequence_threshold_provider
Register a callback that exposes the current sequence length threshold derived from the auto-offload planner. Array constructors can use this hint to decide when to prefer GPU residency automatically.
register_workgroup_size_hint_provider
Register a callback that reports the calibrated workgroup size selected by the active acceleration provider (if any). Plotting kernels can reuse this hint to match backend tuning.
sequence_threshold_hint
Query the currently registered sequence threshold hint, if any.
set_handle_class_name
Record the MATLAB underlying class associated with a GPU tensor handle.
set_handle_logical
Annotate a GPU tensor handle as logically-typed (logical in MATLAB terms) or clear the logical flag when logical is false.
set_handle_precision
Record the precision associated with a GPU tensor handle so host operations can reconstruct the original dtype when gathering back to the CPU.
set_handle_storage
set_thread_provider
signal_envelope
signal_hilbert
spawn_handle_concurrency_for
try_elem_add
Convenience: perform elementwise add via provider if possible; otherwise return None
try_elem_atan2
Convenience: perform elementwise atan2 via provider if possible; otherwise return None
try_elem_hypot
Convenience: perform elementwise hypot via provider if possible; otherwise return None
try_elem_max
Convenience: perform elementwise max via provider if possible; otherwise return None
try_elem_min
Convenience: perform elementwise min via provider if possible; otherwise return None
uniform_spectral_estimate
workgroup_size_hint
Query the current workgroup size hint exposed by the provider.

Type Aliases§

AccelDownloadFuture
AccelProviderFuture
ProviderCummaxResult
Result payload returned by provider-side cummax scans.