Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 5 of 5 for getEffects (0.39 sec)

  1. tensorflow/compiler/mlir/tensorflow/transforms/graph_pruning.cc

      llvm::SmallVector<MemoryEffects::EffectInstance, 4> effects;
      auto interface = dyn_cast<MemoryEffectOpInterface>(op);
      if (interface) interface.getEffects(effects);
    
      for (const auto& effect : effects) {
        if (llvm::isa<TF::ResourceEffects::MustExecute>(effect.getResource())) {
          return true;
        }
      }
      return false;
    }
    
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Wed Oct 05 23:50:19 UTC 2022
    - 7.6K bytes
    - Viewed (0)
  2. tensorflow/compiler/mlir/tensorflow/ir/tf_ops.cc

    struct TensorFlowRegistryEffectInterfaceFallback
        : public MemoryEffectOpInterface::FallbackModel<
              TensorFlowRegistryEffectInterfaceFallback> {
      static bool classof(Operation *op) { return true; }
      void getEffects(
          Operation *op,
          SmallVectorImpl<SideEffects::EffectInstance<MemoryEffects::Effect>>
              &effects) const {}
    };
    
    void *TensorFlowDialect::getRegisteredInterfaceForOp(
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu Apr 25 16:01:03 UTC 2024
    - 14.6K bytes
    - Viewed (0)
  3. tensorflow/compiler/mlir/tensorflow/analysis/side_effect_analysis.cc

          auto& side_effects_by_resource_id = op_side_effect_map_[op];
          llvm::SmallVector<MemoryEffects::EffectInstance, 4> effects;
          auto interface = dyn_cast<MemoryEffectOpInterface>(op);
          if (interface) interface.getEffects(effects);
          if (effects.empty()) {
            // The op is potentially side-effecting and doesn't have any effect
            // assigned, treat it as unknown side effect.
            SideEffects side_effects;
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Wed May 15 09:04:13 UTC 2024
    - 41.2K bytes
    - Viewed (0)
  4. tensorflow/compiler/mlir/tensorflow/ir/tf_ops_n_z.cc

    }
    
    //===----------------------------------------------------------------------===//
    // TPUExecuteOp
    //===----------------------------------------------------------------------===//
    
    void TPUExecuteOp::getEffects(
        SmallVectorImpl<SideEffects::EffectInstance<MemoryEffects::Effect>>
            &effects) {
      effects.reserve(2 * getArgs().size() + 1);
      effects.emplace_back(MemoryEffects::Write::get(),
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Thu May 09 22:07:10 UTC 2024
    - 170.8K bytes
    - Viewed (0)
  5. tensorflow/compiler/mlir/tensorflow/analysis/resource_alias_analysis.cc

        llvm::SmallVector<MemoryEffects::EffectInstance, 4> effects;
        mem_interface.getEffectsOnValue(value, effects);
        for (auto& effect_instance : effects) {
          if (isa<MemoryEffects::Allocate>(effect_instance.getEffect())) {
            return true;
          }
        }
      }
      return false;
    }
    
    }  // namespace
    
    constexpr int64_t ResourceAliasAnalysisInfo::kUnknownResourceId;
    
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Wed May 15 09:04:13 UTC 2024
    - 28.2K bytes
    - Viewed (0)
Back to top