sealed trait Tensor extends AnyRef
- Grouped
- Alphabetic
- By Inheritance
- Tensor
- AnyRef
- Any
- by any2stringadd
- by StringFormat
- by Ensuring
- by ArrowAssoc
- Hide All
- Show All
- Public
- All
Abstract Value Members
Concrete Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
- def %(rightHandSide: Tensor): InlineTensor
- def *(rightHandSide: Tensor): InlineTensor
- def +(rightHandSide: Tensor): InlineTensor
- def -(rightHandSide: Tensor): InlineTensor
- def ->[B](y: B): (Tensor, B)
- def /(rightHandSide: Tensor): InlineTensor
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
- def broadcast(newShape: Array[Int]): TransformedTensor
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
- def ensuring(cond: (Tensor) ⇒ Boolean, msg: ⇒ Any): Tensor
- def ensuring(cond: (Tensor) ⇒ Boolean): Tensor
- def ensuring(cond: Boolean, msg: ⇒ Any): Tensor
- def ensuring(cond: Boolean): Tensor
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
def
flatArray: Future[Array[Trees.FloatTrees.FloatTerm.JvmValue]]
Returns an asynchronous task to read this Tensor into a scala.Array, which is linearized in row-majoy order.
-
def
flatBuffer: Do[FloatBuffer]
Returns a RAII managed asynchronous task to read this Tensor into an off-heap memory, which is linearized in row-majoy order.
- def formatted(fmtstr: String): String
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def permute(dimensions: Array[Int]): TransformedTensor
-
def
reshape(newShape: Array[Int]): NonInlineTensor
Returns a new Tensor of new shape and the same data of this Tensor.
- Note
The data in this Tensor is considered as row-major order when reshape. You can create another column-major version reshape by reversing the shape:
def columnMajorReshape[Category <: Tensors](tensor: Category#Tensor, newShape: Array[Int]): Category#Tensor = { tensor.permute(tensor.shape.indices.reverse.toArray).reshape(newShape.reverse).permute(newShape.indices.reverse.toArray) }
- def scale(newShape: Array[Int]): TransformedTensor
- def split(dimension: Int): IndexedSeq[TransformedTensor]
- def sum: NonInlineTensor
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- Tensor → AnyRef → Any
- def translate(offset: Array[Double], newShape: Array[Int] = shape): TransformedTensor
- def unary_+: Tensor.this.type
- def unary_-: InlineTensor
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
- def →[B](y: B): (Tensor, B)
Shadowed Implicit Value Members
-
def
+(other: String): String
- Implicit
- This member is added by an implicit conversion from Tensor to any2stringadd[Tensor] performed by method any2stringadd in scala.Predef.
- Shadowing
- This implicitly inherited member is shadowed by one or more members in this class.
To access this member you can use a type ascription:(tensor: any2stringadd[Tensor]).+(other)
- Definition Classes
- any2stringadd
General information
Methods that provides general information of this Tensor.
Slow actions
Actions that can actually perform delayed operations in order to read the data from the device to JVM, or change the internal state of this Tensor.
Delayed operators
Operators that return new Tensors of delay-evaluated computational graphs. The actually computation will be only performed when Slow actions are called.