Search Options

Results per page
Sort
Preferred Languages
Advance

Results 21 - 30 of 34 for broadcastable (0.22 sec)

  1. tensorflow/compiler/mlir/lite/tests/prepare-tf.mlir

      // Training with non-broadcastable shape
      %cst = arith.constant dense<0.0> : tensor<4xf32>
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Wed May 29 07:26:59 UTC 2024
    - 59.8K bytes
    - Viewed (0)
  2. tensorflow/compiler/mlir/tensorflow/tests/canonicalize.mlir

      %5 = "tf.AddV2"(%4, %1): (tensor<4x4xf32>, tensor<1xf32>) -> tensor<4x4xf32>
      %6 = "tf.Log"(%5): (tensor<4x4xf32>) -> tensor<4x4xf32>
    
      // This is a legal canonicalization because constant shape 4xf32 is
      // broadcastable to 4x4xf32, however we currently do not support this case,
      // and canonicalize only if the constant is a scalar.
      // CHECK: %[[ADD2:.*]] = "tf.AddV2"
      // CHECK: %[[LOG2:.*]] = "tf.Log"(%[[ADD2]])
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu May 09 22:07:10 UTC 2024
    - 132.1K bytes
    - Viewed (0)
  3. tensorflow/compiler/mlir/lite/transforms/legalize_tf.cc

        rewriter.replaceOpWithNewOp<SourceOp>(op, result_type, lhs, rhs);
        return success();
      }
    };
    
    // This specialization is for TF SelectV2 op. SelectV2 op have three inputs and
    // they should have broadcastable shapes.
    template <>
    class ApplyExplicitBroadcasting<TF::SelectV2Op>
        : public OpRewritePattern<TF::SelectV2Op> {
     public:
      using OpRewritePattern<TF::SelectV2Op>::OpRewritePattern;
    
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Mon May 20 20:06:54 UTC 2024
    - 45.2K bytes
    - Viewed (0)
  4. tensorflow/compiler/mlir/tensorflow/ir/tf_ops_a_m.cc

      // Check compatibility of batch dimensions if both input shapes are known.
      // BatchMatMul should have exactly the same batch dimensions and
      // BatchMatMulV2 should have broadcastable batch dimensions.
      //
      // The last two dimensions are non-batch dimensions that don't need to
      // participate in batch dimension compatibility check.
      if (std::is_same<OpT, BatchMatMulOp>()) {
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Apr 25 16:01:03 UTC 2024
    - 146.7K bytes
    - Viewed (0)
  5. tensorflow/compiler/mlir/lite/ir/tfl_ops.td

      string tflRuntimeDescription = desc;
    }
    
    class TFL_OperandsHaveSameShapesOrBroadcastableShape<
        list<int> indices, int max_bcast_rank> :
      TFL_RuntimePredOpTrait<"operands do not have the same shape or "
          "broadcastable shapes within the rank " # max_bcast_rank,
        CPred<"TFL::VerifyOperandsHaveSameShapesOrBroadcastableShape("
                "$_op, llvm::ArrayRef<unsigned>({" # !interleave(indices, ", ") #
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Jun 06 19:09:08 UTC 2024
    - 186K bytes
    - Viewed (0)
  6. tensorflow/compiler/mlir/quantization/tensorflow/passes/replace_cast_hacks_with_tf_xla_ops.cc

                                              Value output, BoolAttr adj_x,
                                              BoolAttr adj_y) {
      // TensorFlow BatchMatMulOp allows the batch dimensions to be broadcastable
      // while the XlaDotV2Op doesn't. So we have to broadcast them beforehand.
      BroadcastBatchDimensionsForBatchMatMul(builder, loc, input, weight);
    
      // Both input and weight have the same rank after broadcasting.
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Apr 25 16:01:03 UTC 2024
    - 47.1K bytes
    - Viewed (0)
  7. tensorflow/cc/gradients/math_grad.cc

      return Maximum(scope, ids, ZerosLike(scope, ids));
    }
    
    // Helper function for unsorted segment ops.
    // Returns a mask of where 'ids' are positive, reshaped so that it will be
    // broadcastable to the result shape of gathering params by ids.
    Output GetIsPositive(const Scope& scope, const Output& params,
                         const Output& ids) {
      Output is_positive = GreaterEqual(scope, ids, ZerosLike(scope, ids));
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Fri Aug 25 18:20:20 UTC 2023
    - 50.7K bytes
    - Viewed (0)
  8. tensorflow/compiler/mlir/tensorflow/ir/tf_ops_n_z.cc

    LogicalResult NotEqualOp::verify() {
      NotEqualOp op = *this;
      // If we allow inputs to have incompatible type, then nothing to do.
      if (!op.getIncompatibleShapeError()) return success();
    
      // Otherwise, check inputs are broadcastable.
      return mlir::OpTrait::impl::verifyCompatibleOperandBroadcast(
          op.getOperation());
    }
    
    void NotEqualOp::build(OpBuilder &builder, OperationState &result, Value x,
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu May 09 22:07:10 UTC 2024
    - 170.8K bytes
    - Viewed (0)
  9. tensorflow/compiler/mlir/lite/tests/legalize-tf.mlir

    // CHECK-LABEL: greater_equal
    // CHECK:  tfl.greater_equal(%arg0, %arg1) : (tensor<8x16xf32>, tensor<8x16xf32>) -> tensor<8x16xi1>
    // CHECK:  return
    }
    
    //TODO(b/136498739): Add failure test for non-broadcastable types, since currently
    // we can't catch this error.
    func.func @less_equal(%arg0: tensor<8x16xf32>, %arg1: tensor<8x16xf32>) -> tensor<8x16xi1> {
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Wed Jun 05 01:54:33 UTC 2024
    - 153.4K bytes
    - Viewed (0)
  10. tensorflow/compiler/mlir/quantization/tensorflow/python/integration_test/quantize_model_test.py

                  'has_bias': [True, False],
                  'batch_sizes': [([], []), ([10], [10]), ([2, 3], [2, 3])],
                  'target_opset': [quant_opts_pb2.XLA],
              },
              # Test broadcastable batch sizes.
              {
                  'activation_fn': [None],
                  'has_bias': [True],
                  'batch_sizes': [
                      ([2], []),
                      ([], [2]),
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Fri May 17 03:36:50 UTC 2024
    - 235.6K bytes
    - Viewed (0)
Back to top