TrgtGivenSrcsHelpersT
Namespace: SymTensor.Compiler.Cuda
Parent Module: CudaExecUnitTypes
Record Fields
Record Field | Description |
DfltChInplaceOvrwrtTrgt
Signature: unit -> ChannelManikinsAndSharedT
|
Default channel target that reuses the default channel of a srcView,
if it may be overwritten. Otherwise uses DfltChOutplaceTrgt.
|
DfltChOutplaceBlasTrgt
Signature: unit -> ChannelManikinsAndSharedT
|
default channel target that shares no elements with any srcView
and can be used for BLAS
|
DfltChOutplaceCTrgt
Signature: unit -> ChannelManikinsAndSharedT
|
default channel target that shares no elements with any srcView
and has C-continguous memory layout
|
DfltChOutplaceTransposedBlasTrgt
Signature: unit -> ChannelManikinsAndSharedT
|
default channel target that shares no elements with any srcView
and the transpose of which can be used for BLAS
|
DfltChOutplaceTrgt
Signature: unit -> ChannelManikinsAndSharedT
|
default channel target that shares no elements with any srcView
|
DfltChTrgt
Signature: ArrayNDManikinT -> bool -> ChannelManikinsAndSharedT
|
Target for default channel.
|
MatchingDfltChTypeAndShape
Signature: ArrayNDManikinT -> bool
|
True if the default channel target shape and type match the specified manikin.
|
NewDfltChTrgt
Signature: unit -> ChannelManikinsAndSharedT
|
|
OverlappingWithAnySrc
Signature: ArrayNDManikinT -> bool
|
True if the specified manikin overlaps with any source.
|
SrcsDfltCh
Signature: unit -> ArrayNDManikinT list
|
Default channels of all sources.
|
SrcsDfltChShared
Signature: unit -> bool list
|
Default channel is shared for all sources?
|
TrgtDefChReq
Signature: unit -> ArrayNDManikinT option
|
The view request for the default channel of the target.
|