MCPcopy Create free account
hub / github.com/Oneflow-Inc/oneflow / Dispatch

Method Dispatch

oneflow/core/graph/task_stream_index_manager.cpp:99–106  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

97}
98
99Maybe<StreamId::stream_index_t> TaskStreamIndexGetterRegistry::Dispatch(
100 DeviceType device_type, TaskType task_type, StreamIndexGenerator* generator) {
101 auto key = std::make_pair(device_type, task_type);
102 auto it = stream_index_getter_map_.find(key);
103 CHECK_OR_RETURN(it != stream_index_getter_map_.end())
104 << "TaskType: " << key.second << ", DeviceType: " << key.first << " has not been registered";
105 return it->second(generator);
106}
107
108StreamId::stream_index_t GenerateComputeTaskStreamIndex(DeviceType device_type,
109 StreamIndexGenerator* generator) {

Callers 1

GetTaskStreamIndexMethod · 0.45

Calls 2

findMethod · 0.80
endMethod · 0.45

Tested by

no test coverage detected