HPCortex Documentation
Contents:
API:
- Accelerator
DO_PRAGMA_DO_PRAGMAthread_numthread_maxset_threadsin_thread_parallel_regionthread_forthread_for3dthread_for2dstrong_inlinegen_lambda1accelerator_for_gengen_lambda2accelerator_for_2d_gengen_lambda3accelerator_for_3d_gengen_lambda4accelerator_for_4d_gengen_lambda5accelerator_for_5d_genaccelerator_for3dNBaccelerator_for3dNB_shmaccelerator_for_1_3_NB_shmaccelerator_for_1_3_shmaccelerator_for_1_3_NBaccelerator_for_1_3accelerator_for_2_3_NB_shmaccelerator_for_2_3_shmaccelerator_for3daccelerator_for2dNBaccelerator_for2daccelerator_forNBaccelerator_foraccelerator_for3d_shmaccelerator_for2dNB_shmaccelerator_for2d_shmaccelerator_forNB_shmaccelerator_for_shmautoViewdoHostdoHost2doHost3doHost4acceleratorInit()acceleratorFinalize()acceleratorReport()decompdecomp< decompCoordPolicy, thrDims, blockDims, 1 >decomp< decompCoordPolicy, thrDims, blockDims, 1 >::helper< w, true >decomp< decompCoordPolicy, thrDims, blockDims, 1 >::helper< w, false >loopOptionsviewDeallocator
- 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_ONLYbatchTensorSizeVectorMatrixpokeColumn()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()flattenToBatchVector()unflattenFromBatchVector()flattenToBatchVector()unflattenFromBatchVector()batchTensorConcatenate()batchTensorSplit()norm2()transformBatchMatrix()untransformBatchMatrix()transformBatchVector()untransformBatchVector()Tensornormalization
- 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