Vectorized linking main job (#4223)
* source subset tick
* remove useless header files
* insert DstSubsetTickOp
* remove incorrect CHECK
* add tick op for each machine
* TryBindBnWithOneofRegst
* add sink tick op in main_job
* refactor LinkMainJob
* fix typo in task_graph
* refactor AddGlobalCriticalSection
* rename and refactor DstSubsetTick::InferBlobDescs and SrcSubsetTick::InferBlobDescs
* add src_subset_tick for input-output critical section
* refactor AutoSourceTick and AutoSinkTick
* vectorizedly link main job
* resize vectorh identity_tick_op_names then access elements
* SrcSubsetTickCompTaskNode: bind bns and in_regst if bns is valid in current device
* refactor optional input to repeated inputs for SrcSubsetTickOpConf
* fix a bug in CaseCompTaskNode; fix a bug when create identity tick in main_job
* 1) Insert tick between sourc tick and src_subset_tick; 2) Insert tick between dst_subset_tick and sink tick
Co-authored-by:
oneflow-ci-bot <69100618+oneflow-ci-bot@users.noreply.github.com>
Showing
Please register or sign in to comment