MCPcopy Create free account
hub / github.com/PaddlePaddle/Paddle / NeedTransformDataType

Function NeedTransformDataType

paddle/phi/api/lib/data_transform.cc:40–48  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

38namespace paddle::experimental {
39
40inline bool NeedTransformDataType(const DataType& input,
41 const DataType& target,
42 const TransformFlag& transform_flag) {
43 return input != target &&
44 (transform_flag.need_trans_data_type() ||
45 ((target == DataType::COMPLEX64 || target == DataType::COMPLEX128) &&
46 (input != DataType::INT32 && input != DataType::INT64 &&
47 input != DataType::BOOL)));
48}
49
50inline bool NeedTransformLayout(const DataLayout& input,
51 const DataLayout& target,

Callers 3

TransformDataFunction · 0.70
PrepareDataFunction · 0.70
PrepareDataForDistTensorFunction · 0.70

Calls 1

need_trans_data_typeMethod · 0.80

Tested by

no test coverage detected