API Differences in Accelerate in macOS 26.0

It's more difficult than it used to be to find what changed in Apple SDKs. This page is automatically generated and shows what is new in Accelerate in the macOS 26.0 SDK.

Table of Contents

Protocols

BNNSGraph.Builder
OperationParameter
BNNSGraph.Builder
SliceIndex
BNNSGraph
TensorDescriptor

Structs

BNNSGraph
Builder
BNNSGraph.Builder
SliceRange

Enums

BNNSGraph.Builder
Activation
BNNSGraph.Builder
CeilingMode
BNNSGraph.Builder
ConvolutionPadding
BNNSGraph.Builder
Direction
BNNSGraph.Builder
Padding
BNNSGraph.Builder
PoolingFunction
BNNSGraph.Builder
ScatterMode
BNNSGraph.Builder
SortOrder

Typealiases

BNNSGraph.Builder
public typealias PoolingPadding = Accelerate.BNNSGraph.Builder.ConvolutionPadding
BNNSGraph.Builder.Tensor
public typealias Element = T
Swift.Float
public typealias Element = Swift.Float
Swift.Float16
public typealias Element = Swift.Float16

Functions & Methods

BNNSGraph.Builder.OperationParameter
public static func % (lhs: Accelerate.BNNSGraph.Builder.Tensor<Self.Element>, rhs: Self) -> Accelerate.BNNSGraph.Builder.Tensor<Self.Element>
BNNSGraph.Builder.OperationParameter
@_disfavoredOverload public static func * (lhs: Self, rhs: Accelerate.BNNSGraph.Builder.Tensor<Self.Element>) -> Accelerate.BNNSGraph.Builder.Tensor<Self.Element>
BNNSGraph.Builder.OperationParameter
public static func * (lhs: Accelerate.BNNSGraph.Builder.Tensor<Self.Element>, rhs: Self) -> Accelerate.BNNSGraph.Builder.Tensor<Self.Element>
BNNSGraph.Builder.OperationParameter
@_disfavoredOverload public static func + (lhs: Self, rhs: Accelerate.BNNSGraph.Builder.Tensor<Self.Element>) -> Accelerate.BNNSGraph.Builder.Tensor<Self.Element>
BNNSGraph.Builder.OperationParameter
public static func + (lhs: Accelerate.BNNSGraph.Builder.Tensor<Self.Element>, rhs: Self) -> Accelerate.BNNSGraph.Builder.Tensor<Self.Element>
BNNSGraph.Builder.OperationParameter
@_disfavoredOverload public static func - (lhs: Self, rhs: Accelerate.BNNSGraph.Builder.Tensor<Self.Element>) -> Accelerate.BNNSGraph.Builder.Tensor<Self.Element>
BNNSGraph.Builder.OperationParameter
public static func - (lhs: Accelerate.BNNSGraph.Builder.Tensor<Self.Element>, rhs: Self) -> Accelerate.BNNSGraph.Builder.Tensor<Self.Element>
BNNSGraph.Builder.OperationParameter
@_disfavoredOverload public static func / (lhs: Self, rhs: Accelerate.BNNSGraph.Builder.Tensor<Self.Element>) -> Accelerate.BNNSGraph.Builder.Tensor<Self.Element>
BNNSGraph.Builder.OperationParameter
public static func / (lhs: Accelerate.BNNSGraph.Builder.Tensor<Self.Element>, rhs: Self) -> Accelerate.BNNSGraph.Builder.Tensor<Self.Element>
BNNSGraph.Builder.Tensor
prefix public static func .! (rhs: Accelerate.BNNSGraph.Builder.Tensor<Swift.Bool>) -> Accelerate.BNNSGraph.Builder.Tensor<Swift.Bool>
BNNSGraph.Builder.Tensor
public static func .!= (lhs: Accelerate.BNNSGraph.Builder.Tensor<T>, rhs: Accelerate.BNNSGraph.Builder.Tensor<T>) -> Accelerate.BNNSGraph.Builder.Tensor<Swift.Bool>
BNNSGraph.Builder.Tensor
public static func .& (lhs: Accelerate.BNNSGraph.Builder.Tensor<Swift.Bool>, rhs: Accelerate.BNNSGraph.Builder.Tensor<Swift.Bool>) -> Accelerate.BNNSGraph.Builder.Tensor<Swift.Bool>
BNNSGraph.Builder.Tensor
public static func .< (lhs: Accelerate.BNNSGraph.Builder.Tensor<T>, rhs: Accelerate.BNNSGraph.Builder.Tensor<T>) -> Accelerate.BNNSGraph.Builder.Tensor<Swift.Bool>
BNNSGraph.Builder.Tensor
public static func .<= (lhs: Accelerate.BNNSGraph.Builder.Tensor<T>, rhs: Accelerate.BNNSGraph.Builder.Tensor<T>) -> Accelerate.BNNSGraph.Builder.Tensor<Swift.Bool>
BNNSGraph.Builder.Tensor
public static func .== (lhs: Accelerate.BNNSGraph.Builder.Tensor<T>, rhs: Accelerate.BNNSGraph.Builder.Tensor<T>) -> Accelerate.BNNSGraph.Builder.Tensor<Swift.Bool>
BNNSGraph.Builder.Tensor
public static func .> (lhs: Accelerate.BNNSGraph.Builder.Tensor<T>, rhs: Accelerate.BNNSGraph.Builder.Tensor<T>) -> Accelerate.BNNSGraph.Builder.Tensor<Swift.Bool>
BNNSGraph.Builder.Tensor
public static func .>= (lhs: Accelerate.BNNSGraph.Builder.Tensor<T>, rhs: Accelerate.BNNSGraph.Builder.Tensor<T>) -> Accelerate.BNNSGraph.Builder.Tensor<Swift.Bool>
BNNSGraph.Builder.Tensor
public static func .^ (lhs: Accelerate.BNNSGraph.Builder.Tensor<Swift.Bool>, rhs: Accelerate.BNNSGraph.Builder.Tensor<Swift.Bool>) -> Accelerate.BNNSGraph.Builder.Tensor<Swift.Bool>
BNNSGraph.Builder.Tensor
public static func .| (lhs: Accelerate.BNNSGraph.Builder.Tensor<Swift.Bool>, rhs: Accelerate.BNNSGraph.Builder.Tensor<Swift.Bool>) -> Accelerate.BNNSGraph.Builder.Tensor<Swift.Bool>
BNNSGraph.Builder.Tensor
public func abs() -> Accelerate.BNNSGraph.Builder.Tensor<T>
BNNSGraph.Builder.Tensor
public func acos() -> Accelerate.BNNSGraph.Builder.Tensor<T>
BNNSGraph.Builder.Tensor
public func acosh() -> Accelerate.BNNSGraph.Builder.Tensor<T>
BNNSGraph.Builder.Tensor
public func argMax(axis: Swift.Int, keepDimension: Swift.Bool) -> Accelerate.BNNSGraph.Builder.Tensor<Swift.Int32>
BNNSGraph.Builder.Tensor
public func argMin(axis: Swift.Int, keepDimension: Swift.Bool) -> Accelerate.BNNSGraph.Builder.Tensor<Swift.Int32>
BNNSGraph.Builder.Tensor
public func argSort(axis: Swift.Int, sortOrder: Accelerate.BNNSGraph.Builder.SortOrder) -> Accelerate.BNNSGraph.Builder.Tensor<Swift.Int32>
BNNSGraph.Builder.Tensor
public func asin() -> Accelerate.BNNSGraph.Builder.Tensor<T>
BNNSGraph.Builder.Tensor
public func asinh() -> Accelerate.BNNSGraph.Builder.Tensor<T>
BNNSGraph.Builder.Tensor
public func atan() -> Accelerate.BNNSGraph.Builder.Tensor<T>
BNNSGraph.Builder.Tensor
public func atanh() -> Accelerate.BNNSGraph.Builder.Tensor<T>
BNNSGraph.Builder.Tensor
public func batchNorm(mean: some BNNSGraph.Builder.OperationParameter<T>, variance: some BNNSGraph.Builder.OperationParameter<T>, weight: some BNNSGraph.Builder.OperationParameter<T>, bias: some BNNSGraph.Builder.OperationParameter<T>, epsilon: Swift.Float = .ulpOfOne.squareRoot()) -> Accelerate.BNNSGraph.Builder.Tensor<T>
BNNSGraph.Builder.Tensor
public func batchNorm(mean: some BNNSGraph.Builder.OperationParameter<T>, variance: some BNNSGraph.Builder.OperationParameter<T>, epsilon: Swift.Float = .ulpOfOne.squareRoot()) -> Accelerate.BNNSGraph.Builder.Tensor<T>
BNNSGraph.Builder.Tensor
public func bidirectionalLSTM(initialHiddenStates: Accelerate.BNNSGraph.Builder.Tensor<T>, initialCellStates: Accelerate.BNNSGraph.Builder.Tensor<T>, inputHiddenWeight: Accelerate.BNNSGraph.Builder.Tensor<T>, hiddenHiddenWeight: Accelerate.BNNSGraph.Builder.Tensor<T>, bias: Accelerate.BNNSGraph.Builder.Tensor<T>, inputHiddenWeightBack: Accelerate.BNNSGraph.Builder.Tensor<T>, hiddenHiddenWeightBack: Accelerate.BNNSGraph.Builder.Tensor<T>, biasBack: Accelerate.BNNSGraph.Builder.Tensor<T>, activation: Accelerate.BNNSGraph.Builder.Activation, recurrentActivation: Accelerate.BNNSGraph.Builder.Activation, cellActivation: Accelerate.BNNSGraph.Builder.Activation, outputSequence: Swift.Bool) -> (output: Accelerate.BNNSGraph.Builder.Tensor<T>, hiddenStates: Accelerate.BNNSGraph.Builder.Tensor<T>, memoryStates: Accelerate.BNNSGraph.Builder.Tensor<T>)
BNNSGraph.Builder.Tensor
public func cast<U>(to type: U.Type) -> Accelerate.BNNSGraph.Builder.Tensor<U> where U : Accelerate.BNNSScalar
BNNSGraph.Builder.Tensor
public func ceil() -> Accelerate.BNNSGraph.Builder.Tensor<T>
BNNSGraph.Builder.Tensor
public func channelNorm(weight: some BNNSGraph.Builder.OperationParameter<T>, bias: some BNNSGraph.Builder.OperationParameter<T>, epsilon: Swift.Float = .ulpOfOne.squareRoot()) -> Accelerate.BNNSGraph.Builder.Tensor<T>
BNNSGraph.Builder.Tensor
public func channelNorm(epsilon: Swift.Float = .ulpOfOne.squareRoot()) -> Accelerate.BNNSGraph.Builder.Tensor<T>
BNNSGraph.Builder.Tensor
public func clampedReLU(alpha: Swift.Float, beta: Swift.Float) -> Accelerate.BNNSGraph.Builder.Tensor<T>
BNNSGraph.Builder.Tensor
public func clip(to bounds: Swift.ClosedRange<Swift.Float>) -> Accelerate.BNNSGraph.Builder.Tensor<T>
BNNSGraph.Builder.Tensor
public func conv(weight: some BNNSGraph.Builder.OperationParameter<T>, strides: [Swift.Int], padding: Accelerate.BNNSGraph.Builder.ConvolutionPadding, dilations: [Swift.Int]? = nil, groupCount: Swift.Int = 1) -> Accelerate.BNNSGraph.Builder.Tensor<T>
BNNSGraph.Builder.Tensor
public func conv(weight: some BNNSGraph.Builder.OperationParameter<T>, strides: [Swift.Int], bias: some BNNSGraph.Builder.OperationParameter<T>, padding: Accelerate.BNNSGraph.Builder.ConvolutionPadding, dilations: [Swift.Int]? = nil, groupCount: Swift.Int = 1) -> Accelerate.BNNSGraph.Builder.Tensor<T>
BNNSGraph.Builder.Tensor
public func convTranspose(weight: some BNNSGraph.Builder.OperationParameter<T>, strides: [Swift.Int], padding: Accelerate.BNNSGraph.Builder.ConvolutionPadding, outputPaddingValues: [Swift.Int]? = nil, dilations: [Swift.Int]? = nil, groupCount: Swift.Int = 1) -> Accelerate.BNNSGraph.Builder.Tensor<T>
BNNSGraph.Builder.Tensor
public func convTranspose(weight: some BNNSGraph.Builder.OperationParameter<T>, strides: [Swift.Int], bias: some BNNSGraph.Builder.OperationParameter<T>, padding: Accelerate.BNNSGraph.Builder.ConvolutionPadding, outputPaddingValues: [Swift.Int]? = nil, dilations: [Swift.Int]? = nil, groupCount: Swift.Int = 1) -> Accelerate.BNNSGraph.Builder.Tensor<T>
BNNSGraph.Builder.Tensor
public func cos() -> Accelerate.BNNSGraph.Builder.Tensor<T>
BNNSGraph.Builder.Tensor
public func cosh() -> Accelerate.BNNSGraph.Builder.Tensor<T>
BNNSGraph.Builder.Tensor
public func cumulativeSum(axis: Swift.Int) -> Accelerate.BNNSGraph.Builder.Tensor<T>
BNNSGraph.Builder.Tensor
public func elu(alpha: Swift.Float) -> Accelerate.BNNSGraph.Builder.Tensor<T>
BNNSGraph.Builder.Tensor
public func erf() -> Accelerate.BNNSGraph.Builder.Tensor<T>
BNNSGraph.Builder.Tensor
public func exp() -> Accelerate.BNNSGraph.Builder.Tensor<T>
BNNSGraph.Builder.Tensor
public func exp2() -> Accelerate.BNNSGraph.Builder.Tensor<T>
BNNSGraph.Builder.Tensor
public func floor() -> Accelerate.BNNSGraph.Builder.Tensor<T>
BNNSGraph.Builder.Tensor
public func fma(y: some BNNSGraph.Builder.OperationParameter<T>, z: some BNNSGraph.Builder.OperationParameter<T>) -> Accelerate.BNNSGraph.Builder.Tensor<T>
BNNSGraph.Builder.Tensor
public func gather(indices: some BNNSGraph.Builder.OperationParameter<Int32>, axis: Swift.Int, batchDimensionCount: Swift.Int) -> Accelerate.BNNSGraph.Builder.Tensor<T>
BNNSGraph.Builder.Tensor
public func gatherAlongAxis(indices: some BNNSGraph.Builder.OperationParameter<Int32>, axis: Swift.Int) -> Accelerate.BNNSGraph.Builder.Tensor<T>
BNNSGraph.Builder.Tensor
public func gatherND(indices: some BNNSGraph.Builder.OperationParameter<Int32>, batchDimensionCount: Swift.Int) -> Accelerate.BNNSGraph.Builder.Tensor<T>
BNNSGraph.Builder.Tensor
public func gelu() -> Accelerate.BNNSGraph.Builder.Tensor<T>
BNNSGraph.Builder.Tensor
public func geluSigmoidApproximation() -> Accelerate.BNNSGraph.Builder.Tensor<T>
BNNSGraph.Builder.Tensor
public func geluTanhApproximation() -> Accelerate.BNNSGraph.Builder.Tensor<T>
BNNSGraph.Builder.Tensor
public func graphBuilderTensor(_ builder: Accelerate.BNNSGraph.Builder) -> Accelerate.BNNSGraph.Builder.Tensor<T>
BNNSGraph.Builder.Tensor
public func gru(initialHiddenStates: Accelerate.BNNSGraph.Builder.Tensor<T>, inputHiddenWeight: Accelerate.BNNSGraph.Builder.Tensor<T>, hiddenHiddenWeight: Accelerate.BNNSGraph.Builder.Tensor<T>, bias: Accelerate.BNNSGraph.Builder.Tensor<T>, inputBias: Accelerate.BNNSGraph.Builder.Tensor<T>, direction: Accelerate.BNNSGraph.Builder.Direction, activation: Accelerate.BNNSGraph.Builder.Activation, recurrentActivation: Accelerate.BNNSGraph.Builder.Activation, applyResetGateAfterMatMul: Swift.Bool, outputSequence: Swift.Bool) -> (output: Accelerate.BNNSGraph.Builder.Tensor<T>, hiddenStates: Accelerate.BNNSGraph.Builder.Tensor<T>)
BNNSGraph.Builder.Tensor
public func hardSigmoid(alpha: Swift.Float, beta: Swift.Float) -> Accelerate.BNNSGraph.Builder.Tensor<T>
BNNSGraph.Builder.Tensor
public func hardSwish() -> Accelerate.BNNSGraph.Builder.Tensor<T>
BNNSGraph.Builder.Tensor
public func instanceNorm(weight: some BNNSGraph.Builder.OperationParameter<T>, bias: some BNNSGraph.Builder.OperationParameter<T>, epsilon: Swift.Float = .ulpOfOne.squareRoot()) -> Accelerate.BNNSGraph.Builder.Tensor<T>
BNNSGraph.Builder.Tensor
public func instanceNorm(epsilon: Swift.Float = .ulpOfOne.squareRoot()) -> Accelerate.BNNSGraph.Builder.Tensor<T>
BNNSGraph.Builder.Tensor
public func l1Norm(axes: [Swift.Int], keepDimensions: Swift.Bool) -> Accelerate.BNNSGraph.Builder.Tensor<T>
BNNSGraph.Builder.Tensor
public func l2Norm(epsilon: Swift.Float = .ulpOfOne.squareRoot()) -> Accelerate.BNNSGraph.Builder.Tensor<T>
BNNSGraph.Builder.Tensor
public func l2Norm(axes: [Swift.Int], keepDimensions: Swift.Bool) -> Accelerate.BNNSGraph.Builder.Tensor<T>
BNNSGraph.Builder.Tensor
public func layerNorm(weight: some BNNSGraph.Builder.OperationParameter<T>, bias: some BNNSGraph.Builder.OperationParameter<T>, axes: [Swift.Int], epsilon: Swift.Float = .ulpOfOne.squareRoot()) -> Accelerate.BNNSGraph.Builder.Tensor<T>
BNNSGraph.Builder.Tensor
public func layerNorm(axes: [Swift.Int], epsilon: Swift.Float = .ulpOfOne.squareRoot()) -> Accelerate.BNNSGraph.Builder.Tensor<T>
BNNSGraph.Builder.Tensor
public func leakyReLU(alpha: Swift.Float = 0.01) -> Accelerate.BNNSGraph.Builder.Tensor<T>
BNNSGraph.Builder.Tensor
public func linear(weight: some BNNSGraph.Builder.OperationParameter<T>, bias: some BNNSGraph.Builder.OperationParameter<T>) -> Accelerate.BNNSGraph.Builder.Tensor<T>
BNNSGraph.Builder.Tensor
public func linear(weight: some BNNSGraph.Builder.OperationParameter<T>) -> Accelerate.BNNSGraph.Builder.Tensor<T>
BNNSGraph.Builder.Tensor
public func log(epsilon: Swift.Float = .ulpOfOne.squareRoot()) -> Accelerate.BNNSGraph.Builder.Tensor<T>
BNNSGraph.Builder.Tensor
public func logSoftmax(axis: Swift.Int) -> Accelerate.BNNSGraph.Builder.Tensor<T>
BNNSGraph.Builder.Tensor
public func logSum(axes: [Swift.Int], keepDimensions: Swift.Bool) -> Accelerate.BNNSGraph.Builder.Tensor<T>
BNNSGraph.Builder.Tensor
public func logSumExp(axes: [Swift.Int], keepDimensions: Swift.Bool) -> Accelerate.BNNSGraph.Builder.Tensor<T>
BNNSGraph.Builder.Tensor
public func lstm(initialHiddenStates: Accelerate.BNNSGraph.Builder.Tensor<T>, initialCellStates: Accelerate.BNNSGraph.Builder.Tensor<T>, inputHiddenWeight: Accelerate.BNNSGraph.Builder.Tensor<T>, hiddenHiddenWeight: Accelerate.BNNSGraph.Builder.Tensor<T>, bias: Accelerate.BNNSGraph.Builder.Tensor<T>, direction: Accelerate.BNNSGraph.Builder.Direction, activation: Accelerate.BNNSGraph.Builder.Activation, recurrentActivation: Accelerate.BNNSGraph.Builder.Activation, cellActivation: Accelerate.BNNSGraph.Builder.Activation, outputSequence: Swift.Bool) -> (output: Accelerate.BNNSGraph.Builder.Tensor<T>, hiddenStates: Accelerate.BNNSGraph.Builder.Tensor<T>, memoryStates: Accelerate.BNNSGraph.Builder.Tensor<T>)
BNNSGraph.Builder.Tensor
public func matmul(transpose: Swift.Bool = false, other: some BNNSGraph.Builder.OperationParameter<T>, transposeOther: Swift.Bool = false, bias: some BNNSGraph.Builder.OperationParameter<T>) -> Accelerate.BNNSGraph.Builder.Tensor<T>
BNNSGraph.Builder.Tensor
public func matmul(transpose: Swift.Bool = false, other: some BNNSGraph.Builder.OperationParameter<T>, transposeOther: Swift.Bool = false) -> Accelerate.BNNSGraph.Builder.Tensor<T>
BNNSGraph.Builder.Tensor
public func max(y: some BNNSGraph.Builder.OperationParameter<T>) -> Accelerate.BNNSGraph.Builder.Tensor<T>
BNNSGraph.Builder.Tensor
public func maximum(axes: [Swift.Int], keepDimensions: Swift.Bool) -> Accelerate.BNNSGraph.Builder.Tensor<T>
BNNSGraph.Builder.Tensor
public func mean(axes: [Swift.Int], keepDimensions: Swift.Bool) -> Accelerate.BNNSGraph.Builder.Tensor<T>
BNNSGraph.Builder.Tensor
public func min(y: some BNNSGraph.Builder.OperationParameter<T>) -> Accelerate.BNNSGraph.Builder.Tensor<T>
BNNSGraph.Builder.Tensor
public func minimum(axes: [Swift.Int], keepDimensions: Swift.Bool) -> Accelerate.BNNSGraph.Builder.Tensor<T>
BNNSGraph.Builder.Tensor
public func pad(_ type: Accelerate.BNNSGraph.Builder.Padding, padding: [Swift.Int]) -> Accelerate.BNNSGraph.Builder.Tensor<T>
BNNSGraph.Builder.Tensor
public func pooling(_ function: Accelerate.BNNSGraph.Builder.PoolingFunction, kernelSize: [Swift.Int], strides: [Swift.Int], padding: Accelerate.BNNSGraph.Builder.PoolingPadding, ceilingMode: Accelerate.BNNSGraph.Builder.CeilingMode) -> Accelerate.BNNSGraph.Builder.Tensor<T>
BNNSGraph.Builder.Tensor
public func pow(y: some BNNSGraph.Builder.OperationParameter<T>) -> Accelerate.BNNSGraph.Builder.Tensor<T>
BNNSGraph.Builder.Tensor
public func prelu(alpha: [Swift.Float]) -> Accelerate.BNNSGraph.Builder.Tensor<T>
BNNSGraph.Builder.Tensor
public func product(axes: [Swift.Int], keepDimensions: Swift.Bool) -> Accelerate.BNNSGraph.Builder.Tensor<T>
BNNSGraph.Builder.Tensor
public func reciprocal(epsilon: Swift.Float = .ulpOfOne.squareRoot()) -> Accelerate.BNNSGraph.Builder.Tensor<T>
BNNSGraph.Builder.Tensor
public func relu() -> Accelerate.BNNSGraph.Builder.Tensor<T>
BNNSGraph.Builder.Tensor
public func relu6() -> Accelerate.BNNSGraph.Builder.Tensor<T>
BNNSGraph.Builder.Tensor
public func reshape(to shape: some BNNSGraph.Builder.OperationParameter<Int32>) -> Accelerate.BNNSGraph.Builder.Tensor<T>
BNNSGraph.Builder.Tensor
public func reshape(to shape: [Swift.Int]) -> Accelerate.BNNSGraph.Builder.Tensor<T>
BNNSGraph.Builder.Tensor
public func rmsNorm(scale: some BNNSGraph.Builder.OperationParameter<T>, epsilon: Swift.Float = .ulpOfOne.squareRoot()) -> Accelerate.BNNSGraph.Builder.Tensor<T>
BNNSGraph.Builder.Tensor
public func rnn(initialHiddenStates: Accelerate.BNNSGraph.Builder.Tensor<T>, inputHiddenWeight: Accelerate.BNNSGraph.Builder.Tensor<T>, hiddenHiddenWeight: Accelerate.BNNSGraph.Builder.Tensor<T>, bias: Accelerate.BNNSGraph.Builder.Tensor<T>, direction: Accelerate.BNNSGraph.Builder.Direction, activation: Accelerate.BNNSGraph.Builder.Activation, outputSequence: Swift.Bool) -> (output: Accelerate.BNNSGraph.Builder.Tensor<T>, hiddenStates: Accelerate.BNNSGraph.Builder.Tensor<T>)
BNNSGraph.Builder.Tensor
public func round() -> Accelerate.BNNSGraph.Builder.Tensor<T>
BNNSGraph.Builder.Tensor
public func rsqrt(epsilon: Swift.Float = .ulpOfOne.squareRoot()) -> Accelerate.BNNSGraph.Builder.Tensor<T>
BNNSGraph.Builder.Tensor
public func scaledTanh(alpha: Swift.Float, beta: Swift.Float) -> Accelerate.BNNSGraph.Builder.Tensor<T>
BNNSGraph.Builder.Tensor
public func scatter(updates: Accelerate.BNNSGraph.Builder.Tensor<T>, indices: some BNNSGraph.Builder.OperationParameter<Int32>, mode: Accelerate.BNNSGraph.Builder.ScatterMode, axis: Swift.Int) -> Accelerate.BNNSGraph.Builder.Tensor<T>
BNNSGraph.Builder.Tensor
public func scatterAlongAxis(updates: Accelerate.BNNSGraph.Builder.Tensor<T>, indices: some BNNSGraph.Builder.OperationParameter<Int32>, mode: Accelerate.BNNSGraph.Builder.ScatterMode, axis: Swift.Int) -> Accelerate.BNNSGraph.Builder.Tensor<T>
BNNSGraph.Builder.Tensor
public func scatterND(updates: Accelerate.BNNSGraph.Builder.Tensor<T>, indices: some BNNSGraph.Builder.OperationParameter<Int32>, mode: Accelerate.BNNSGraph.Builder.ScatterMode) -> Accelerate.BNNSGraph.Builder.Tensor<T>
BNNSGraph.Builder.Tensor
public func select<U>(_ valueIfTrue: Accelerate.BNNSGraph.Builder.Tensor<U>, _ valueIfFalse: Accelerate.BNNSGraph.Builder.Tensor<U>) -> Accelerate.BNNSGraph.Builder.Tensor<U> where U : Accelerate.BNNSScalar
BNNSGraph.Builder.Tensor
public func select<U>(_ valueIfTrue: Accelerate.BNNSGraph.Builder.Tensor<U>, _ valueIfFalse: any Accelerate.BNNSGraph.Builder.OperationParameter<U>) -> Accelerate.BNNSGraph.Builder.Tensor<U> where U : Accelerate.BNNSScalar
BNNSGraph.Builder.Tensor
public func select<U>(_ valueIfTrue: any Accelerate.BNNSGraph.Builder.OperationParameter<U>, _ valueIfFalse: Accelerate.BNNSGraph.Builder.Tensor<U>) -> Accelerate.BNNSGraph.Builder.Tensor<U> where U : Accelerate.BNNSScalar
BNNSGraph.Builder.Tensor
public func sigmoid() -> Accelerate.BNNSGraph.Builder.Tensor<T>
BNNSGraph.Builder.Tensor
public func silu() -> Accelerate.BNNSGraph.Builder.Tensor<T>
BNNSGraph.Builder.Tensor
public func sin() -> Accelerate.BNNSGraph.Builder.Tensor<T>
BNNSGraph.Builder.Tensor
public func sinh() -> Accelerate.BNNSGraph.Builder.Tensor<T>
BNNSGraph.Builder.Tensor
public func softmax(axis: Swift.Int) -> Accelerate.BNNSGraph.Builder.Tensor<T>
BNNSGraph.Builder.Tensor
public func softplus(alpha: Swift.Float) -> Accelerate.BNNSGraph.Builder.Tensor<T>
BNNSGraph.Builder.Tensor
public func softsign() -> Accelerate.BNNSGraph.Builder.Tensor<T>
BNNSGraph.Builder.Tensor
public func sqrt() -> Accelerate.BNNSGraph.Builder.Tensor<T>
BNNSGraph.Builder.Tensor
public func squeeze(axis: Swift.Int) -> Accelerate.BNNSGraph.Builder.Tensor<T>
BNNSGraph.Builder.Tensor
public func sum(axes: [Swift.Int], keepDimensions: Swift.Bool) -> Accelerate.BNNSGraph.Builder.Tensor<T>
BNNSGraph.Builder.Tensor
public func sumOfSquares(axes: [Swift.Int], keepDimensions: Swift.Bool) -> Accelerate.BNNSGraph.Builder.Tensor<T>
BNNSGraph.Builder.Tensor
public func tan() -> Accelerate.BNNSGraph.Builder.Tensor<T>
BNNSGraph.Builder.Tensor
public func tanh() -> Accelerate.BNNSGraph.Builder.Tensor<T>
BNNSGraph.Builder.Tensor
public func tensorShape() -> Accelerate.BNNSGraph.Builder.Tensor<Swift.Int32>
BNNSGraph.Builder.Tensor
public func threshold(to lowerBound: Swift.Float) -> Accelerate.BNNSGraph.Builder.Tensor<T>
BNNSGraph.Builder.Tensor
public func thresholdedReLU(alpha: Swift.Float) -> Accelerate.BNNSGraph.Builder.Tensor<T>
BNNSGraph.Builder.Tensor
public func topK(_ k: Swift.Int, axis: Swift.Int, findLargest: Swift.Bool) -> (values: Accelerate.BNNSGraph.Builder.Tensor<T>, indices: Accelerate.BNNSGraph.Builder.Tensor<Swift.Int32>)
BNNSGraph.Builder.Tensor
public func transpose(axes: [Swift.Int]) -> Accelerate.BNNSGraph.Builder.Tensor<T>
BNNSGraph.Builder.Tensor
public func unsqueeze(axis: Swift.Int) -> Accelerate.BNNSGraph.Builder.Tensor<T>
BNNSGraph.Builder
public func concatenate<T>(_ tensors: [Accelerate.BNNSGraph.Builder.Tensor<T>], axis: Swift.Int) -> Accelerate.BNNSGraph.Builder.Tensor<T> where T : Accelerate.BNNSScalar
BNNSGraph.Builder
public func constant(values: Swift.Array<Swift.Array<Swift.Float16>>, rowMajor: Swift.Bool = false) -> Accelerate.BNNSGraph.Builder.Tensor<Swift.Float16>
BNNSGraph.Builder
public func constant(values: Swift.Array<Swift.Array<Swift.Float>>, rowMajor: Swift.Bool = false) -> Accelerate.BNNSGraph.Builder.Tensor<Swift.Float>
BNNSGraph.Context
public func allocateTensor(forFunction function: Swift.String? = nil, argument: Swift.String, fillKnownDynamicShapes: Swift.Bool) -> Accelerate.BNNSTensor?
BNNSGraph.Context
public func executeFunction(_ function: Swift.String? = nil, arguments: inout [Accelerate.BNNSTensor]) throws
BNNSGraph
public static func makeContext(options: Accelerate.BNNSGraph.CompileOptions = CompileOptions(), _ block: (inout Accelerate.BNNSGraph.Builder) -> [any Accelerate.BNNSGraph.TensorDescriptor]) throws -> Accelerate.BNNSGraph.Context
BNNSTensor
public mutating func allocate<T>(initializingFrom source: some AccelerateBuffer<T>) where T : Accelerate.BNNSScalar
BNNSTensor
public mutating func allocate<T>(as scalarType: T.Type, count: Swift.Int) where T : Accelerate.BNNSScalar
BNNSTensor
public static func allocate<C>(initializingFrom source: C, shape: [Swift.Int], stride: [Swift.Int]) -> Accelerate.BNNSTensor where C : Accelerate.AccelerateBuffer, C.Element : Accelerate.BNNSScalar
BNNSTensor
public static func allocate<T>(repeating repeatedValue: T, shape: [Swift.Int], stride: [Swift.Int]) -> Accelerate.BNNSTensor where T : Accelerate.BNNSScalar
BNNSTensor
public static func allocateUninitialized(scalarType: any Accelerate.BNNSScalar.Type, shape: [Swift.Int], stride: [Swift.Int]) -> Accelerate.BNNSTensor
BNNSTensor
public func deallocate()
BNNSTensor
public func makeArray<T>(of scalarType: T.Type) -> [T] where T : Accelerate.BNNSScalar
Swift.Array
public func graphBuilderTensor(_ builder: Accelerate.BNNSGraph.Builder) -> Accelerate.BNNSGraph.Builder.Tensor<Element>
Swift.ArraySlice
public func graphBuilderTensor(_ builder: Accelerate.BNNSGraph.Builder) -> Accelerate.BNNSGraph.Builder.Tensor<Element>
Swift.ContiguousArray
public func graphBuilderTensor(_ builder: Accelerate.BNNSGraph.Builder) -> Accelerate.BNNSGraph.Builder.Tensor<Element>
Swift.Float
public func graphBuilderTensor(_ builder: Accelerate.BNNSGraph.Builder) -> Accelerate.BNNSGraph.Builder.Tensor<Swift.Float>
Swift.Float16
public func graphBuilderTensor(_ builder: Accelerate.BNNSGraph.Builder) -> Accelerate.BNNSGraph.Builder.Tensor<Swift.Float16>
Swift.UnsafeBufferPointer
public func graphBuilderTensor(_ builder: Accelerate.BNNSGraph.Builder) -> Accelerate.BNNSGraph.Builder.Tensor<Element>
Swift.UnsafeMutableBufferPointer
public func graphBuilderTensor(_ builder: Accelerate.BNNSGraph.Builder) -> Accelerate.BNNSGraph.Builder.Tensor<Element>
vImage.PixelBuffer
public func withBNNSTensor<R>(_ body: (Accelerate.BNNSTensor) throws -> R) rethrows -> R

