Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 11 for getElseBranch (0.47 sec)

  1. tensorflow/compiler/mlir/tensorflow/analysis/resource_value_typed_analyzer.cc

          PropagatePotentiallyWrittenUpFromCallee(if_op.getThenBranch(),
                                                  if_op.getODSOperands(1));
          PropagatePotentiallyWrittenUpFromCallee(if_op.getElseBranch(),
                                                  if_op.getODSOperands(1));
          return;
        }
        if (auto while_op = dyn_cast<TF::WhileOp>(op)) {
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Wed May 15 09:04:13 UTC 2024
    - 8K bytes
    - Viewed (0)
  2. tensorflow/compiler/mlir/tensorflow/transforms/functional_control_flow_to_regions.cc

                 /*use_region_args=*/false,
                 /*forward_block_args=*/false);
      CreateCall(if_op, if_op.else_function(),
                 /*caller_region=*/if_region.getElseBranch(), if_op.getInput(),
                 /*use_region_args=*/false,
                 /*forward_block_args=*/false);
      if_op.replaceAllUsesWith(if_region.getResults());
      if_op.erase();
      return success();
    }
    
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Apr 25 16:01:03 UTC 2024
    - 11K bytes
    - Viewed (0)
  3. tensorflow/compiler/mlir/tensorflow/transforms/tensor_list_ops_decomposition.cc

        (*buffer_to_size)[new_op.getResult(std::get<0>(entry))] = {
            new_op.getResult(std::get<1>(entry)), std::get<2>(entry)};
      }
    
      new_op.getThenBranch().takeBody(if_op.getThenBranch());
      new_op.getElseBranch().takeBody(if_op.getElseBranch());
    
      if_op.replaceAllUsesWith(
          new_op.getResults().take_front(if_op.getNumResults()));
      if_op.erase();
      return success();
    }
    
    LogicalResult HandleCaseRegionOp(
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Apr 25 16:01:03 UTC 2024
    - 39.2K bytes
    - Viewed (0)
  4. tensorflow/compiler/mlir/tensorflow/transforms/decompose_reduce_dataset.cc

      // parallelization.
      dataset_if->setAttr("_lower_using_switch_merge", builder.getBoolAttr(true));
      // Empty else branch, if there is no more data, do nothing.
      auto& else_branch = dataset_if.getElseBranch();
      else_branch.push_back(new Block);
      builder.setInsertionPointToEnd(&else_branch.front());
      // Return only the state variables from the body arguments.
      SmallVector<Value, 4> else_returns;
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Apr 25 16:01:03 UTC 2024
    - 14K bytes
    - Viewed (0)
  5. tensorflow/compiler/mlir/tensorflow/transforms/region_control_flow_to_functional.cc

        extern_values.push_back(first);
        return true;
      };
    
      const TrivialTransformInfo tti(IsSingleCallRegion(if_region.getThenBranch()),
                                     IsSingleCallRegion(if_region.getElseBranch()),
                                     if_arg_matcher);
    
      std::string then_name, else_name;
    
      if (tti.can_transform) {
        // We can transform to functional form trivially without outlining.
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Apr 25 16:01:03 UTC 2024
    - 28.7K bytes
    - Viewed (0)
  6. tensorflow/compiler/mlir/tf2xla/internal/passes/extract_outside_compilation.cc

                  /*control_above=*/true, is_map_oc, communication_key_index)))
            return WalkResult::interrupt();
          if (failed(MoveToHostMultiCluster(
                  device_cluster, &if_op.getElseBranch().front(),
                  {host_if.getElseBranch().front().getTerminator()},
                  core_to_compilation_key, core_to_device_ordinal,
                  /*control_above=*/true, is_map_oc, communication_key_index)))
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Tue Apr 30 21:25:12 UTC 2024
    - 68.3K bytes
    - Viewed (0)
  7. tensorflow/compiler/mlir/tensorflow/transforms/tf_saved_model_freeze_variables.cc

        }
      } else if (auto if_op = dyn_cast<TF::IfRegionOp>(user_op)) {
        (*arguments_to_erase)[if_op].push_back(argument_index);
        for (auto callee : {&if_op.getThenBranch(), &if_op.getElseBranch()}) {
          work_list->push_back(std::make_pair(callee, argument_index));
        }
      } else if (auto while_op = dyn_cast<TF::WhileOp>(user_op)) {
        (*arguments_to_erase)[while_op].push_back(argument_index);
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Apr 25 09:56:53 UTC 2024
    - 19.4K bytes
    - Viewed (0)
  8. tensorflow/compiler/mlir/tensorflow/ir/tf_ops_a_m.cc

    LogicalResult IfRegionOp::verifyRegions() {
      IfRegionOp op = *this;
      TypeRange then_types =
          op.getThenBranch().front().getTerminator()->getOperandTypes();
      TypeRange else_types =
          op.getElseBranch().front().getTerminator()->getOperandTypes();
    
      TypeRangeWithDesc results{op.getResultTypes(), "result"};
      TypeRangeWithDesc then_results{then_types, "then result"};
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Apr 25 16:01:03 UTC 2024
    - 146.7K bytes
    - Viewed (0)
  9. tensorflow/compiler/mlir/lite/stablehlo/transforms/legalize_hlo.cc

            /*_else_func_name=*/nullptr);
        new_op.getThenBranch().takeBody(op.getTrueBranch());
        new_op.getElseBranch().takeBody(op.getFalseBranch());
        ReplaceReturnOp(new_op.getThenBranch(), rewriter);
        ReplaceReturnOp(new_op.getElseBranch(), rewriter);
        rewriter.replaceOp(op, new_op.getResults());
        return success();
      }
    };
    
    // Converts mhlo.pad to tf.PadV2
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Apr 25 16:01:03 UTC 2024
    - 154.9K bytes
    - Viewed (0)
  10. tensorflow/compiler/mlir/lite/flatbuffer_export.cc

      auto opcode_index = GetOpcodeIndex("if", tflite::BuiltinOperator_IF);
      int then_subgraph_index = subgraph_index_map_.at(op.getThenBranch().str());
      int else_subgraph_index = subgraph_index_map_.at(op.getElseBranch().str());
      auto builtin_options = tflite::CreateIfOptions(builder_, then_subgraph_index,
                                                     else_subgraph_index)
                                 .Union();
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Wed Jun 12 21:41:49 UTC 2024
    - 164.5K bytes
    - Viewed (0)
Back to top