Gpu

object Gpu : ExternalLib

Functions

add
Link copied to clipboard
external fun add(lhs: Long, rhs: Long): LongArray
addGradLhs
Link copied to clipboard
external fun addGradLhs(seed: Long, lhs: Long, forwardRes: Long): Long
addGradRhs
Link copied to clipboard
external fun addGradRhs(seed: Long, rhs: Long, forwardRes: Long): Long
avgPool
Link copied to clipboard
external fun avgPool(x: Long, poolHeight: Int, poolWidth: Int): LongArray
avgPoolGrad
Link copied to clipboard
external fun avgPoolGrad(seed: Long, x: Long, forwardRes: Long): Long
batchNorm2d
Link copied to clipboard
external fun batchNorm2d(input: Long, scaleShift: Long, runningMean: Long, runningVariance: Long, momentum: Float): LongArray
batchNorm2dGradInput
Link copied to clipboard
external fun batchNorm2dGradInput(seed: Long, input: Long, forwardRes: Long): Long
batchNorm2dGradScaleShift
Link copied to clipboard
external fun batchNorm2dGradScaleShift(seed: Long, scaleShift: Long, forwardRes: Long): Long
broadcastTo
Link copied to clipboard
external fun broadcastTo(seed: Long, newShape: IntArray): LongArray
broadcastToGrad
Link copied to clipboard
external fun broadcastToGrad(seed: Long, forwardArg: Long, forwardRes: Long): Long
conv2d
Link copied to clipboard
external fun conv2d(images: Long, filters: Long, strides: IntArray, padding: IntArray): LongArray
conv2dGradFilters
Link copied to clipboard
external fun conv2dGradFilters(seed: Long, filters: Long, forwardRes: Long): Long
conv2dGradImages
Link copied to clipboard
external fun conv2dGradImages(seed: Long, images: Long, forwardRes: Long): Long
deleteHandle
Link copied to clipboard
external fun deleteHandle(handle: Long)
div
Link copied to clipboard
external fun div(lhs: Long, rhs: Long): Long
getAllocatedBytes
Link copied to clipboard
external fun getAllocatedBytes(): Long
getFloatData
Link copied to clipboard
external fun getFloatData(handle: Long): FloatArray
getShape
Link copied to clipboard
external fun getShape(handle: Long): IntArray
isub
Link copied to clipboard
external fun isub(lhs: Long, rhs: Long): Long
logSoftmax
Link copied to clipboard
external fun logSoftmax(x: Long, axis: Int): LongArray
logSoftmaxGrad
Link copied to clipboard
external fun logSoftmaxGrad(seed: Long, x: Long, forwardRes: Long): Long
matmul
Link copied to clipboard
external fun matmul(lhs: Long, rhs: Long): LongArray
matmulGradLhs
Link copied to clipboard
external fun matmulGradLhs(seed: Long, lhs: Long, forwardRes: Long): Long
matmulGradRhs
Link copied to clipboard
external fun matmulGradRhs(seed: Long, rhs: Long, forwardRes: Long): Long
maxPool
Link copied to clipboard
external fun maxPool(x: Long, poolHeight: Int, poolWidth: Int): LongArray
maxPoolGrad
Link copied to clipboard
external fun maxPoolGrad(seed: Long, x: Long, forwardRes: Long): Long
nllLoss
Link copied to clipboard
external fun nllLoss(x: Long, labels: Long): LongArray
nllLossGradLabels
Link copied to clipboard
external fun nllLossGradLabels(seed: Long, labels: Long, forwardRes: Long): Long
nllLossGradX
Link copied to clipboard
external fun nllLossGradX(seed: Long, x: Long, forwardRes: Long): Long
putFloatTensor
Link copied to clipboard
external fun putFloatTensor(shape: IntArray, data: FloatArray): Long
relu
Link copied to clipboard
external fun relu(handle: Long): LongArray
reluGrad
Link copied to clipboard
external fun reluGrad(seed: Long, forwardArg: Long, forwardRes: Long): Long
reshape
Link copied to clipboard
external fun reshape(handle: Long, newShape: IntArray): LongArray
reshapeGrad
Link copied to clipboard
external fun reshapeGrad(seed: Long, forwardArg: Long, forwardRes: Long): Long
sub
Link copied to clipboard
external fun sub(lhs: Long, rhs: Long): Long
sum
Link copied to clipboard
external fun sum(handle: Long, axes: IntArray, keepDims: Boolean): LongArray
sumGrad
Link copied to clipboard
external fun sumGrad(seed: Long, forwardArg: Long, forwardRes: Long): Long
times
Link copied to clipboard
external fun times(lhs: Long, rhs: Long): Long
zeros
Link copied to clipboard
external fun zeros(shape: IntArray): Long

Properties

isLoaded
Link copied to clipboard
open override val isLoaded: Boolean