• J
    [Semi Auto] Entropy SPMD Rule (#55394) · 5f376f00
    JZ-LIANG 提交于
    * base rule
    
    * add sharidng merge
    
    * add sharidng axis merge
    
    * define unified data class for inferencing dist_attr
    
    * test wrap DistTensorSpec in dygraph mode
    
    * matmul main logic done
    
    * shape int64
    
    * common cc
    
    * define unified data class for inferencing dist_attr
    
    * test wrap DistTensorSpec in dygraph mode
    
    * define python api and wrap function in static mode for DistTensorSpec
    
    * revise syntax
    
    * map bugfix
    
    * broadcast func
    
    * compile 1
    
    * add unitest
    
    * add registry
    
    * update unitest
    
    * bugfix
    
    * bugfix
    
    * add pybind
    
    * bugfix
    
    * bugfix macro gloabl name space
    
    * bugfix macro gloabl name space
    
    * pybind
    
    * pybind test
    
    * pybind bugfixed1
    
    * pybind bugfixed2
    
    * pybind unitest
    
    * merge dev
    
    * merge dev
    
    * merge dev
    
    * fixed cmake conflict
    
    * fixed cmake conflict
    
    * rename get method
    
    * revise inferforward output type
    
    * revise comment
    
    * replicated rule
    
    * replicated rule 2
    
    * revert bug deps
    
    * add rule
    
    * add unitest
    
    * add rule
    
    * add unitest
    
    * move ut of auto_parallel
    
    * fix ut
    
    * bugfix
    
    * bugfix
    
    * bugfix
    
    * bugfix
    
    * bugfix
    
    * bugfix
    
    * bugfix
    
    * resolute input sharding conflict maybe
    
    * fixed comment
    
    * add rule
    
    * add unitest
    
    * fixed typoes
    
    ---------
    Co-authored-by: NYichen Zhang <zhangyichen03@baidu.com>
    Co-authored-by: Nzhiqiu <chenqiuliang@baidu.com>
    5f376f00
rules.h 6.8 KB