Skip to content
Snippets Groups Projects
  1. Jun 05, 2019
  2. May 31, 2019
  3. May 30, 2019
  4. May 29, 2019
  5. May 27, 2019
  6. May 26, 2019
    • Li Xinqi's avatar
      Dev inplace (#1879) · 36749a85
      Li Xinqi authored
      * OpGraph::MakePredicatorIsAllLbiConsumersReachableToOpName
      
      * refactor TaskGraph::EnableInplaceMemSharing
      
      * TaskGraph::GetSafeInplaceOpBlobArgList
      
      * InplaceLbiGraph::ForEachSafeInplaceEdgesInSourceOpSubTree
      
      * fix a typo
      
      * TaskGraph::SetTaskRegstInplaceInfo
      
      * InplaceRegstGraph
      
      * refine
      
      * refine IsLbiOnTaskEdge
      
      * fix a bug in TaskGraph::ForEachDeviceNodes
      
      * ForEachGpuDeviceNodes
      
      * remove wrong CHECK
      
      * fix wrong use of std::unordered_set::erase
      
      * fix a bug in TaskGraph::GetInplaceOpBlobArgList
      
      * fix inplace bugs
      
      * fix error CHECK between inplace in dptr and inplace out dptr
      36749a85
  7. May 24, 2019
    • Li Xinqi's avatar
      Dev scc (#1882) · 9c231655
      Li Xinqi authored
      * Graph::FindFirstNonTrivialSCC
      
      * refine Graph::FindFirstNontrivialSCC
      
      * add comment for FindFirstNontrivialSCC
      
      * FfsForEachNode
      9c231655
  8. May 23, 2019
  9. May 22, 2019
  10. May 17, 2019
  11. May 16, 2019
    • Li Xinqi's avatar
      Dev inplace obn graph (#1868) · 3563ba46
      Li Xinqi authored
      * InplaceObnGraph
      
      * more checks in InplaceObnGraph::InitNodes
      
      * framework of InplaceObnGraph::ComputeSafeInplaceObns
      
      * refine InplaceObnGraph::ComputeSafeInplaceObns
      
      * replace InplaceObnGraph with InplaceLbiGraph
      
      * fix three types of mut_ref conflicts
      
      * InplaceLbiGraph::FindFirstConstRefConflictMutRefEdge
      
      * fix bugs in InplaceLbiGraph::ComputeSafeInplaceObns
      
      * InplaceLbiGraph::DisconnectUnReachabeAndDataMutableEdge
      
      * InplaceLbiGraph::FixMutRefConflictsFromSourceOpNode
      
      * InplaceLbiGraph::FixMutRefConflictsFromSourceOpNode
      
      * Graph::FindFirstBackEdgeDstNode
      
      * more CHECK_ISNULL
      
      * fix a bug in Graph::FindFirstBackEdgeDstNode()
      
      a
      
      * fix bugs in Graph<NodeType, EdgeType>::ForEachConnectedComponent
      
      * rename GetIsMutableIbnConsumer => FindSoleMutableIbnConsumer
      
      * refine InplaceLbiGraph::IsConstRefConflictMutRefNode
      
      * there could be no mut_ref node found in InplaceLbiGraph::FindFirstInterOpRefConflictMutRefEdge
      
      * refine InplaceLbiGraph::FindFirstInterOpRefConflictMutRefEdge
      
      * remove unnecessary CHECK in InplaceLbiGraph::GetSafeInplaceObnEdges
      
      * fix a line of comment in InplaceLbiGraph::GetSafeInplaceObnEdges
      
      * shouldn't delete the edge to updt_node
      
      * refine InplaceLbiGraph::FixMutRefConflictsFromSourceOpNode
      
      * refine FindFirstIntraOpRefConflictMutRefEdge
      
      * fix a bug in InplaceLbiGraph::FindFirstIntraOpRefConflictMutRefEdge
      
      * CheckSubGraph
      
      * change some lambdas to functions
      3563ba46
  12. May 06, 2019
  13. May 05, 2019
  14. May 04, 2019
  15. May 02, 2019
    • Li Xinqi's avatar
      Dev new sbp inferance (#1852) · 0f5a7ae4
      Li Xinqi authored
      * identical_sbp_oba_pairs
      
      * more identical_sbp_oba_pairs
      
      * BindFwBwOpBlobArgPairs
      
      * 1) fix bugs in CalcFwBwObaPairs; 2) simplify variable_op's sbp_signature_rule
      
      * Operator::GetSbpSignatures
      
      * sbp_signature_conf must be obeyed, while sbp_signature_hint is merely recommended
      
      * replace sbp_sig_hint with CalcOrderValue4SbpSig
      
      * fix sbp_signature bug in LayerNorm/LayerNormGrad/BatchGather
      
      * implements InferSbpSignature for all reduce ops
      
      * remove old implementation of sbp infer
      0f5a7ae4
  16. Apr 29, 2019
  17. Apr 28, 2019
  18. Apr 27, 2019
  19. Apr 26, 2019
  20. Apr 25, 2019
  21. Apr 24, 2019