need to split concepts of `Place` and `Library`
Created by: QiJune
Please refer to #6769 (closed), Place
and Library
are not one-to-one corresponding. Place
is to represent the memory where data is locating. We could have CPUPlace
/CUDAPlace
/ROCMPlace
/FPGAPlace
. Both Place
and Library
will be a key of OpKernelType
.