Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 5 of 5 for PerFunctionAggregateAnalysisConsumerPass (0.83 sec)

  1. tensorflow/compiler/mlir/tensorflow/analysis/per_function_aggregate_analysis.h

    // function and the analysis information for that function.
    template <typename DerivedT, typename AnalysisT>
    class PerFunctionAggregateAnalysisConsumerPass
        : public PassWrapper<
              PerFunctionAggregateAnalysisConsumerPass<DerivedT, AnalysisT>,
              OperationPass<ModuleOp>> {
     public:
      static ::mlir::TypeID resolveTypeID() {
        static ::mlir::SelfOwningTypeID id;
        return id;
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Tue Apr 19 00:13:50 UTC 2022
    - 2.9K bytes
    - Viewed (0)
  2. tensorflow/compiler/mlir/tensorflow/transforms/test_side_effect_analysis.cc

    #include "tensorflow/compiler/mlir/tensorflow/utils/error_util.h"
    
    namespace mlir {
    namespace tf_test {
    
    namespace {
    
    struct TestSideEffectAnalysisPass
        : public TF::PerFunctionAggregateAnalysisConsumerPass<
              TestSideEffectAnalysisPass, TF::SideEffectAnalysis> {
      MLIR_DEFINE_EXPLICIT_INTERNAL_INLINE_TYPE_ID(TestSideEffectAnalysisPass)
    
      void runOnFunction(func::FuncOp func,
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Tue Apr 19 00:13:50 UTC 2022
    - 3.2K bytes
    - Viewed (0)
  3. tensorflow/compiler/mlir/tensorflow/transforms/test_resource_alias_analysis.cc

    // aliasing values for each such result. Each value is assigned a unique ID, and
    // that ID is used to annotate the operations.
    struct TestResourceAliasAnalysis
        : public TF::PerFunctionAggregateAnalysisConsumerPass<
              TestResourceAliasAnalysis, TF::ResourceAliasAnalysis> {
      MLIR_DEFINE_EXPLICIT_INTERNAL_INLINE_TYPE_ID(TestResourceAliasAnalysis)
    
      StringRef getArgument() const final {
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Tue Apr 19 00:13:50 UTC 2022
    - 4.4K bytes
    - Viewed (0)
  4. tensorflow/compiler/mlir/tensorflow/transforms/tpu_dynamic_layout_pass.cc

    namespace {
    
    constexpr char kDeviceAttr[] = "device";
    constexpr char kDeviceCPU[] = "CPU";
    constexpr char kFuncDeviceAttr[] = "tf.device";
    
    struct TPUDynamicLayoutPass
        : public TF::PerFunctionAggregateAnalysisConsumerPass<
              TPUDynamicLayoutPass, TF::ResourceAliasAnalysis> {
      MLIR_DEFINE_EXPLICIT_INTERNAL_INLINE_TYPE_ID(TPUDynamicLayoutPass)
    
      void runOnFunction(
          func::FuncOp func,
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Apr 25 16:01:03 UTC 2024
    - 12.7K bytes
    - Viewed (0)
  5. tensorflow/compiler/mlir/tensorflow/transforms/breakup-islands.cc

    //
    // We do this as an IR->IR transform to keep the Graph exporter as simple as
    // possible.
    
    namespace mlir {
    
    namespace {
    
    class BreakUpIslands : public TF::PerFunctionAggregateAnalysisConsumerPass<
                               BreakUpIslands, TF::SideEffectAnalysis> {
      void getDependentDialects(DialectRegistry& registry) const override {
        registry.insert<tf_executor::TensorFlowExecutorDialect>();
      }
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Fri Aug 11 20:52:36 UTC 2023
    - 16.7K bytes
    - Viewed (0)
Back to top