message: Modify the hash computation of a fusion instruction to be non-recursive so that it is not expensive.
diff: @@ -1627,14 +1627,8 @@ bool HloFusionInstruction::IdenticalSlowPath(
  other.fused_instructions_computation());
  }
  -static uint64 HashOperandRecursive(const HloInstruction* hlo) {
  - return hlo->Hash(HashOperandRecursive);
  -}
  -
  uint64 HloFusionInstruction::InnerHash() const {
  - // Use HashOperandRecursive to recursively compute hash on inner operands.
  - return fused_instructions_computation()->root_instruction()->Hash(
  - HashOperandRecursive);
  + return fused_instructions_computation()->root_instruction()->Hash();
  }
  std::unique_ptr<HloInstruction> HloFusionInstruction::CloneWithNewOperandsImpl(
  