Skip to content

Commit

Permalink
[CustomDevice] fix ToCDataType (PaddlePaddle#62562)
Browse files Browse the repository at this point in the history
  • Loading branch information
ronny1996 authored and hitywt committed Mar 11, 2024
1 parent 15a404c commit e9cd752
Showing 1 changed file with 14 additions and 6 deletions.
20 changes: 14 additions & 6 deletions paddle/phi/backends/custom/custom_device.cc
Original file line number Diff line number Diff line change
Expand Up @@ -592,13 +592,21 @@ class CustomDevice : public DeviceInterface {
case in: \
return C_DataType::ret
switch (data_type) {
return_result(phi::DataType::FLOAT64, FLOAT64);
return_result(phi::DataType::FLOAT32, FLOAT32);
return_result(phi::DataType::FLOAT16, FLOAT16);
return_result(phi::DataType::INT64, INT64);
return_result(phi::DataType::INT32, INT32);
return_result(phi::DataType::INT16, INT16);
return_result(phi::DataType::BOOL, BOOL);
return_result(phi::DataType::UINT8, UINT8);
return_result(phi::DataType::UINT16, UINT16);
return_result(phi::DataType::UINT32, UINT32);
return_result(phi::DataType::UINT64, UINT64);
return_result(phi::DataType::INT8, INT8);
return_result(phi::DataType::INT16, INT16);
return_result(phi::DataType::INT32, INT32);
return_result(phi::DataType::INT64, INT64);
return_result(phi::DataType::FLOAT16, FLOAT16);
return_result(phi::DataType::FLOAT32, FLOAT32);
return_result(phi::DataType::FLOAT64, FLOAT64);
return_result(phi::DataType::BFLOAT16, BFLOAT16);
return_result(phi::DataType::COMPLEX64, COMPLEX64);
return_result(phi::DataType::COMPLEX128, COMPLEX128);
default: {
PADDLE_THROW(phi::errors::Unavailable(
"DataType is not supported on %s.", Type()));
Expand Down

0 comments on commit e9cd752

Please sign in to comment.