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