HPCortex Documentation
Contents:
API:
- Accelerator
strong_inline
DO_PRAGMA_
DO_PRAGMA
thread_num
thread_max
set_threads
in_thread_parallel_region
thread_for
thread_for3d
thread_for2d
accelerator
accelerator_inline
accelerator_barrier
accelerator_for3dNB
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
acceleratorInit()
acceleratorReport()
acceleratorCopyToDevice()
acceleratorCopyFromDevice()
acceleratorCopyDeviceToDevice()
acceleratorCopyDeviceToDeviceAsynch()
acceleratorCopySynchronize()
acceleratorMemSet()
acceleratorAllocHost()
acceleratorAllocShared()
acceleratorAllocDevice()
acceleratorFreeHost()
acceleratorFreeShared()
acceleratorFreeDevice()
profileStart()
profileStop()
labelRegionBegin()
labelRegionEnd()
atomicAdd()
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()
operator<<()
operator<<()
operator*()
operator+=()
operator+()
operator-=()
operator-()
operator*=()
operator*()
operator*()
flatten()
flatten()
unflatten()
unflatten()
flatten2()
unflatten2()
flattenNsameDim()
unflattenNsameDim()
batchTensorConcatenate()
batchTensorSplit()
norm2()
Tensor
- 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