TrainableTensor

class TrainableTensor(tensor: DTensor) : Trainable<TrainableTensor>

Types

Companion
Link copied to clipboard
object Companion

Functions

cpu
Link copied to clipboard
open override fun cpu(): TrainableTensor
equals
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
extractTangent
Link copied to clipboard
open override fun extractTangent(output: DTensor, extractor: (input: DTensor, output: DTensor) -> DTensor): TrainableTensor.Companion.Tangent
gpu
Link copied to clipboard
open override fun gpu(): TrainableTensor
hashCode
Link copied to clipboard
open override fun hashCode(): Int
load
Link copied to clipboard
open override fun load(from: ByteBuffer): TrainableTensor
store
Link copied to clipboard
open override fun store(into: ByteBuffer): ByteBuffer
to
Link copied to clipboard
open fun to(device: Device): OnDevice
trainingStep
Link copied to clipboard
open override fun trainingStep(optim: Optimizer<*>, tangent: Trainable.Tangent): TrainableTensor
wrap
Link copied to clipboard
open override fun wrap(wrapper: Wrapper): TrainableTensor

The wrap function should return the same static type it is declared on.

Properties

tensor
Link copied to clipboard
val tensor: DTensor