blob: e13b3ada86fa4eb2ac0b7df00488f3e80ff98b98 [file] [log] [blame]
// #include "caffe2/mkl/utils/mkl_context.h"
#include "caffe2/core/event_cpu.h"
namespace caffe2 {
// MKL events are the same as CPU events
REGISTER_EVENT_CREATE_FUNCTION(MKLDNN, EventCreateCPU);
REGISTER_EVENT_RECORD_FUNCTION(MKLDNN, EventRecordCPU);
REGISTER_EVENT_WAIT_FUNCTION(MKLDNN, MKLDNN, EventWaitCPUCPU);
REGISTER_EVENT_WAIT_FUNCTION(MKLDNN, CPU, EventWaitCPUCPU);
REGISTER_EVENT_WAIT_FUNCTION(CPU, MKLDNN, EventWaitCPUCPU);
REGISTER_EVENT_FINISH_FUNCTION(MKLDNN, EventFinishCPU);
REGISTER_EVENT_QUERY_FUNCTION(MKLDNN, EventQueryCPU);
REGISTER_EVENT_ERROR_MESSAGE_FUNCTION(MKLDNN, EventErrorMessageCPU);
REGISTER_EVENT_SET_FINISHED_FUNCTION(MKLDNN, EventSetFinishedCPU);
REGISTER_EVENT_RESET_FUNCTION(MKLDNN, EventResetCPU);
} // namespace caffe2