- Sort Score
- Result 10 results
- Languages All
Results 31 - 40 of 152 for predecessor (0.42 sec)
-
tensorflow/compiler/mlir/tensorflow/transforms/move_tpu_compile_to_front.cc
while (op && op != func) { op->removeAttr("_is_compilation"); op->removeAttr("_wraps_compilation"); op = op->getParentOp(); } }); } int OutsideCompilationOrdering(Operation* predecessor, Operation* op) { // Actual compilations go first. if (op->hasAttr("_is_compilation")) return 2; // Followed by nested ops that contain compilations. if (op->hasAttr("_wraps_compilation")) return 1;
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Tue Oct 17 00:26:18 UTC 2023 - 3.2K bytes - Viewed (0) -
src/cmd/compile/internal/ssa/phiopt.go
// and len(b.Preds) is equal to 2. // 2. find the common dominator(b0) of the predecessors(pb0, pb1) of block b, and the // dominator(b0) is a If block. // Special case: one of the predecessors(pb0 or pb1) is the dominator(b0). // 3. the successors(sb0, sb1) of the dominator need to dominate the predecessors(pb0, pb1) // of block b respectively. // 4. replace this boolean Phi based on dominator block. //
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Apr 11 16:34:30 UTC 2022 - 8.1K bytes - Viewed (0) -
tensorflow/compiler/mlir/tensorflow/transforms/tpu_validate_inputs.cc
} } return successors; } // Gets the predecessors of an op wrapped in tf_executor.island. llvm::SmallVector<Operation*> GetPredecessors(Operation* op) { llvm::SmallVector<Operation*> predecessors; for (auto operand : op->getOperands()) { if (Operation* pred = operand.getDefiningOp()) { pred->walk([&](mlir::Operation* opinexecutor) { predecessors.push_back(opinexecutor); }); } }
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Tue May 07 06:51:01 UTC 2024 - 21.5K bytes - Viewed (0) -
src/cmd/compile/internal/ssa/debug.go
// not be a predecessor. // // Note that mergePredecessors behaves slightly differently between // first and subsequent calls for a block. For the first call, the // starting state is approximated by taking the state from the // predecessor whose state is smallest, and removing any elements not // in all the other predecessors; this makes the smallest number of
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Jun 10 19:44:43 UTC 2024 - 58.4K bytes - Viewed (0) -
src/cmd/compile/internal/ssa/regalloc.go
// 2, Avoid the predecessor that contains the function call, because the predecessor that // contains the function call usually generates a lot of spills and lose the previous // allocation state. // TODO: Improve this part. At least the size of endRegs of the predecessor also has // an impact on the code size and compiler speed. But it is not easy to find a simple
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Nov 21 17:49:56 UTC 2023 - 87.2K bytes - Viewed (0) -
tensorflow/compiler/mlir/tf2xla/internal/passes/extract_head_tail_outside_compilation.cc
auto predecessors = analysis.DirectControlPredecessors(&cluster_op); if (!predecessors.empty() && !IsEmbeddingOp(&cluster_op)) { bool skip = false; for (Operation* predecessor : llvm::reverse(predecessors)) { if (IsEmbeddingOp(predecessor)) continue; skip = !head_outside_compiled_ops.contains(predecessor); break; } if (skip) continue;
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Thu Apr 25 16:01:03 UTC 2024 - 20.6K bytes - Viewed (0) -
tensorflow/compiler/mlir/tensorflow/transforms/sparsecore/sparsecore_passes.td
let constructor = "TFDevice::CreateEmbeddingProgramKeyPass()"; let description = [{ Passes in the program key to embedding ops. Will move the embedding ops after a _TPUCompileMlir op if there is no predecessor _TPUCompileMlir op. Both the embedding op and compile op are assumed to be wrapped in separate tf_device.launch() ops. This is because the embedding op is head outside
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Thu Mar 28 23:42:09 UTC 2024 - 3.9K bytes - Viewed (0) -
platforms/core-configuration/model-core/src/main/java/org/gradle/model/internal/registry/ModelBinding.java
* the target state, not the input state. Implicitly, a rule accepts as input the subject in the state that is the predecessor of the target state. */ public BindingPredicate getPredicate() { return predicate; } public boolean isBound() { return boundTo != null; }
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Thu Sep 28 09:51:04 UTC 2023 - 3.1K bytes - Viewed (0) -
tensorflow/compiler/mlir/tensorflow/transforms/sparsecore/embedding_program_key.cc
// (parent) block, we need to check that it's before (the // (parent of) the preprocess_op. if (o->isBeforeInBlock(it->second)) { break; // valid compile predecessor } else { return WalkResult::advance(); } } o = o->getParentOp(); } // Check that the the compile op actually passes its results to its parents.
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Thu Apr 25 16:01:03 UTC 2024 - 17.4K bytes - Viewed (0) -
tensorflow/compiler/mlir/tensorflow/analysis/side_effect_analysis.h
AnalyzeRegion(region); } SideEffectAnalysisInfo(SideEffectAnalysisInfo&&) = default; // Returns a vector of ops that are direct control predecessors of `op`, // sorted in program order. If `filter` is provided, only predecessors that // pass the filter (returning true) will be included. const llvm::SmallVector<Operation*, 4>& DirectControlPredecessors( Operation* op) const;
Registered: Sun Jun 16 05:45:23 UTC 2024 - Last Modified: Wed May 15 09:04:13 UTC 2024 - 14.8K bytes - Viewed (0)