abstract class ByteBufferDenseTensor extends DenseTensor
Base class for dense int/float/double/long/boolean/string/byte[] tensors backed by a ByteBuffer using TensorFlow-compatible layout.
- Alphabetic
- By Inheritance
- ByteBufferDenseTensor
- DenseTensor
- TensorData
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
Abstract Value Members
-
abstract
def
asList(): List[_]
- returns
the list of values in their unraveled order. This in combination with the shape is enough to restore the entire tensor, as the dimensions can be calculated from the shape.
- Definition Classes
- DenseTensor
-
abstract
def
iterator(): TensorIterator
- returns
an iterator over entries in the mapping from dimensions to the value.
- Definition Classes
- TensorData
Concrete Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
cardinality(): Int
- returns
exact number of entries in the mapping from dimensions to values.
- Definition Classes
- ByteBufferDenseTensor → TensorData
- Annotations
- @Override()
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
estimatedCardinality(): Int
- returns
conservative estimate of number of entries in the mapping from dimensions to values. Can be cheaper to evaluate than the exact one.
- Definition Classes
- ByteBufferDenseTensor → TensorData
- Annotations
- @Override()
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
def
getArity(): Int
- returns
the arity, which is the total number of columns. As columns are dimensions plus a value, arity is by one greater than dimensionality.
- Definition Classes
- TensorData
- def getByteBuffer(makeCopy: Boolean): ByteBuffer
- def getByteBuffer(): ByteBuffer
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
getShape(): Array[Long]
- returns
the current shape of the data or the supplied shape of the data
- Definition Classes
- ByteBufferDenseTensor → TensorData
- Annotations
- @Override()
-
def
getTypes(): Array[Representable]
- returns
the types of all dimensions and the value as a single array.
- Definition Classes
- ByteBufferDenseTensor → TensorData
- Annotations
- @Override()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
isEmpty(): Boolean
- Definition Classes
- TensorData
-
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()
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
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
- @throws( ... ) @native()