1. 24 3月, 2019 5 次提交
    • S
      dl net to json · 127a45d6
      ShawnXuan 提交于
      
      Former-commit-id: bccf2887bb5f23081deda2814e457455a9445963
      127a45d6
    • S
      node to Json · a235ab0c
      ShawnXuan 提交于
      
      Former-commit-id: eef978462c30f95f374e59aa383796f68fb1f1cb
      a235ab0c
    • S
      branch id OK · c0e1504d
      ShawnXuan 提交于
      
      Former-commit-id: 3a320ecf4e94cc9d2a26942a9b3375125bdf510a
      c0e1504d
    • S
      get longest path · d28e2ad5
      ShawnXuan 提交于
      
      Former-commit-id: 7628e866e8246f41960c5b03e1fa92376fb661c7
      d28e2ad5
    • S
      branch id for node · 0f40d420
      ShawnXuan 提交于
      
      Former-commit-id: 4972580f59bb8e082871b3f7c78f737b2e4cc3fa
      0f40d420
  2. 23 3月, 2019 3 次提交
    • S
      find all source node · ae15c8ad
      ShawnXuan 提交于
      
      Former-commit-id: 94f61e0d37100fe29c55966f4bec854db5c4f876
      ae15c8ad
    • S
      SetDepth4Nodes OK · bc4b03b0
      ShawnXuan 提交于
      
      Former-commit-id: f3c4c39bf376c3f2c9197aee80871c02dbb782df
      bc4b03b0
    • S
      SetDepth4Nodes · b3135ba2
      ShawnXuan 提交于
      
      Former-commit-id: ebceff288f3cc978e122f93b473b4c3d49e32094
      b3135ba2
  3. 22 3月, 2019 2 次提交
  4. 21 2月, 2019 1 次提交
  5. 13 2月, 2019 8 次提交
    • S
      update check logic · 6ce741c0
      ScXfjiang 提交于
      
      Former-commit-id: b780c94966aec7048bac921ce1844a624dc704fe
      6ce741c0
    • S
      UNIMPLEMENTED() · b9a92606
      ScXfjiang 提交于
      
      Former-commit-id: 11d0754810cb51fc3919339b529693af9ae8e0fe
      b9a92606
    • S
      refine · 44349a17
      ScXfjiang 提交于
      
      Former-commit-id: 5b1d4a918d46205f0465352cf2d17f7cf4e3bc4d
      44349a17
    • S
      more refine · b1aa065e
      ScXfjiang 提交于
      
      Former-commit-id: 9b8869f3075cbf0b4d77113fe26a18fccbfe4644
      b1aa065e
    • S
      refine coding style · 35a06bf6
      ScXfjiang 提交于
      
      Former-commit-id: 193f69c0b4695abcbb89728d7867ea8ad8873a5b
      35a06bf6
    • S
      correctness · 5bfbd60f
      ScXfjiang 提交于
      
      Former-commit-id: d1eba08d1903fceb50bf9e0f77bf4548b2ddedb4
      5bfbd60f
    • S
      add comments · 31c8f14d
      ScXfjiang 提交于
      
      Former-commit-id: ba7dfe9c4054e438ea32d35c494952708b2becc0
      31c8f14d
    • S
      fix bug · 5ec5b964
      ScXfjiang 提交于
      
      Former-commit-id: 4cdb2026114e7d654644465ae2f9329e70d8f7dc
      5ec5b964
  6. 12 2月, 2019 3 次提交
  7. 29 1月, 2019 4 次提交
    • S
      Dev jxf bert top k (#1633) · 69c9ee85
      scxfjiang 提交于
      * top_k
      
      * dev top_k op
      
      * refine
      
      * fix bug
      
      * refactor top_k op, cooperate with gather op to get values now
      
      * customized TOPK_KERNEL_ENTRY in auto factory
      
      * batch gather op
      
      * refine
      
      * Backup: batch_gather op, pass compile
      
      * fix bugs, pass the test
      
      * fix no new line at the end of file
      
      * const
      
      * refine by review
      
      * fix bugs
      
      * rename: instance_dim -> instance_size
      
      * remove a blank line
      
      * refine coding style by Juncheng's suggestions, Bravo
      
      * refine top_k
      
      * more refine
      
      * compatible with new model parallel
      
      * refine
      
      * rename
      
      * cpu only in top_k
      
      
      Former-commit-id: 67ade80ed5d7e6ef3f3e1ca4edc541686e15d8f2
      69c9ee85
    • J
      fix · 284fd4a5
      Juncheng 提交于
      
      
      Former-commit-id: e3497f7a84e8e0e8335bfc8e20aa276ace25211a
      284fd4a5
    • J
      fix · 4dd2e472
      Juncheng 提交于
      
      
      Former-commit-id: adbcd5892337be272571220858483ca9c3a97bee
      4dd2e472
    • J
      fix multiple gather model split · 89aa2bc5
      Juncheng 提交于
      
      
      Former-commit-id: 259692de6651eb6a146adc9916932184b9da6bd6
      89aa2bc5
  8. 28 1月, 2019 5 次提交
  9. 23 1月, 2019 4 次提交
    • L
      Dev op graph piece size (#1637) · 156a89cc
      Li Xinqi 提交于
      * fix a bug in OpGraph::InferNoParallelBlobDesc
      
      * fix a bug in OpGraph::InferNoParallelBlobDesc
      
      
      Former-commit-id: c0b1071fc6fbe72f1207d02fdb794dc1076eb59a
      156a89cc
    • L
      Dev global op graph (#1636) · 2733025d
      Li Xinqi 提交于
      * Global<OpGraph> is only available duraing compilation
      
      * small record_piece_size for InferNoParallelBlobDesc
      
      
      Former-commit-id: 5eb1012703f8f9389ac8e2f16131bfd36411b0db
      2733025d
    • L
      Dev logical blob dim0 (#1635) · d408be08
      Li Xinqi 提交于
      * mem_shared_hint_id
      
      * sharable memory block
      
      * rm useless code
      
      * remove useless code
      
      * bugfix: no redundant edges
      
      * rename: MemBlockGroup => MemBlock
      
      * put constrcutor of SharableMemBlockNode into header file
      
      * bugfix
      
      * rename field: MemBlock.block_id => MemBlock.mem_block_id
      
      * replace piece_size with logical_blob_dim0
      
      * BlobParallelConf
      
      * BlobParallelDesc
      
      * infer out blob model_split_axis
      
      * int64_t => int32_t
      
      * InferOutBlobParallelDesc
      
      * gather out blob model split (#1624)
      
      * InferBlobParallelDesc
      
      * let variable op support kModelParallel
      
      * rename lbi2blob_desc_ => lbi2no_parallel_blob_desc_
      
      * Global<OpGraph>
      
      * SplitLogicalInputBlobDesc
      
      * ConcatOutputBlobDescs
      
      * rename: BlobDataParallel => DataBlobParallel; BlobModelParallel => ModelBlobParallel; BlobGridParallel => GridBlobParallel
      
      * OpGraph::CheckBlobDescs(...)
      
      * exact division is unnecessary
      
      * fix bugs
      
      * rename InferOutBlob* => InferOutputBlob
      
      * exact division in variable_op is unnecessary
      
      * bug fix
      
      * fix bugs
      
      * fix bugs
      
      * IsInputBlobAllowedModelSplit
      
      * use Global<OpGraph> to InferModelSize
      
      * add OpGraph::GetDataBalancedSplitter and OpGraph::GetModelBalancedSplitter
      
      * fix IdentityOp::IsInputBlobAllowedModelSplit
      
      * no implementation for pure virtual function Operator::IsInputBlobAllowedModelSplit
      
      * refine BlobParallelDesc: replace CopyParallelConf with operator=
      
      * refine ParallelDesc: remove unused functions
      
      * more checks on ParallelDesc
      
      * remove unused function Operator::MaxModelSplitNum
      
      * bugfix: SoleOp() => op_vec().at(0)
      
      
      Former-commit-id: be1f820b2927f7f79f55b7891f6575cdeb4b2053
      d408be08
    • L
      Dev logical blob dim0 (#1625) · d91685b1
      Li Xinqi 提交于
      * mem_shared_hint_id
      
      * sharable memory block
      
      * rm useless code
      
      * remove useless code
      
      * bugfix: no redundant edges
      
      * rename: MemBlockGroup => MemBlock
      
      * put constrcutor of SharableMemBlockNode into header file
      
      * bugfix
      
      * rename field: MemBlock.block_id => MemBlock.mem_block_id
      
      * replace piece_size with logical_blob_dim0
      
      * BlobParallelConf
      
      * BlobParallelDesc
      
      * infer out blob model_split_axis
      
      * int64_t => int32_t
      
      * InferOutBlobParallelDesc
      
      * gather out blob model split (#1624)
      
      * InferBlobParallelDesc
      
      * let variable op support kModelParallel
      
      * rename lbi2blob_desc_ => lbi2no_parallel_blob_desc_
      
      * Global<OpGraph>
      
      * SplitLogicalInputBlobDesc
      
      * ConcatOutputBlobDescs
      
      * rename: BlobDataParallel => DataBlobParallel; BlobModelParallel => ModelBlobParallel; BlobGridParallel => GridBlobParallel
      
      * OpGraph::CheckBlobDescs(...)
      
      * exact division is unnecessary
      
      * fix bugs
      
      * rename InferOutBlob* => InferOutputBlob
      
      * exact division in variable_op is unnecessary
      
      * bug fix
      
      * fix bugs
      
      * fix bugs
      
      * IsInputBlobAllowedModelSplit
      
      * use Global<OpGraph> to InferModelSize
      
      * add OpGraph::GetDataBalancedSplitter and OpGraph::GetModelBalancedSplitter
      
      * fix IdentityOp::IsInputBlobAllowedModelSplit
      
      * no implementation for pure virtual function Operator::IsInputBlobAllowedModelSplit
      
      * refine BlobParallelDesc: replace CopyParallelConf with operator=
      
      * refine ParallelDesc: remove unused functions
      
      * more checks on ParallelDesc
      
      
      Former-commit-id: 2b78c6e1f37e514e39f1dc807ccce455190b00a7
      d91685b1
  10. 22 1月, 2019 1 次提交
  11. 20 1月, 2019 1 次提交
  12. 19 1月, 2019 1 次提交
  13. 17 1月, 2019 1 次提交
  14. 11 1月, 2019 1 次提交
    • J
      fix · 30f4210e
      Juncheng 提交于
      
      
      Former-commit-id: f41ed5783928b6427b28d92f372d3826651ee7a2
      30f4210e