Uses of Interface
com.yahoo.tensor.Tensor
-
Packages that use Tensor Package Description com.yahoo.tensor Tensor data typescom.yahoo.tensor.evaluation Tensor data typescom.yahoo.tensor.functions Tensor function evaluationcom.yahoo.tensor.serialization -
-
Uses of Tensor in com.yahoo.tensor
Classes in com.yahoo.tensor that implement Tensor Modifier and Type Class Description class
IndexedTensor
An indexed (dense) tensor.class
MappedTensor
A sparse implementation of a tensor backed by a Map of cells to values.class
MixedTensor
A mixed tensor type.Methods in com.yahoo.tensor that return Tensor Modifier and Type Method Description default Tensor
Tensor. add(Tensor argument)
default Tensor
Tensor. approxEqual(Tensor argument)
default Tensor
Tensor. argmax(java.lang.String dimension)
default Tensor
Tensor. argmin(java.lang.String dimension)
default Tensor
Tensor. atan2(Tensor argument)
default Tensor
Tensor. avg()
default Tensor
Tensor. avg(java.lang.String dimension)
default Tensor
Tensor. avg(java.util.List<java.lang.String> dimensions)
Tensor
Tensor.Builder. build()
default Tensor
Tensor. concat(double argument, java.lang.String dimension)
default Tensor
Tensor. concat(Tensor argument, java.lang.String dimension)
default Tensor
Tensor. count()
default Tensor
Tensor. count(java.lang.String dimension)
default Tensor
Tensor. count(java.util.List<java.lang.String> dimensions)
static Tensor
Tensor. diag(TensorType type)
default Tensor
Tensor. divide(Tensor argument)
default Tensor
Tensor. equal(Tensor argument)
default Tensor
Tensor. fmod(Tensor argument)
static Tensor
Tensor. from(double value)
Returns a double as a tensor: A dimensionless tensor containing the value as its cellstatic Tensor
Tensor. from(TensorType type, java.lang.String tensorString)
Returns a tensor instance containing the given data on the tensor literal form.static Tensor
Tensor. from(java.lang.String tensorString)
Returns a tensor instance containing the given data on the tensor literal form.static Tensor
Tensor. from(java.lang.String tensorType, java.lang.String tensorString)
Returns a tensor instance containing the given data on the tensor literal form.static Tensor
Tensor. generate(TensorType type, java.util.function.Function<java.util.List<java.lang.Long>,java.lang.Double> valueSupplier)
default Tensor
Tensor. join(Tensor argument, java.util.function.DoubleBinaryOperator combinator)
default Tensor
Tensor. l1Normalize(java.lang.String dimension)
default Tensor
Tensor. l2Normalize(java.lang.String dimension)
default Tensor
Tensor. larger(Tensor argument)
default Tensor
Tensor. largerOrEqual(Tensor argument)
default Tensor
Tensor. ldexp(Tensor argument)
default Tensor
Tensor. map(java.util.function.DoubleUnaryOperator mapper)
default Tensor
Tensor. matmul(Tensor argument, java.lang.String dimension)
default Tensor
Tensor. max()
default Tensor
Tensor. max(Tensor argument)
default Tensor
Tensor. max(java.lang.String dimension)
default Tensor
Tensor. max(java.util.List<java.lang.String> dimensions)
default Tensor
Tensor. merge(Tensor argument, java.util.function.DoubleBinaryOperator combinator)
default Tensor
Tensor. min()
default Tensor
Tensor. min(Tensor argument)
default Tensor
Tensor. min(java.lang.String dimension)
default Tensor
Tensor. min(java.util.List<java.lang.String> dimensions)
default Tensor
Tensor. modify(java.util.function.DoubleBinaryOperator op, java.util.Map<TensorAddress,java.lang.Double> cells)
Returns a new tensor where existing cells in this tensor have been modified according to the given operation and cells in the given map.default Tensor
Tensor. multiply(Tensor argument)
default Tensor
Tensor. notEqual(Tensor argument)
default Tensor
Tensor. pow(Tensor argument)
default Tensor
Tensor. prod()
default Tensor
Tensor. prod(java.lang.String dimension)
default Tensor
Tensor. prod(java.util.List<java.lang.String> dimensions)
static Tensor
Tensor. random(TensorType type)
static Tensor
Tensor. range(TensorType type)
default Tensor
Tensor. reduce(Reduce.Aggregator aggregator, java.lang.String... dimensions)
Aggregates cells over a set of dimensions, or over all dimensions if no dimensions are specifieddefault Tensor
Tensor. reduce(Reduce.Aggregator aggregator, java.util.List<java.lang.String> dimensions)
Aggregates cells over a set of dimensions, or over all dimensions if no dimensions are specifiedTensor
IndexedTensor. remove(java.util.Set<TensorAddress> addresses)
Tensor
MappedTensor. remove(java.util.Set<TensorAddress> addresses)
Tensor
MixedTensor. remove(java.util.Set<TensorAddress> addresses)
Tensor
Tensor. remove(java.util.Set<TensorAddress> addresses)
Returns a new tensor where existing cells in this tensor have been removed according to the given set of addresses.default Tensor
Tensor. rename(java.lang.String fromDimension, java.lang.String toDimension)
default Tensor
Tensor. rename(java.util.List<java.lang.String> fromDimensions, java.util.List<java.lang.String> toDimensions)
default Tensor
Tensor. smaller(Tensor argument)
default Tensor
Tensor. smallerOrEqual(Tensor argument)
default Tensor
Tensor. softmax(java.lang.String dimension)
default Tensor
Tensor. subtract(Tensor argument)
default Tensor
Tensor. sum()
default Tensor
Tensor. sum(java.lang.String dimension)
default Tensor
Tensor. sum(java.util.List<java.lang.String> dimensions)
Tensor
MappedTensor. withType(TensorType other)
Tensor
MixedTensor. withType(TensorType other)
Tensor
Tensor. withType(TensorType type)
Returns this tensor with the given type if types are compatibledefault Tensor
Tensor. xwPlusB(Tensor w, Tensor b, java.lang.String dimension)
Methods in com.yahoo.tensor with parameters of type Tensor Modifier and Type Method Description default Tensor
Tensor. add(Tensor argument)
default Tensor
Tensor. approxEqual(Tensor argument)
default Tensor
Tensor. atan2(Tensor argument)
default Tensor
Tensor. concat(Tensor argument, java.lang.String dimension)
static java.lang.String
Tensor. contentToString(Tensor tensor)
default Tensor
Tensor. divide(Tensor argument)
default Tensor
Tensor. equal(Tensor argument)
static boolean
Tensor. equals(Tensor a, Tensor b)
Implement here to make this work across implementations.default Tensor
Tensor. fmod(Tensor argument)
default Tensor
Tensor. join(Tensor argument, java.util.function.DoubleBinaryOperator combinator)
default Tensor
Tensor. larger(Tensor argument)
default Tensor
Tensor. largerOrEqual(Tensor argument)
default Tensor
Tensor. ldexp(Tensor argument)
default Tensor
Tensor. matmul(Tensor argument, java.lang.String dimension)
default Tensor
Tensor. max(Tensor argument)
default Tensor
Tensor. merge(Tensor argument, java.util.function.DoubleBinaryOperator combinator)
default Tensor
Tensor. min(Tensor argument)
default Tensor
Tensor. multiply(Tensor argument)
default Tensor
Tensor. notEqual(Tensor argument)
default Tensor
Tensor. pow(Tensor argument)
default Tensor
Tensor. smaller(Tensor argument)
default Tensor
Tensor. smallerOrEqual(Tensor argument)
default Tensor
Tensor. subtract(Tensor argument)
static java.lang.String
Tensor. toStandardString(Tensor tensor)
Call this from toString in implementations to return this tensor on the tensor literal form.default Tensor
Tensor. xwPlusB(Tensor w, Tensor b, java.lang.String dimension)
-
Uses of Tensor in com.yahoo.tensor.evaluation
Methods in com.yahoo.tensor.evaluation that return Tensor Modifier and Type Method Description Tensor
VariableTensor. evaluate(EvaluationContext<NAMETYPE> context)
Tensor
EvaluationContext. getTensor(java.lang.String name)
Returns the tensor bound to this name, or null if noneTensor
MapEvaluationContext. getTensor(java.lang.String name)
Methods in com.yahoo.tensor.evaluation with parameters of type Tensor Modifier and Type Method Description void
MapEvaluationContext. put(java.lang.String name, Tensor tensor)
-
Uses of Tensor in com.yahoo.tensor.functions
Methods in com.yahoo.tensor.functions with parameters of type Tensor Modifier and Type Method Description boolean
ReduceJoin. canOptimize(Tensor a, Tensor b)
Tests whether or not the reduce is over the join dimensions.Constructors in com.yahoo.tensor.functions with parameters of type Tensor Constructor Description ConstantTensor(Tensor tensor)
-
Uses of Tensor in com.yahoo.tensor.serialization
Methods in com.yahoo.tensor.serialization that return Tensor Modifier and Type Method Description Tensor
DenseBinaryFormat. decode(java.util.Optional<TensorType> optionalType, GrowableByteBuffer buffer)
static Tensor
JsonFormat. decode(TensorType type, byte[] jsonTensorValue)
Deserializes the given tensor from JSON formatstatic Tensor
TypedBinaryFormat. decode(java.util.Optional<TensorType> type, GrowableByteBuffer buffer)
Decode some data to a tensorMethods in com.yahoo.tensor.serialization with parameters of type Tensor Modifier and Type Method Description void
DenseBinaryFormat. encode(GrowableByteBuffer buffer, Tensor tensor)
static byte[]
JsonFormat. encode(Tensor tensor)
Serializes the given tensor value into JSON formatstatic byte[]
TypedBinaryFormat. encode(Tensor tensor)
static byte[]
JsonFormat. encodeWithType(Tensor tensor)
Serializes the given tensor type and value into JSON format
-