# ---[ 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)