mirror of
https://github.com/zebrajr/tensorflow.git
synced 2025-12-07 12:20:24 +01:00
[OpenCL] Extends tile ops to int16 and int32 (#10328)
* [OpenCL] Extends tile ops to int16 and int32 * [OpenCL] Extends tile_ops to cover bool, uint8, int16, int64
This commit is contained in:
parent
762280e11e
commit
a702863e80
|
|
@ -265,7 +265,9 @@ TF_CALL_complex128(HANDLE_TYPE_NAME_GPU);
|
|||
#ifdef TENSORFLOW_USE_SYCL
|
||||
TF_CALL_float(HANDLE_TYPE_NAME_SYCL);
|
||||
TF_CALL_double(HANDLE_TYPE_NAME_SYCL);
|
||||
TF_CALL_int16(HANDLE_TYPE_NAME_SYCL);
|
||||
TF_CALL_int32(HANDLE_TYPE_NAME_SYCL);
|
||||
TF_CALL_int64(HANDLE_TYPE_NAME_SYCL);
|
||||
#endif // TENSORFLOW_USE_SYCL
|
||||
|
||||
#undef HANDLE_TYPE_NAME_CPU
|
||||
|
|
@ -522,7 +524,9 @@ TF_CALL_complex128(HANDLE_TYPE_NAME_GPU);
|
|||
|
||||
TF_CALL_float(HANDLE_TYPE_NAME_SYCL);
|
||||
TF_CALL_double(HANDLE_TYPE_NAME_SYCL);
|
||||
TF_CALL_int16(HANDLE_TYPE_NAME_SYCL);
|
||||
TF_CALL_int32(HANDLE_TYPE_NAME_SYCL);
|
||||
TF_CALL_int64(HANDLE_TYPE_NAME_SYCL);
|
||||
#undef HANDLE_TYPE_NAME_SYCL
|
||||
#endif // TENSORFLOW_USE_SYCL
|
||||
|
||||
|
|
|
|||
|
|
@ -69,9 +69,13 @@ typedef Eigen::SyclDevice SYCLDevice;
|
|||
#define DEFINE_DIM(T, NDIM) template struct Tile<SYCLDevice, T, NDIM>;
|
||||
#define DEFINE_TYPE(T) DEFINE_DIM(T, CPU_PROVIDED_IXDIM)
|
||||
|
||||
TF_CALL_bool(DEFINE_TYPE);
|
||||
TF_CALL_float(DEFINE_TYPE);
|
||||
TF_CALL_double(DEFINE_TYPE);
|
||||
TF_CALL_uint8(DEFINE_TYPE);
|
||||
TF_CALL_int32(DEFINE_TYPE);
|
||||
TF_CALL_int16(DEFINE_TYPE);
|
||||
TF_CALL_int64(DEFINE_TYPE);
|
||||
|
||||
#undef DEFINE_DIM
|
||||
#undef DEFINE_TYPE
|
||||
|
|
@ -82,9 +86,13 @@ TF_CALL_int32(DEFINE_TYPE);
|
|||
template struct ReduceAndReshape<SYCLDevice, T, NDIM, 1>;
|
||||
#define DEFINE_TYPE(T) DEFINE_DIM(T, CPU_PROVIDED_IXDIM)
|
||||
|
||||
TF_CALL_bool(DEFINE_TYPE);
|
||||
TF_CALL_float(DEFINE_TYPE);
|
||||
TF_CALL_double(DEFINE_TYPE);
|
||||
TF_CALL_uint8(DEFINE_TYPE);
|
||||
TF_CALL_int16(DEFINE_TYPE);
|
||||
TF_CALL_int32(DEFINE_TYPE);
|
||||
TF_CALL_int64(DEFINE_TYPE);
|
||||
|
||||
#undef DEFINE_DIM
|
||||
#undef DEFINE_TYPE
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user