Google I/O returns May 18-20! Reserve space and build your schedule Register now

TensorFlowLiteSwift Framework Reference

Shape

public struct Shape : Equatable, Hashable
extension Tensor.Shape: ExpressibleByArrayLiteral

The shape of a Tensor.

  • The number of dimensions of the Tensor.

    Declaration

    Swift

    public let rank: Int
  • An array of dimensions for the Tensor.

    Declaration

    Swift

    public let dimensions: [Int]
  • Creates a new instance with the given array of dimensions.

    Declaration

    Swift

    public init(_ dimensions: [Int])

    Parameters

    dimensions

    Dimensions for the Tensor.

  • Creates a new instance with the given elements representing the dimensions.

    Declaration

    Swift

    public init(_ elements: Int...)

    Parameters

    elements

    Dimensions for the Tensor.

  • Creates a new instance with the given array literal representing the dimensions.

    Declaration

    Swift

    public init(arrayLiteral: Int...)

    Parameters

    arrayLiteral

    Dimensions for the Tensor.