Closed BruceDai closed 5 years ago
WebNN POC ops to mkl-dnn ops mapping
Op Type | mkl-dnn |
---|---|
ADD | Sum |
AVERAGE_POOL_2D | Pooling with mkldnn_pooling_max |
CONCATENATION | Concat |
CONV_2D | Convolution |
DEPTHWISE_CONV_2D | Convolution with grouped weights |
MAX_POOL_2D | Pooling with mkldnn_pooling_avg |
MUL | Not supported https://github.com/intel/mkl-dnn/issues/255 |
RESHAPE | Reorder |
SOFTMAX | Softmax |
FULLY_CONNECTED | Inner Product |
TODOs:
https://github.com/otcshare/chromium-src/pull/65 for code refactoring has been merged. The mkl-dnn support is under development. Move the milestone to January.
Done mkl-dnn compilation and execution impls. Will implement CONV_2D
in first PR and create issues to track other ops.
Created issues:
@BruceDai , MKLDNN backend merged. Please help verify the basic functionalities and CONV_2D op on both Windows and Linux. Thanks!
https://github.com/intel/mkl-dnn