HPCortex Documentation
Contents:
API:
- Accelerator
DO_PRAGMA_
DO_PRAGMA
thread_num
thread_max
set_threads
in_thread_parallel_region
thread_for
thread_for3d
thread_for2d
strong_inline
gen_lambda1
accelerator_for_gen
gen_lambda2
accelerator_for_2d_gen
gen_lambda3
accelerator_for_3d_gen
gen_lambda4
accelerator_for_4d_gen
gen_lambda5
accelerator_for_5d_gen
accelerator_for3dNB
accelerator_for3dNB_shm
accelerator_for_1_3_NB_shm
accelerator_for_1_3_shm
accelerator_for_1_3_NB
accelerator_for_1_3
accelerator_for_2_3_NB_shm
accelerator_for_2_3_shm
accelerator_for3d
accelerator_for2dNB
accelerator_for2d
accelerator_forNB
accelerator_for
accelerator_for3d_shm
accelerator_for2dNB_shm
accelerator_for2d_shm
accelerator_forNB_shm
accelerator_for_shm
autoView
doHost
doHost2
doHost3
doHost4
acceleratorInit()
acceleratorReport()
decomp
decomp< decompCoordPolicy, thrDims, blockDims, 1 >
decomp< decompCoordPolicy, thrDims, blockDims, 1 >::helper< w, true >
decomp< decompCoordPolicy, thrDims, blockDims, 1 >::helper< w, false >
loopOptions
viewDeallocator
- ActivationFuncs
- Comms
- Components
- DDP
- DynamicModel
- Embeddings
- HPCortex
- Init
- InstanceStorage
- Layers
- Linalg
- LossFunctions
- ManagedArray
- MemoryManager
- Optimizers
- Padding
- Performance
- Pipelining
- Random
- RingBuffer
- Serialization
- Tensors
_1D_TENSOR_ONLY
_2D_TENSOR_ONLY
_3D_TENSOR_ONLY
_4D_TENSOR_ONLY
Vector
Matrix
pokeColumn()
pokeRow()
peekColumn()
peekColumns()
pokeColumns()
dimensionSlice()
dimensionSlice()
normalize()
unnormalize()
transpose()
operator<<()
operator<<()
operator*()
operator+=()
operator+()
operator-=()
operator-()
operator*=()
operator*()
operator*()
flatten()
flatten()
unflatten()
unflatten()
flatten2()
unflatten2()
flattenNsameDim()
unflattenNsameDim()
batchTensorConcatenate()
batchTensorSplit()
norm2()
transformBatchMatrix()
untransformBatchMatrix()
transformBatchVector()
untransformBatchVector()
Tensor
normalization
- Testing
- Timing
- Batch3tensorPairContractComponent
- BatchedMatrixRowSoftMaxComponent
- BatchTensorConcatenateComponent
- BatchTensorDimensionSliceComponent
- BatchTensorDNNcomponent
- MatrixTensorContractComponent
- MultiHeadAttentionComponent
- NormComponent
- ScaleComponent
- ScaledDotProductAttentionComponent
- ScaledDotProductAttentionHeadComponent
- SoftMaxComponent
- BatchTensorDNNlayer
- ConvolutionLayer1D
- EmbedPositionsSinusoidalLayer
- FlattenLayer
- InputLayer
- LayerCommon
- MatrixTensorContractLayer
- MultiHeadCrossAttentionLayer
- MultiHeadSelfAttentionLayer
- NormLayer
- PairJoinLayer
- PairSplitLayer
- ReplicateLayer
- ScaledDotProductSelfAttentionLayer
- SkipConnection
- SoftMaxLayer
- SumJoinLayer
- TransformerEncoderDecoderBlock
- UnflattenLayer