• Y
    [Auto Parallel] Move the distributed info from python to c++ (#44510) · a52357fe
    Yulong Ao 提交于
    * [Auto Parallel] Move the distributed info from python to c++
    
    * [Auto Parallel] Add dist_attrs for VarDesc and OpDesc
    
    * [Auto Parallel] Add the lost file
    
    * [Auto Parallel] Make the dist attr be unique_ptr
    
    * [Auto Parallel] Add the proto conversion
    
    * [Auto Parallel] Improve the proto support
    
    * [Auto Parallel] Fix the bugs for adding a device or a link
    
    * [Auto Parallel] Add the C++ ProcessMesh and DistributedMapper
    
    * [Auto Parallel] Improve the impl of these dist attrs
    
    * [Auto Parallel] Pybind11 ProcessMesh and DeviceMesh
    
    * [Auto Parallel] Fix the unittest problem
    
    * [Auto Parallel] Explicitly add the src file for auto_parallel target
    
    * [Auto Parallel] Add the proto depedency explicitly
    
    * [Auto Parallel] Fix the cmake bug on windows and mac
    
    * [Auto Parallel] Remove the pybind11 header file in process_mesh.h
    
    * [Auto Parallel] Remove unused codes
    
    * [Auto Parallel] Check whether the dist attr is null
    
    * [Auto Parallel] Implement the assign operator for OpDesc explicitly
    a52357fe
CMakeLists.txt 31.2 KB