[SYCL][libdevice] Add bfloat16 imf utils.#6999
Conversation
Signed-off-by: jinge90 <ge.jin@intel.com>
Signed-off-by: jinge90 <ge.jin@intel.com>
Signed-off-by: jinge90 <ge.jin@intel.com>
Signed-off-by: jinge90 <ge.jin@intel.com>
Signed-off-by: jinge90 <ge.jin@intel.com>
Signed-off-by: jinge90 <ge.jin@intel.com>
|
Hi, @zettai-reido and @akolesov-intel Thanks very much. |
Signed-off-by: jinge90 <ge.jin@intel.com>
|
The draft looks good for me so far, thank you! |
Signed-off-by: jinge90 <ge.jin@intel.com>
Signed-off-by: jinge90 <ge.jin@intel.com>
|
Hi, @intel/dpcpp-clang-driver-reviewers , @intel/dpcpp-tools-reviewers , @intel/llvm-reviewers-runtime Thanks very much. |
steffenlarsen
left a comment
There was a problem hiding this comment.
Runtime changes LGTM!
|
/verify with intel/llvm-test-suite#1364 |
|
Hi, @intel/dpcpp-tools-reviewers Thanks very much. |
|
Hi, @asudarsa Thanks very much. |
|
Hi, @pvchupin @intel/dpcpp-tools-reviewers Thanks very much. |
|
Hi, @pvchupin and @intel/dpcpp-tools-reviewers Thanks very much. |
asudarsa
left a comment
There was a problem hiding this comment.
Looks ok to me. There are some empty .o and .obj files in test/Driver directory. Can you please check and comment if they need to be removed?
Thanks
Hi, @asudarsa Thanks very much for the review. |
asudarsa
left a comment
There was a problem hiding this comment.
Thanks for clarification. LGTM.
|
Hi, @pvchupin |
Signed-off-by: jinge90 ge.jin@intel.com
This PR adds a new SYCL device library for bf16 type. Some bf16 util functions will be supported via this new added device library. This patch includes fundamental changes to add this bf16 device library and provide necessary conversion functions between fp32 and bf16 types, some trival math functions are also provided.
Currently, we use fp32 to emulate all those fb16 functions, so the bf16 sycl device library doesn't need native bf16 support.