TracingVisitor

interface TracingVisitor<R>

Functions

visit
Link copied to clipboard
open fun visit(x: Traceable): R
visitAtan
Link copied to clipboard
abstract fun visitAtan(x: TracingTensor.Atan): R
visitAvgPool
Link copied to clipboard
abstract fun visitAvgPool(x: TracingTensor.AvgPool): R
visitAvgPoolGrad
Link copied to clipboard
abstract fun visitAvgPoolGrad(x: TracingTensor.AvgPoolGrad): R
visitBroadcastTo
Link copied to clipboard
abstract fun visitBroadcastTo(x: TracingTensor.BroadcastTo): R
visitCompare
Link copied to clipboard
abstract fun visitCompare(x: TracingTensor.Compare): R
visitConcat
Link copied to clipboard
abstract fun visitConcat(x: TracingTensor.Concat): R
visitConstant
Link copied to clipboard
abstract fun visitConstant(x: TracingTensor.Constant): R
visitConvImpl
Link copied to clipboard
abstract fun visitConvImpl(x: TracingTensor.ConvImpl): R
visitCos
Link copied to clipboard
abstract fun visitCos(x: TracingTensor.Cos): R
visitDigamma
Link copied to clipboard
abstract fun visitDigamma(x: TracingTensor.Digamma): R
visitDiv
Link copied to clipboard
abstract fun visitDiv(x: TracingTensor.Div): R
visitExp
Link copied to clipboard
abstract fun visitExp(x: TracingTensor.Exp): R
visitExpand
Link copied to clipboard
abstract fun visitExpand(x: TracingTensor.Expand): R
visitFlip
Link copied to clipboard
abstract fun visitFlip(x: TracingTensor.Flip): R
visitGather
Link copied to clipboard
abstract fun visitGather(x: TracingTensor.Gather): R
visitGatherAtIndices
Link copied to clipboard
abstract fun visitGatherAtIndices(x: TracingTensor.GatherAtIndices): R
visitIdentityGradient
Link copied to clipboard
abstract fun visitIdentityGradient(x: TracingTensor.IdentityGradient): R
visitIfThenElse
Link copied to clipboard
abstract fun visitIfThenElse(x: TracingTensor.IfThenElse): R
visitLgamma
Link copied to clipboard
abstract fun visitLgamma(x: TracingTensor.Lgamma): R
visitLn
Link copied to clipboard
abstract fun visitLn(x: TracingTensor.Ln): R
visitLogSoftmax
Link copied to clipboard
abstract fun visitLogSoftmax(x: TracingTensor.LogSoftmax): R
visitLogSoftmaxGrad
Link copied to clipboard
abstract fun visitLogSoftmaxGrad(x: TracingTensor.LogSoftmaxGrad): R
visitMatmul
Link copied to clipboard
abstract fun visitMatmul(x: TracingTensor.Matmul): R
visitMaxPoolWithIndices
Link copied to clipboard
abstract fun visitMaxPoolWithIndices(x: TracingTensor.MaxPoolWithIndices): R
visitMeld
Link copied to clipboard
abstract fun visitMeld(x: TracingTensor.Meld): R
visitMinus
Link copied to clipboard
abstract fun visitMinus(x: TracingTensor.Minus): R
visitOuterProduct
Link copied to clipboard
abstract fun visitOuterProduct(x: TracingTensor.OuterProduct): R
visitPlus
Link copied to clipboard
abstract fun visitPlus(x: TracingTensor.Plus): R
visitPolygamma
Link copied to clipboard
abstract fun visitPolygamma(x: TracingTensor.Polygamma): R
visitPow
Link copied to clipboard
abstract fun visitPow(x: TracingTensor.Pow): R
visitRandomFloats
Link copied to clipboard
abstract fun visitRandomFloats(x: TracingTensor.RandomFloats): R
visitRandomSplit
Link copied to clipboard
abstract fun visitRandomSplit(x: TracingRandomKey.Split): R
visitRandomSplitPart
Link copied to clipboard
abstract fun visitRandomSplitPart(x: TracingRandomKey.SplitPart): R
visitRandomVariable
Link copied to clipboard
abstract fun visitRandomVariable(x: TracingRandomKey.Variable): R
visitRelu
Link copied to clipboard
abstract fun visitRelu(x: TracingTensor.Relu): R
visitReluGrad
Link copied to clipboard
abstract fun visitReluGrad(x: TracingTensor.ReluGrad): R
visitReshape
Link copied to clipboard
abstract fun visitReshape(x: TracingTensor.Reshape): R
visitReshapeToScalar
Link copied to clipboard
abstract fun visitReshapeToScalar(x: TracingScalar.ReshapeToScalar): R
visitScatter
Link copied to clipboard
abstract fun visitScatter(x: TracingTensor.Scatter): R
visitScatterAtIndices
Link copied to clipboard
abstract fun visitScatterAtIndices(x: TracingTensor.ScatterAtIndices): R
visitSigmoid
Link copied to clipboard
abstract fun visitSigmoid(x: TracingTensor.Sigmoid): R
visitSin
Link copied to clipboard
abstract fun visitSin(x: TracingTensor.Sin): R
visitSplit
Link copied to clipboard
abstract fun visitSplit(x: TracingTensor.Split): R
visitSplitPart
Link copied to clipboard
abstract fun visitSplitPart(x: TracingTensor.SplitPart): R
visitSqrt
Link copied to clipboard
abstract fun visitSqrt(x: TracingTensor.Sqrt): R
visitSqueeze
Link copied to clipboard
abstract fun visitSqueeze(x: TracingTensor.Squeeze): R
visitSum
Link copied to clipboard
abstract fun visitSum(x: TracingTensor.Sum): R
visitTan
Link copied to clipboard
abstract fun visitTan(x: TracingTensor.Tan): R
visitTanh
Link copied to clipboard
abstract fun visitTanh(x: TracingTensor.Tanh): R
visitTimes
Link copied to clipboard
abstract fun visitTimes(x: TracingTensor.Times): R
visitTimesScalar
Link copied to clipboard
abstract fun visitTimesScalar(x: TracingTensor.TimesScalar): R
visitTranspose
Link copied to clipboard
abstract fun visitTranspose(x: TracingTensor.Transpose): R
visitUnaryMinus
Link copied to clipboard
abstract fun visitUnaryMinus(x: TracingTensor.UnaryMinus): R
visitUnsqueeze
Link copied to clipboard
abstract fun visitUnsqueeze(x: TracingTensor.Unsqueeze): R
visitVariable
Link copied to clipboard
abstract fun visitVariable(x: TracingTensor.Variable): R
visitView1
Link copied to clipboard
abstract fun visitView1(x: TracingTensor.View1): R
visitView2
Link copied to clipboard
abstract fun visitView2(x: TracingTensor.View2): R
visitView3
Link copied to clipboard
abstract fun visitView3(x: TracingTensor.View3): R
visitZero
Link copied to clipboard
abstract fun visitZero(x: TracingTensor.Zero): R