|
rustnn C and C++ API
WebNN graph construction and execution
|
This is the complete list of members for rustnn::MLGraphBuilder, including all inherited members.
| abs(const MLOperand &input) | rustnn::MLGraphBuilder | inline |
| abs(const MLOperand &input, const MLOperatorOptions &options) | rustnn::MLGraphBuilder | inline |
| add(const MLOperand &lhs, const MLOperand &rhs) | rustnn::MLGraphBuilder | inline |
| add(const MLOperand &lhs, const MLOperand &rhs, const MLOperatorOptions &options) | rustnn::MLGraphBuilder | inline |
| argMax(const MLOperand &input, std::uint32_t axis) | rustnn::MLGraphBuilder | inline |
| argMin(const MLOperand &input, std::uint32_t axis) | rustnn::MLGraphBuilder | inline |
| averagePool2d(const MLOperand &input) | rustnn::MLGraphBuilder | inline |
| batchNormalization(const MLOperand &first, const MLOperand &second, const MLOperand &third) | rustnn::MLGraphBuilder | inline |
| binary(RustnnBinaryOperation operation, const MLOperand &lhs, const MLOperand &rhs) | rustnn::MLGraphBuilder | inline |
| binary(RustnnBinaryOperation operation, const MLOperand &lhs, const MLOperand &rhs, const MLOperatorOptions &options) | rustnn::MLGraphBuilder | inline |
| build(const std::vector< std::pair< std::string, const MLOperand * > > &outputs) | rustnn::MLGraphBuilder | inline |
| cast(const MLOperand &input, MLOperandDataType data_type) | rustnn::MLGraphBuilder | inline |
| ceil(const MLOperand &input) | rustnn::MLGraphBuilder | inline |
| ceil(const MLOperand &input, const MLOperatorOptions &options) | rustnn::MLGraphBuilder | inline |
| clamp(const MLOperand &input) | rustnn::MLGraphBuilder | inline |
| concat(const std::vector< const MLOperand * > &inputs, std::uint32_t axis) | rustnn::MLGraphBuilder | inline |
| constant(const MLOperandDescriptor &descriptor, const std::vector< T > &data) | rustnn::MLGraphBuilder | inline |
| conv2d(const MLOperand &lhs, const MLOperand &rhs) | rustnn::MLGraphBuilder | inline |
| convTranspose2d(const MLOperand &lhs, const MLOperand &rhs) | rustnn::MLGraphBuilder | inline |
| cos(const MLOperand &input) | rustnn::MLGraphBuilder | inline |
| cos(const MLOperand &input, const MLOperatorOptions &options) | rustnn::MLGraphBuilder | inline |
| cumulativeSum(const MLOperand &input, std::uint32_t axis) | rustnn::MLGraphBuilder | inline |
| dataType(const MLOperand &operand) | rustnn::MLGraphBuilder | inline |
| dequantizeLinear(const MLOperand &input, const MLOperand &scale, const MLOperand *zero_point=nullptr) | rustnn::MLGraphBuilder | inline |
| divide(const MLOperand &lhs, const MLOperand &rhs) | rustnn::MLGraphBuilder | inline |
| divide(const MLOperand &lhs, const MLOperand &rhs, const MLOperatorOptions &options) | rustnn::MLGraphBuilder | inline |
| elu(const MLOperand &input) | rustnn::MLGraphBuilder | inline |
| equal(const MLOperand &lhs, const MLOperand &rhs) | rustnn::MLGraphBuilder | inline |
| equal(const MLOperand &lhs, const MLOperand &rhs, const MLOperatorOptions &options) | rustnn::MLGraphBuilder | inline |
| erf(const MLOperand &input) | rustnn::MLGraphBuilder | inline |
| erf(const MLOperand &input, const MLOperatorOptions &options) | rustnn::MLGraphBuilder | inline |
| exp(const MLOperand &input) | rustnn::MLGraphBuilder | inline |
| exp(const MLOperand &input, const MLOperatorOptions &options) | rustnn::MLGraphBuilder | inline |
| expand(const MLOperand &input, const std::vector< std::uint32_t > &new_shape) | rustnn::MLGraphBuilder | inline |
| floor(const MLOperand &input) | rustnn::MLGraphBuilder | inline |
| floor(const MLOperand &input, const MLOperatorOptions &options) | rustnn::MLGraphBuilder | inline |
| gather(const MLOperand &lhs, const MLOperand &rhs) | rustnn::MLGraphBuilder | inline |
| gatherElements(const MLOperand &lhs, const MLOperand &rhs) | rustnn::MLGraphBuilder | inline |
| gatherND(const MLOperand &lhs, const MLOperand &rhs) | rustnn::MLGraphBuilder | inline |
| gelu(const MLOperand &input) | rustnn::MLGraphBuilder | inline |
| gelu(const MLOperand &input, const MLOperatorOptions &options) | rustnn::MLGraphBuilder | inline |
| gemm(const MLOperand &lhs, const MLOperand &rhs) | rustnn::MLGraphBuilder | inline |
| greater(const MLOperand &lhs, const MLOperand &rhs) | rustnn::MLGraphBuilder | inline |
| greater(const MLOperand &lhs, const MLOperand &rhs, const MLOperatorOptions &options) | rustnn::MLGraphBuilder | inline |
| greaterOrEqual(const MLOperand &lhs, const MLOperand &rhs) | rustnn::MLGraphBuilder | inline |
| greaterOrEqual(const MLOperand &lhs, const MLOperand &rhs, const MLOperatorOptions &options) | rustnn::MLGraphBuilder | inline |
| gru(const MLOperand &input, const MLOperand &weight, const MLOperand &recurrent_weight, std::uint32_t steps, std::uint32_t hidden_size) | rustnn::MLGraphBuilder | inline |
| gruCell(const MLOperand &input, const MLOperand &weight, const MLOperand &recurrent_weight, const MLOperand &hidden_state, std::uint32_t hidden_size) | rustnn::MLGraphBuilder | inline |
| hardSigmoid(const MLOperand &input) | rustnn::MLGraphBuilder | inline |
| hardSwish(const MLOperand &input) | rustnn::MLGraphBuilder | inline |
| identity(const MLOperand &input) | rustnn::MLGraphBuilder | inline |
| identity(const MLOperand &input, const MLOperatorOptions &options) | rustnn::MLGraphBuilder | inline |
| input(const std::string &name, const MLOperandDescriptor &descriptor) | rustnn::MLGraphBuilder | inline |
| instanceNormalization(const MLOperand &input) | rustnn::MLGraphBuilder | inline |
| isInfinite(const MLOperand &input) | rustnn::MLGraphBuilder | inline |
| isInfinite(const MLOperand &input, const MLOperatorOptions &options) | rustnn::MLGraphBuilder | inline |
| isNaN(const MLOperand &input) | rustnn::MLGraphBuilder | inline |
| isNaN(const MLOperand &input, const MLOperatorOptions &options) | rustnn::MLGraphBuilder | inline |
| l2Pool2d(const MLOperand &input) | rustnn::MLGraphBuilder | inline |
| layerNormalization(const MLOperand &input) | rustnn::MLGraphBuilder | inline |
| leakyRelu(const MLOperand &input) | rustnn::MLGraphBuilder | inline |
| lesser(const MLOperand &lhs, const MLOperand &rhs) | rustnn::MLGraphBuilder | inline |
| lesser(const MLOperand &lhs, const MLOperand &rhs, const MLOperatorOptions &options) | rustnn::MLGraphBuilder | inline |
| lesserOrEqual(const MLOperand &lhs, const MLOperand &rhs) | rustnn::MLGraphBuilder | inline |
| lesserOrEqual(const MLOperand &lhs, const MLOperand &rhs, const MLOperatorOptions &options) | rustnn::MLGraphBuilder | inline |
| linear(const MLOperand &input) | rustnn::MLGraphBuilder | inline |
| log(const MLOperand &input) | rustnn::MLGraphBuilder | inline |
| log(const MLOperand &input, const MLOperatorOptions &options) | rustnn::MLGraphBuilder | inline |
| logicalAnd(const MLOperand &lhs, const MLOperand &rhs) | rustnn::MLGraphBuilder | inline |
| logicalAnd(const MLOperand &lhs, const MLOperand &rhs, const MLOperatorOptions &options) | rustnn::MLGraphBuilder | inline |
| logicalNot(const MLOperand &input) | rustnn::MLGraphBuilder | inline |
| logicalNot(const MLOperand &input, const MLOperatorOptions &options) | rustnn::MLGraphBuilder | inline |
| logicalOr(const MLOperand &lhs, const MLOperand &rhs) | rustnn::MLGraphBuilder | inline |
| logicalOr(const MLOperand &lhs, const MLOperand &rhs, const MLOperatorOptions &options) | rustnn::MLGraphBuilder | inline |
| logicalXor(const MLOperand &lhs, const MLOperand &rhs) | rustnn::MLGraphBuilder | inline |
| logicalXor(const MLOperand &lhs, const MLOperand &rhs, const MLOperatorOptions &options) | rustnn::MLGraphBuilder | inline |
| lstm(const MLOperand &input, const MLOperand &weight, const MLOperand &recurrent_weight, std::uint32_t steps, std::uint32_t hidden_size) | rustnn::MLGraphBuilder | inline |
| lstmCell(const MLOperand &input, const MLOperand &weight, const MLOperand &recurrent_weight, const MLOperand &hidden_state, const MLOperand &cell_state, std::uint32_t hidden_size) | rustnn::MLGraphBuilder | inline |
| matmul(const MLOperand &lhs, const MLOperand &rhs) | rustnn::MLGraphBuilder | inline |
| matmul(const MLOperand &lhs, const MLOperand &rhs, const MLOperatorOptions &options) | rustnn::MLGraphBuilder | inline |
| maximum(const MLOperand &lhs, const MLOperand &rhs) | rustnn::MLGraphBuilder | inline |
| maximum(const MLOperand &lhs, const MLOperand &rhs, const MLOperatorOptions &options) | rustnn::MLGraphBuilder | inline |
| maxPool2d(const MLOperand &input) | rustnn::MLGraphBuilder | inline |
| minimum(const MLOperand &lhs, const MLOperand &rhs) | rustnn::MLGraphBuilder | inline |
| minimum(const MLOperand &lhs, const MLOperand &rhs, const MLOperatorOptions &options) | rustnn::MLGraphBuilder | inline |
| MLGraphBuilder() | rustnn::MLGraphBuilder | inline |
| MLGraphBuilder(MLContext &context) | rustnn::MLGraphBuilder | inlineexplicit |
| MLGraphBuilder(const MLGraphBuilder &)=delete | rustnn::MLGraphBuilder | |
| MLGraphBuilder(MLGraphBuilder &&other) noexcept | rustnn::MLGraphBuilder | inline |
| multiply(const MLOperand &lhs, const MLOperand &rhs) | rustnn::MLGraphBuilder | inline |
| multiply(const MLOperand &lhs, const MLOperand &rhs, const MLOperatorOptions &options) | rustnn::MLGraphBuilder | inline |
| negate(const MLOperand &input) | rustnn::MLGraphBuilder | inline |
| negate(const MLOperand &input, const MLOperatorOptions &options) | rustnn::MLGraphBuilder | inline |
| notEqual(const MLOperand &lhs, const MLOperand &rhs) | rustnn::MLGraphBuilder | inline |
| notEqual(const MLOperand &lhs, const MLOperand &rhs, const MLOperatorOptions &options) | rustnn::MLGraphBuilder | inline |
| operandShape(const MLOperand &operand) | rustnn::MLGraphBuilder | inline |
| operator=(const MLGraphBuilder &)=delete | rustnn::MLGraphBuilder | |
| operator=(MLGraphBuilder &&other) noexcept | rustnn::MLGraphBuilder | inline |
| pad(const MLOperand &input, const std::vector< std::uint32_t > &beginning_padding, const std::vector< std::uint32_t > &ending_padding) | rustnn::MLGraphBuilder | inline |
| power(const MLOperand &lhs, const MLOperand &rhs) | rustnn::MLGraphBuilder | inline |
| power(const MLOperand &lhs, const MLOperand &rhs, const MLOperatorOptions &options) | rustnn::MLGraphBuilder | inline |
| prelu(const MLOperand &lhs, const MLOperand &rhs) | rustnn::MLGraphBuilder | inline |
| quantizeLinear(const MLOperand &input, const MLOperand &scale, const MLOperand *zero_point=nullptr) | rustnn::MLGraphBuilder | inline |
| reciprocal(const MLOperand &input) | rustnn::MLGraphBuilder | inline |
| reciprocal(const MLOperand &input, const MLOperatorOptions &options) | rustnn::MLGraphBuilder | inline |
| reduceL1(const MLOperand &input) | rustnn::MLGraphBuilder | inline |
| reduceL2(const MLOperand &input) | rustnn::MLGraphBuilder | inline |
| reduceLogSum(const MLOperand &input) | rustnn::MLGraphBuilder | inline |
| reduceLogSumExp(const MLOperand &input) | rustnn::MLGraphBuilder | inline |
| reduceMax(const MLOperand &input) | rustnn::MLGraphBuilder | inline |
| reduceMean(const MLOperand &input) | rustnn::MLGraphBuilder | inline |
| reduceMin(const MLOperand &input) | rustnn::MLGraphBuilder | inline |
| reduceProduct(const MLOperand &input) | rustnn::MLGraphBuilder | inline |
| reduceSum(const MLOperand &input) | rustnn::MLGraphBuilder | inline |
| reduceSumSquare(const MLOperand &input) | rustnn::MLGraphBuilder | inline |
| relu(const MLOperand &input) | rustnn::MLGraphBuilder | inline |
| relu(const MLOperand &input, const MLOperatorOptions &options) | rustnn::MLGraphBuilder | inline |
| resample2d(const MLOperand &input) | rustnn::MLGraphBuilder | inline |
| reshape(const MLOperand &input, const std::vector< std::uint32_t > &new_shape) | rustnn::MLGraphBuilder | inline |
| reverse(const MLOperand &input) | rustnn::MLGraphBuilder | inline |
| roundEven(const MLOperand &input) | rustnn::MLGraphBuilder | inline |
| roundEven(const MLOperand &input, const MLOperatorOptions &options) | rustnn::MLGraphBuilder | inline |
| scatterElements(const MLOperand &first, const MLOperand &second, const MLOperand &third) | rustnn::MLGraphBuilder | inline |
| scatterND(const MLOperand &first, const MLOperand &second, const MLOperand &third) | rustnn::MLGraphBuilder | inline |
| shape(const MLOperand &input) | rustnn::MLGraphBuilder | inline |
| shape(const MLOperand &input, const MLOperatorOptions &options) | rustnn::MLGraphBuilder | inline |
| sigmoid(const MLOperand &input) | rustnn::MLGraphBuilder | inline |
| sigmoid(const MLOperand &input, const MLOperatorOptions &options) | rustnn::MLGraphBuilder | inline |
| sign(const MLOperand &input) | rustnn::MLGraphBuilder | inline |
| sign(const MLOperand &input, const MLOperatorOptions &options) | rustnn::MLGraphBuilder | inline |
| sin(const MLOperand &input) | rustnn::MLGraphBuilder | inline |
| sin(const MLOperand &input, const MLOperatorOptions &options) | rustnn::MLGraphBuilder | inline |
| slice(const MLOperand &input, const std::vector< std::uint32_t > &starts, const std::vector< std::uint32_t > &sizes) | rustnn::MLGraphBuilder | inline |
| softmax(const MLOperand &input, std::uint32_t axis) | rustnn::MLGraphBuilder | inline |
| softplus(const MLOperand &input) | rustnn::MLGraphBuilder | inline |
| softplus(const MLOperand &input, const MLOperatorOptions &options) | rustnn::MLGraphBuilder | inline |
| softsign(const MLOperand &input) | rustnn::MLGraphBuilder | inline |
| softsign(const MLOperand &input, const MLOperatorOptions &options) | rustnn::MLGraphBuilder | inline |
| split(const MLOperand &input, const std::vector< std::uint32_t > &splits) | rustnn::MLGraphBuilder | inline |
| split(const MLOperand &input, std::uint32_t num_splits) | rustnn::MLGraphBuilder | inline |
| sqrt(const MLOperand &input) | rustnn::MLGraphBuilder | inline |
| sqrt(const MLOperand &input, const MLOperatorOptions &options) | rustnn::MLGraphBuilder | inline |
| squeeze(const MLOperand &input) | rustnn::MLGraphBuilder | inline |
| subtract(const MLOperand &lhs, const MLOperand &rhs) | rustnn::MLGraphBuilder | inline |
| subtract(const MLOperand &lhs, const MLOperand &rhs, const MLOperatorOptions &options) | rustnn::MLGraphBuilder | inline |
| tan(const MLOperand &input) | rustnn::MLGraphBuilder | inline |
| tan(const MLOperand &input, const MLOperatorOptions &options) | rustnn::MLGraphBuilder | inline |
| tanh(const MLOperand &input) | rustnn::MLGraphBuilder | inline |
| tanh(const MLOperand &input, const MLOperatorOptions &options) | rustnn::MLGraphBuilder | inline |
| tile(const MLOperand &input, const std::vector< std::uint32_t > &repetitions) | rustnn::MLGraphBuilder | inline |
| transpose(const MLOperand &input) | rustnn::MLGraphBuilder | inline |
| triangular(const MLOperand &input) | rustnn::MLGraphBuilder | inline |
| unary(RustnnUnaryOperation operation, const MLOperand &input) | rustnn::MLGraphBuilder | inline |
| unary(RustnnUnaryOperation operation, const MLOperand &input, const MLOperatorOptions &options) | rustnn::MLGraphBuilder | inline |
| unsqueeze(const MLOperand &input) | rustnn::MLGraphBuilder | inline |
| webnnText(const std::vector< std::pair< std::string, const MLOperand * > > &outputs) const | rustnn::MLGraphBuilder | inline |
| where(const MLOperand &first, const MLOperand &second, const MLOperand &third) | rustnn::MLGraphBuilder | inline |
| ~MLGraphBuilder() | rustnn::MLGraphBuilder | inline |