Home
last modified time | relevance | path

Searched refs:HloInstructionSequence (Results 1 – 22 of 22) sorted by relevance

/external/tensorflow/tensorflow/compiler/xla/service/
Dhlo_schedule.h33 class HloInstructionSequence {
35 HloInstructionSequence() = default;
36 explicit HloInstructionSequence( in HloInstructionSequence() function
117 const HloInstructionSequence& sequence(
122 HloInstructionSequence& GetOrCreateSequence(
129 HloInstructionSequence sequence);
133 const absl::flat_hash_map<int64, HloInstructionSequence>& sequences() const { in sequences()
199 absl::flat_hash_map<int64, HloInstructionSequence> sequences_;
Dhlo_memory_scheduler.h43 typedef std::function<StatusOr<HloInstructionSequence>(
63 StatusOr<HloInstructionSequence> ListMemoryScheduler(
73 StatusOr<HloInstructionSequence> DFSMemoryScheduler(
83 StatusOr<HloInstructionSequence> PostOrderMemoryScheduler(
96 StatusOr<HloInstructionSequence> DefaultMemoryScheduler(
121 StatusOr<HloInstructionSequence> ScheduleComputation(
Dhlo_memory_scheduler.cc80 static StatusOr<HloInstructionSequence> Run( in Run()
272 HloInstructionSequence CreateSchedule() { in CreateSchedule()
273 HloInstructionSequence schedule; in CreateSchedule()
413 StatusOr<HloInstructionSequence> ScheduleComputationHelper( in ScheduleComputationHelper()
435 StatusOr<HloInstructionSequence> DFSMemoryScheduler( in DFSMemoryScheduler()
488 HloInstructionSequence sequence; in DFSMemoryScheduler()
527 HloInstructionSequence computation_sequence, in ComputationSchedulerToModuleScheduler()
542 StatusOr<HloInstructionSequence> ListMemoryScheduler( in ListMemoryScheduler()
550 TF_ASSIGN_OR_RETURN(HloInstructionSequence sequence, in ListMemoryScheduler()
562 StatusOr<HloInstructionSequence> PostOrderMemoryScheduler( in PostOrderMemoryScheduler()
[all …]
Dhlo_schedule.cc54 HloInstructionSequence& sequence = in CreateFromProto()
73 const HloInstructionSequence& sequence = id_sequence.second; in ToProto()
86 set_sequence(computation, HloInstructionSequence(sequence)); in set_sequence()
90 HloInstructionSequence sequence) { in set_sequence()
95 HloInstructionSequence& HloSchedule::GetOrCreateSequence( in GetOrCreateSequence()
107 const HloInstructionSequence& HloSchedule::sequence( in sequence()
158 HloInstructionSequence new_sequence; in UpdateComputationSchedule()
Droot_instruction_sinker.cc29 HloInstructionSequence& sequence = in SinkTupleRoot()
44 HloInstructionSequence& sequence = in SinkNontupleRoot()
57 HloInstructionSequence& sequence = in Run()
Dhlo_ordering.h89 virtual const HloInstructionSequence* SequentialOrder(
121 const HloInstructionSequence* SequentialOrder( in SequentialOrder()
210 const HloInstructionSequence* SequentialOrder(
Dheap_simulator.h122 const HloComputation& computation, const HloInstructionSequence& sequence,
129 const HloComputation& computation, const HloInstructionSequence& sequence,
157 const HloInstructionSequence& instruction_sequence,
169 const HloInstructionSequence& instruction_sequence,
186 const HloInstructionSequence& instruction_sequence,
Dhlo_live_range.h66 const HloInstructionSequence& flattened_instruction_sequence() const { in flattened_instruction_sequence()
203 HloInstructionSequence flattened_instruction_sequence_;
Dheap_simulator.cc68 const HloComputation& computation, const HloInstructionSequence& sequence, in MinimumMemoryForComputation()
83 const HloComputation& computation, const HloInstructionSequence& sequence, in MinimumMemoryForComputation()
103 const HloInstructionSequence& instruction_sequence = in Run()
118 const HloInstructionSequence& instruction_sequence, in Run()
139 const HloInstructionSequence& instruction_sequence, in Run()
157 const HloInstructionSequence& instruction_sequence, in RunComputation()
Dhlo_rematerialization.h127 const HloInstructionSequence& order) const;
Dhlo_live_range.cc97 const HloInstructionSequence& instruction_sequence = in FlattenSchedule()
Dbuffer_assignment.cc728 const HloInstructionSequence* sequence = in ComputeSummaryStats()
1294 const HloInstructionSequence* instruction_sequence = in AssignBuffersForComputations()
1444 const HloInstructionSequence* instruction_sequence = in AssignBuffersWithSequentialOrdering()
1476 const HloInstructionSequence* instruction_sequence = in AssignBuffersWithSequentialOrdering()
1636 const HloInstructionSequence* instruction_sequence = in CreateAssignment()
Dhlo_memory_scheduler_test.cc52 const HloInstructionSequence& sequence = schedule.sequence(computation); in PeakMemoryUseOfEntryComputation()
Dhlo_ordering.cc517 const HloInstructionSequence* SequentialHloOrdering::SequentialOrder( in SequentialOrder()
Dhlo_rematerialization.cc202 explicit InstructionList(const HloInstructionSequence& order) { in InstructionList()
1794 const HloInstructionSequence& order) const { in ComputePeakMemory()
1990 HloInstructionSequence& sequence = schedule->GetOrCreateSequence(computation); in RematerializeComputation()
Dhlo_module.cc720 HloInstructionSequence& clone_sequence = in Clone()
Dmemory_space_assignment.h867 HloInstruction* new_instruction, HloInstructionSequence* new_sequence,
Dmemory_space_assignment.cc3109 HloInstruction* new_instruction, HloInstructionSequence* new_sequence, in EnsureInstructionAndOperandsInserted()
3193 HloInstructionSequence new_sequence; in FixSchedule()
Dheap_simulator_test.cc395 HloInstructionSequence(instruction_sequence), in Init()
Dmemory_space_assignment_test.cc522 const HloInstructionSequence& sequence = in TEST_P()
/external/tensorflow/tensorflow/compiler/xla/service/gpu/
Dgpu_hlo_schedule.cc45 const HloInstructionSequence* SequentialOrder( in SequentialOrder()
54 std::unique_ptr<HloInstructionSequence> entry_sequence_;
64 absl::make_unique<HloInstructionSequence>(thunk_launch_order); in GpuHloOrdering()
203 HloInstructionSequence sequence, in Build()
/external/tensorflow/tensorflow/compiler/mlir/xla/transforms/
Dmhlo_to_lhlo_with_xla.cc1542 const xla::HloInstructionSequence* schedule = in HloToLhloModule()