Module burn::tensor

Expand description

Module for the tensor.

Modules§

Macros§

  • Automatically applies dequantization -> float operation -> quantization.
  • Macro to implement the element trait for a type.

Structs§

  • A type-level representation of the kind of a bool tensor.
  • DataDeprecated
    Data structure for tensors.
  • DataSerializeDeprecated
    Data structure for serializing and deserializing tensor data.
  • Iterator given by (Tensor::iter_dim).
  • Distribution sampler for random value of a tensor.
  • A type-level representation of the kind of a float tensor
  • A type-level representation of the kind of a int tensor.
  • Options for Tensor pretty printing
  • Shape of a tensor.
  • Transpose marker (zero-size type). Used to sugar the transpose of a tensor, e.g.
  • A tensor with a given backend, shape and data type.
  • Data structure for tensors.
  • A 16-bit floating point type implementing the bfloat16 format.
  • A 16-bit floating point type implementing the IEEE 754-2008 standard binary16 a.k.a “half” format.

Enums§

Traits§

Functions§

  • Returns the indices that sort the elements of the input tensor along a given dimension.
  • Compute the indices of the elements that are non-zero, grouped by element.
  • Generates a cartesian grid for the given tensor shape on the specified device. The generated tensor is of dimension D2 = D + 1, where each element at dimension D contains the cartesian grid coordinates for that element.
  • Checks the closeness of two tensors and prints the results.
  • Split the tensor along the given dimension into chunks.
  • Returns a new tensor with the given dimension narrowed to the given range.
  • Read a future synchronously.
  • Set print options
  • Sort the elements of the input tensor by value along a given dimension.
  • Sort the elements of the input tensor by value along a given dimension.
  • Read a future synchronously.

Type Aliases§

  • Device type used by the backend.