1. 02 9月, 2018 3 次提交
  2. 01 9月, 2018 2 次提交
  3. 31 8月, 2018 1 次提交
  4. 30 8月, 2018 1 次提交
  5. 29 8月, 2018 1 次提交
    • J
      sketch of merge reduce project (#1159) · 0252bca8
      Jinhui Yuan 提交于
      * sketch of merge reduce project
      
      * add reduce_concat, reduce_split in logical graph (#1160)
      
      * add reduce_concat, reduce_split in logical graph
      
      * init ReduceTaskNodes in CollectReduceTaskNodes
      
      * add CompTaskNode for ReduceConcat & ReduceSplit
      
      * set ReduceConcat/Split color index
      
      * copy blob desc from ReduceConcat in to ReduceSplit out
      
      * refine CollectReduceTaskNodes
      
      * SetMemSharing for ReduceConcat, ReduceSplit regst
      
      * complete ReduceConcat & ReduceSplit op
      
      * fill ReduceConcat & ReduceSplit kernel
      
      * simplify ReduceConcatCompActor
      
      * make ReduceScatter & ReduceSplit as input-wise actor
      
      * reduce_scatter & reduce_split use is_inplace
      
      * use ByteSizeOfBlobBody for reduce related packed blob
      
      * Fix dev merge reduce (#1168)
      
      * check concat and split occur simultaneously
      
      * fix ReduceScatter & ReduceSplit as Inputwise actor
      
      * ReduceConcat & ReduceSplit works
      
      * fix single gpu issue
      
      * Refactor reduce (#1170)
      
      * backup, not complete yet
      
      * remove reduce_id
      
      * rm useless comment
      
      * add reduce_graph (#1169)
      
      * add reduce_graph
      
      * fix iter
      
      * add IsLogicalNodeMergeable and fix bug
      
      * remove needless constructor calls
      
      * node VisualStr may conflict, using node_id_str instead
      
      * reduce group works (#1171)
      
      * refine
      
      * sort nodes in topo (#1172)
      
      * add reduce_group_size in job_conf, fix 121 config of ReduceSplit and MdUpdt
      
      * resolve code review issues (variable names)
      
      * refine variable names
      
      * Dev merge reduce rename reduce group (#1174)
      
      * ReduceGraph=>ChainLogicalGraph
      
      * rename Group=>Chain
      
      * reformat
      
      * use pointer instead of reference for mutable argument
      
      * format change
      
      * worker node only pull sub_plan (#1176)
      
      * log compile time
      
      * use c++11 member initialization syntax
      
      * FixPackedBlobDescOfProducedRegst for ReduceSplit
      
      * Dev merge reduce refine chain logical graph (#1177)
      
      * remove IsMerageable
      
      * split TryMergeOneChain and rename to TryMergeTwoChains
      
      * reformat
      
      * resolve review issues
      
      
      Former-commit-id: 3aa79c70
      0252bca8
  6. 27 8月, 2018 1 次提交
  7. 25 8月, 2018 2 次提交
  8. 24 8月, 2018 3 次提交
  9. 22 8月, 2018 3 次提交
  10. 21 8月, 2018 1 次提交
    • J
      Dev refine runtime (#1147) · 8e16abdd
      Jinhui Yuan 提交于
      * clear act_event_logger act_event_bin_filename
      
      * cluster_thrd_ids_key
      
      * simplify ofrecord_decoder multi-thread
      
      * let decoder use AllocateCpuThrdIdEvenly
      
      * let ofrecord_decoder use local thread pool
      
      
      Former-commit-id: a4860e5b
      8e16abdd
  11. 20 8月, 2018 6 次提交
  12. 19 8月, 2018 6 次提交
  13. 18 8月, 2018 4 次提交
  14. 17 8月, 2018 2 次提交
    • C
      remove boxing/121 out regst (#1126) · aa713225
      cheng cheng 提交于
      * BldSubGrpBy 121/boxing use same buf task
      
      * remove 121 boxing regst from loss/decode compute task node
      
      * remove B121 regst in fw/bw/compute task node, remove lbi_121/boxing in logical node
      
      * remove b121
      
      * fix bug in bw task node
      
      
      Former-commit-id: ce5aa7fb
      aa713225
    • S
      refine ChainGraph (#1123) · 52f3e34c
      strickland12 提交于
      * rm TryMerge
      
      * rm extra loop in CollectAncestorsForEachNode
      
      
      Former-commit-id: 8616e0d4
      52f3e34c
  15. 16 8月, 2018 3 次提交
  16. 15 8月, 2018 1 次提交
    • S
      Remove redundant calculation and refine base_ii (#1104) · 751bedd9
      strickland12 提交于
      * refine and move CalcBaseII to ChainActGraph
      
      * use MainByteSize4OneRegst()
      
      * use ReverseDfs
      
      * use shared and unshared
      
      * use regst_act_group
      
      * use SameFakeProducerOutsRegstActGroup
      
      * avoid use HashMap<std::list<T*>>
      
      * use std::set instead of HashSet
      
      * change variant name
      
      * minor refine of variable name
      
      
      Former-commit-id: 953e1aec
      751bedd9