diff options
Diffstat (limited to 'tensorflow/compiler/xla/service/cpu/cpu_parallelization_preparation.cc')
-rw-r--r-- | tensorflow/compiler/xla/service/cpu/cpu_parallelization_preparation.cc | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/tensorflow/compiler/xla/service/cpu/cpu_parallelization_preparation.cc b/tensorflow/compiler/xla/service/cpu/cpu_parallelization_preparation.cc index af931f7b01..4d0e0f744a 100644 --- a/tensorflow/compiler/xla/service/cpu/cpu_parallelization_preparation.cc +++ b/tensorflow/compiler/xla/service/cpu/cpu_parallelization_preparation.cc @@ -125,6 +125,9 @@ StatusOr<bool> ParallelizationPreparation::Run(HloModule* module) { TF_ASSIGN_OR_RETURN(auto points_to_analysis, TuplePointsToAnalysis::Run(module)); for (auto& computation : module->computations()) { + if (computation->IsFusionComputation()) { + continue; + } HloInstruction* root = computation->root_instruction(); // Copy root instruction if it does not define its own top-level buffer. // TODO(b/32885001) Remove these copies (at least for the unambiguous case). |