| # ---[ CPU files. | |
| set(Caffe2_CPU_PYTHON_SRCS | |
| "/pybind_state.cc" | |
| "/pybind_state_dlpack.cc" | |
| "/pybind_state_nomni.cc" | |
| "/pybind_state_registry.cc" | |
| "/pybind_state_int8.cc" | |
| ) | |
| if(CAFFE2_USE_MKLDNN) | |
| set(Caffe2_CPU_PYTHON_SRCS | |
| ${Caffe2_CPU_PYTHON_SRCS} | |
| "/pybind_state_ideep.cc" | |
| ) | |
| endif() | |
| # ---[ GPU files | |
| set(Caffe2_GPU_PYTHON_SRCS | |
| ${Caffe2_CPU_PYTHON_SRCS} | |
| "/pybind_state_gpu.cc" | |
| ) | |
| # ---[ HIP files | |
| set(Caffe2_HIP_PYTHON_SRCS | |
| ${Caffe2_CPU_PYTHON_SRCS} | |
| "/pybind_state_hip.cc" | |
| ) | |
| prepend(Caffe2_CPU_PYTHON_SRCS ${CMAKE_CURRENT_SOURCE_DIR} ${Caffe2_CPU_PYTHON_SRCS}) | |
| prepend(Caffe2_GPU_PYTHON_SRCS ${CMAKE_CURRENT_SOURCE_DIR} ${Caffe2_GPU_PYTHON_SRCS}) | |
| prepend(Caffe2_HIP_PYTHON_SRCS ${CMAKE_CURRENT_SOURCE_DIR} ${Caffe2_HIP_PYTHON_SRCS}) | |
| set(Caffe2_CPU_PYTHON_SRCS ${Caffe2_CPU_PYTHON_SRCS} PARENT_SCOPE) | |
| set(Caffe2_GPU_PYTHON_SRCS ${Caffe2_GPU_PYTHON_SRCS} PARENT_SCOPE) | |
| set(Caffe2_HIP_PYTHON_SRCS ${Caffe2_HIP_PYTHON_SRCS} PARENT_SCOPE) | |