Update data_type

fix_gru_py
yuyang18 8 years ago
parent 66e82b9869
commit 741401e999

@ -56,6 +56,8 @@ static DataTypeMap* InitDataTypeMap() {
RegType(int, proto::VarType::INT32); RegType(int, proto::VarType::INT32);
RegType(int64_t, proto::VarType::INT64); RegType(int64_t, proto::VarType::INT64);
RegType(bool, proto::VarType::BOOL); RegType(bool, proto::VarType::BOOL);
RegType(size_t, proto::VarType::SIZE_T);
RegType(int16_t, proto::VarType::INT16);
#undef RegType #undef RegType
return retv; return retv;

@ -101,6 +101,8 @@ message VarType {
FP16 = 4; FP16 = 4;
FP32 = 5; FP32 = 5;
FP64 = 6; FP64 = 6;
// Tensor<size_t> is used in C++.
SIZE_T = 19;
// Other types that may need additional descriptions // Other types that may need additional descriptions
LOD_TENSOR = 7; LOD_TENSOR = 7;

@ -27,7 +27,7 @@ TEST(OpKernelType, ToString) {
LibraryType::kCUDNN); LibraryType::kCUDNN);
ASSERT_EQ(paddle::framework::KernelTypeToString(op_kernel_type), ASSERT_EQ(paddle::framework::KernelTypeToString(op_kernel_type),
"data_type[float32]:data_layout[NCHW]:place[CPUPlace]:library_type[" "data_type[float]:data_layout[NCHW]:place[CPUPlace]:library_type["
"CUDNN]"); "CUDNN]");
} }

Loading…
Cancel
Save