• H
    [Cpp Extension] Support Cpp Extension (#49893) · 2a0563fa
    HongyuJia 提交于
    * update include directory
    
    * fully support C++ extension, pass unittest
    
    * fix include directory
    
    * support both extension and operator in one file
    
    * polish testcase
    
    * add jit unittest
    
    * update third_party.cmake, pass CI test
    
    * fix cmake
    
    * fix setup
    
    * fix inference, fix unittest precision
    
    * fix unittest precision
    
    * fix inference_lib cmake
    
    * try fix setup, try fix inference_lib
    
    * try fix inference_lib pybind
    
    * fix mix_op_extension, fix inference_lib
    
    * fix mix_op_extension, fix inference_lib
    
    * change cmake
    
    * change cmake
    
    * add compile flags
    
    * add Python.h headerfile
    
    * add test_custom_plugin_creater cmake
    
    * comment compile flag
    
    * pass all CI
    
    * pass all CI
    
    * comment compile flag
    
    * try solve test_custom_plugin_creater link error
    
    * try solve test_custom_plugin_creater link error
    
    * polish codes
    
    * remove windows compile flag
    
    * remove python_include_path
    
    * update pybind11, 2.4.3->2.6.0
    
    * update pybind11, 2.6.0->2.10.0
    
    * update pybind11, 2.10.0->2.6.0b1
    
    * update pybind11, 2.6.0b1->2.6.0, start fix unittest
    
    * fix pybind11 2.6.0 VarBase print error
    
    * fix pybind11 2.6.0 VarBase print error
    
    * handle PADDLE_ON_INFERENCE
    
    * modify according to reviewer
    
    * fix cmake
    
    * cmake decouple pybind_util when not ON_INFER
    
    * cmake decouple pybind_util when not ON_INFER
    
    * remove copy of inference_lib.cmake
    
    * change pybind.cc headerfile fluid->phi
    2a0563fa
setup.py 50.3 KB