Search Options

Results per page
Sort
Preferred Languages
Advance

Results 121 - 130 of 139 for call_op (0.19 sec)

  1. tensorflow/compiler/jit/partially_decluster_pass.cc

      for (Node* n : rpo) {
        if (!compile_time_const_nodes[n->id()]) {
          continue;
        }
    
        absl::string_view cluster_name = *GetXlaClusterForNode(*n);
        bool node_on_cluster_edge =
            absl::c_all_of(n->in_edges(), [&](const Edge* e) {
              std::optional<absl::string_view> incoming_cluster =
                  GetXlaClusterForNode(*e->src());
              return !incoming_cluster || *incoming_cluster != cluster_name;
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Fri Feb 09 11:36:41 UTC 2024
    - 15.7K bytes
    - Viewed (0)
  2. tensorflow/compiler/mlir/quantization/stablehlo/cc/report_test.cc

      EXPECT_TRUE(result.method().has_static_range_ptq());
    }
    
    TEST_F(QuantizationReportTest,
           InitializeWithModuleOpWithoutQuantizationMethodAttribute) {
      // A quantized dot_general op but the `CallOp` is missing the
      // `_quantization_method` attribute.
      constexpr absl::string_view
          kQuantizedDotGeneralMissingQuantizationMethodAttr = R"mlir(
        func.func @main(%arg0: tensor<1x2xf32>) -> tensor<1x3xf32> {
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Apr 25 10:10:34 UTC 2024
    - 18.5K bytes
    - Viewed (0)
  3. tensorflow/compiler/mlir/quantization/stablehlo/tests/passes/quantize_composite_functions.mlir

    // CHECK: %[[CALL_0:.+]] = call @quantized_dot_general_fn(%[[UNIFORM_QUANTIZE_0]], %[[CONST_0]]) {_quantization_method = "static_range_ptq { }"} : (tensor<1x2x!quant.uniform<i8:f32, {{.*}}>>, tensor<2x3x!quant.uniform<i8<-127:127>:f32:1, {{.*}}>) -> tensor<1x3x!quant.uniform<i8:f32, {{.*}}>>
    // CHECK: %[[UNIFORM_DEQUANTIZE_0:.+]] = stablehlo.uniform_dequantize %[[CALL_0]] : (tensor<1x3x!quant.uniform<i8:f32, {{.*}}>) -> tensor<1x3xf32>
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu May 09 05:56:10 UTC 2024
    - 91.6K bytes
    - Viewed (0)
  4. tensorflow/compiler/jit/mark_for_compilation_pass.cc

      auto allowlist = GetOrCreateAllowlist();
    
      std::vector<string> vall_ops = XlaOpRegistry::GetAllRegisteredOps();
      absl::flat_hash_set<string> all_ops(vall_ops.begin(), vall_ops.end());
      // Check that user's provided TF operation really exists.
      for (const auto& s : allowlist) {
        if (!all_ops.contains(s)) {
          return errors::InvalidArgument(
              "The operation '", s,
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Wed Feb 21 12:19:41 UTC 2024
    - 85.3K bytes
    - Viewed (0)
  5. tensorflow/compiler/mlir/tensorflow/transforms/layout_optimization.cc

        auto transpose_op = *transpose_ops.begin();
        auto result_type =
            mlir::dyn_cast_or_null<ShapedType>(transpose_op.getResult().getType());
        auto is_valid_move =
            llvm::all_of(op->getOperands(), [result_type](Value operand) -> bool {
              auto operand_type =
                  mlir::dyn_cast_or_null<ShapedType>(operand.getType());
              return result_type && operand_type && result_type.hasRank() &&
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Apr 25 16:01:03 UTC 2024
    - 19.3K bytes
    - Viewed (0)
  6. tensorflow/compiler/mlir/tensorflow/tests/tensor_array_ops_decomposition.mlir

      // CHECK: "tf.IfRegion"(%[[PRED]]) <{is_stateless = false}> ({
      %case_op = "tf.IfRegion"(%arg0) <{is_stateless = false}> ({
          // CHECK: %[[TA_VAL:.*]] = "tf.ReadVariableOp"(%[[TA_BUFFER]])
          // CHECK: "tf.Slice"(%[[TA_VAL]]
          // CHECK-NOT: tf.TensorArrayReadV3
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Mon Oct 30 06:52:55 UTC 2023
    - 49K bytes
    - Viewed (0)
  7. tensorflow/compiler/mlir/tensorflow/tests/stack_ops_decomposition.mlir

      // CHECK: tf.AssignVariableOp
      %stack = "tf.StackV2"(%max_size) {elem_type = f32, stack_name = "s"} : (tensor<i32>) -> tensor<!tf_type.resource>
      // CHECK: %[[CASE_OUTPUT:.*]] = "tf.CaseRegion"(%[[BRANCH_INDEX]]) {{.*}} ({
      %case_op = "tf.CaseRegion"(%arg0) ({
        %elem = "tf._SomeOp"() : () -> tensor<f32>
        // CHECK-NOT: tf.StackPushV2
        // CHECK: %[[BUFFER_VAL:.*]] = "tf.ReadVariableOp"(%[[BUFFER]])
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Mon Oct 30 06:52:55 UTC 2023
    - 25.8K bytes
    - Viewed (0)
  8. tensorflow/compiler/jit/xla_launch_util.cc

        OpKernelContext* ctx) {
      std::vector<int> constant_input_indices;
      TF_RETURN_IF_ERROR(GetCompileTimeConstInputs(
          &ctx->op_kernel(), &constant_input_indices, ctx->function_library()));
      if (!absl::c_all_of(constant_input_indices, [&](int idx) {
            return ctx->input_memory_type(idx) == HOST_MEMORY;
          })) {
        return errors::Internal("Unexpected device placement for a constant input");
      }
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu May 16 00:36:08 UTC 2024
    - 40.4K bytes
    - Viewed (0)
  9. tensorflow/compiler/mlir/tensorflow/ir/tf_device.cc

          if (!device_list)
            return op.emitError()
                   << "expects 'devices' to be a map alias and device name list.";
    
          bool is_device_string = llvm::all_of(device_list, [](Attribute attr) {
            return mlir::dyn_cast_or_null<StringAttr>(attr);
          });
          if (!is_device_string)
            return op.emitOpError() << "expects 'devices' to be a consists of "
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Apr 25 16:01:03 UTC 2024
    - 33.4K bytes
    - Viewed (0)
  10. tensorflow/compiler/jit/mark_for_compilation_pass_test.cc

    TEST(XlaCompilationTest, XLALiteAllowlist) {
      auto* allowlist_table = tensorflow::GetAllowlistTable();
      absl::flat_hash_set<string> hallowlist;
      std::vector<string> vall_ops = XlaOpRegistry::GetAllRegisteredOps();
      absl::flat_hash_set<string> all_ops(vall_ops.begin(), vall_ops.end());
    
      // Check that all the operations in the table are existing TF operations
      for (auto pair : *allowlist_table) {
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Wed Feb 14 10:11:10 UTC 2024
    - 79.6K bytes
    - Viewed (0)
Back to top