Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 19 of 19 for dynamic_update_slice (0.68 sec)

  1. tensorflow/compiler/mlir/lite/ir/tfl_ops.td

      let hasOptions = 1;
    }
    
    def TFL_DynamicUpdateSliceOp: TFL_Op<"dynamic_update_slice", [
        Pure,
        PredOpTrait<"input and output must have same element type",
          TFL_TCresVTEtIsSameAsOp<0, 0>>]> {
      let summary = "DynamicUpdateSlice.";
      let description = [{
        DynamicUpdateSlice op that have the same semantics with XLA
        DynamicUpdateSlice.
        Generates a result which is the value of the input array
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Jun 06 19:09:08 UTC 2024
    - 186K bytes
    - Viewed (0)
  2. tensorflow/compiler/mlir/tf2xla/transforms/legalize_tf.cc

                                            {}, indices_type.getElementType()));
        // Note on zero_attr integer type: DynamicUpdateSlice op start_indices are
        // required to have matching types. This rewrite rule creates
        // DynamicUpdateSlice ops where the first "start index" is always i32 and
        // subsequent ones are constructed based on zero_attr. Thus the type
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Tue Jun 11 20:00:43 UTC 2024
    - 291.8K bytes
    - Viewed (0)
  3. tensorflow/compiler/mlir/lite/common/tfl_pass_config.h

      // through TF for some of the ops. Some conversions are only supported through
      // this path.
      bool disable_hlo_to_tfl_conversion = false;
      // Whether to enable to use DynamicUpdateSlice op.
      bool enable_dynamic_update_slice = false;
      // Whether to preserve AssertOp during legalization.
      bool preserve_assert_op = false;
      // Whether to enable TF->stablehlo passes.
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Wed May 08 19:05:30 UTC 2024
    - 6.5K bytes
    - Viewed (0)
  4. tensorflow/compiler/mlir/tf2xla/api/v2/legalize_tf_test.cc

      // Assert that the tensor list operation is lowered to something that doesn't
      // get stuck on a broken dynamic update slice.
      ASSERT_THAT(compilation_result,
                  Not(ComputationProtoContains("%.*=.*DynamicUpdateSlice")));
    }
    
    TEST(LegalizeTFTest, LegalizesFunctionWithBoundedDynamicArg) {
      static constexpr char kMlirModuleWithBoundedDynamicArgStr[] = R"(
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Jun 13 23:59:33 UTC 2024
    - 16.1K bytes
    - Viewed (0)
  5. tensorflow/compiler/mlir/lite/transforms/passes.td

            "tensorlist op lowering (default true)">,
          Option<"enable_dynamic_update_slice_", "enable-dynamic-update-slice",
                 "bool", "false", "When specified to true, lower TensorListSetItem with "
                 "DynamicUpdateSlice op (default false).">,
      ];
    }
    
    def ModifyIONodesPass : Pass<"tfl-modify-io-nodes", "mlir::func::FuncOp"> {
      let summary = "Modify the type of the model io nodes";
      let description = [{
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Wed Apr 24 20:30:06 UTC 2024
    - 22.6K bytes
    - Viewed (0)
  6. tensorflow/compiler/mlir/lite/schema/schema_generated.h

    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Tue May 21 18:21:50 UTC 2024
    - 1M bytes
    - Viewed (0)
  7. tensorflow/compiler/mlir/lite/transforms/lower_static_tensor_list.cc

            op, input.getType(), scalar_zero,
            ArrayRef<Value>({slice1, expanded_item, slice2}));
        return success();
      }
    
      // This function rewrites the original op into a XLA DynamicUpdateSlice op.
      // |item| is expanded to have the same dimension as input_handle and
      // |index| is expanded to [index, 0, 0, ...] as the indices to input_handle.
      // On a high level, it's doing something like:
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Tue Jun 11 20:00:43 UTC 2024
    - 70.7K bytes
    - Viewed (0)
  8. tensorflow/compiler/mlir/tensorflow/ir/tf_generated_ops.td

    }
    
    def TF_XlaDynamicUpdateSliceOp : TF_Op<"XlaDynamicUpdateSlice", [Pure, TF_NoConstantFold]> {
      let summary = "Wraps the XLA DynamicUpdateSlice operator, documented at";
    
      let description = [{
    https://www.tensorflow.org/performance/xla/operation_semantics#dynamicupdateslice
    .
    
    XlaDynamicUpdateSlice generates a result which is the value of the `input`
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Tue Jun 11 23:24:08 UTC 2024
    - 793K bytes
    - Viewed (0)
  9. RELEASE.md

            ML authoring is generally discouraged.
        *   Add support for unsigned 16-bit integer tensor types in cast op.
        *   Experimental support for lowering `list_ops.tensor_list_set_item` with
            `DynamicUpdateSlice`.
        *   Enabled a new MLIR-based dynamic range quantization backend by default
            *   The new backend is used for post-training int8 dynamic range
                quantization and post-training float16 quantization.
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Tue Jun 11 23:24:08 UTC 2024
    - 730.3K bytes
    - Viewed (0)
Back to top