Properties & Constants

BNNSTensor
public var count: Swift.Int
Swift.Float16
public static var bnnsDataType: Accelerate.BNNSDataType

Conformances

BNNSGraph.Builder.Intent
Swift.Equatable
BNNSGraph.Builder.Intent
Swift.Hashable
BNNSGraph.Builder.Tensor
Accelerate.BNNSGraph.Builder.OperationParameter
Swift.Array
Accelerate.BNNSGraph.Builder.OperationParameter
Swift.ArraySlice
Accelerate.BNNSGraph.Builder.OperationParameter
Swift.ClosedRange
Accelerate.BNNSGraph.Builder.SliceIndex
Swift.ContiguousArray
Accelerate.BNNSGraph.Builder.OperationParameter
Swift.Float
Accelerate.BNNSGraph.Builder.OperationParameter
Swift.Float16
Accelerate.BNNSGraph.Builder.OperationParameter
Swift.Float16
Accelerate.BNNSScalar
Swift.Int
Accelerate.BNNSGraph.Builder.SliceIndex
Swift.PartialRangeFrom
Accelerate.BNNSGraph.Builder.SliceIndex
Swift.PartialRangeThrough
Accelerate.BNNSGraph.Builder.SliceIndex
Swift.PartialRangeUpTo
Accelerate.BNNSGraph.Builder.SliceIndex
Swift.Range
Accelerate.BNNSGraph.Builder.SliceIndex
Swift.UnsafeBufferPointer
Accelerate.BNNSGraph.Builder.OperationParameter
Swift.UnsafeMutableBufferPointer
Accelerate.BNNSGraph.Builder.OperationParameter

Initializers

BNNSTensor
public init<T>(initializingFrom source: some AccelerateBuffer<T>, shape: [Swift.Int], stride: [Swift.Int]) where T : Accelerate.BNNSScalar
BNNSTensor
public init(shape: [Swift.Int], stride: [Swift.Int], dataType: Accelerate.BNNSDataType)
BNNSTensor
public init(dataType: Accelerate.BNNSDataType, shape: [Swift.Int], stride: [Swift.Int])
BNNSTensor
public init(data: Swift.UnsafeMutableRawBufferPointer, shape: [Swift.Int], stride: [Swift.Int], dataType: Accelerate.BNNSDataType)
BNNSTensor
public init<T>(data: Swift.UnsafeMutableBufferPointer<T>, shape: [Swift.Int], stride: [Swift.Int]) where T : Accelerate.BNNSScalar
DiscreteFourierTransform
public init(previousDFT: Accelerate.vDSP.DiscreteFourierTransform<T>?, count: Swift.Int, direction: Accelerate.vDSP.FourierTransformDirection, transformType: Accelerate.vDSP.DFTTransformType, ofType: T.Type) throws

Enum Cases

Error
case unableToMakeGraph(_: Swift.String)