未验证 提交 89f903da 编写于 作者: R ronnywang 提交者: GitHub

fix npu c_allgather int64 (#39099)

上级 4adeff06
...@@ -79,5 +79,6 @@ namespace plat = paddle::platform; ...@@ -79,5 +79,6 @@ namespace plat = paddle::platform;
REGISTER_OP_NPU_KERNEL(c_allgather, ops::CAllGatherOpASCENDKernel<int8_t>, REGISTER_OP_NPU_KERNEL(c_allgather, ops::CAllGatherOpASCENDKernel<int8_t>,
ops::CAllGatherOpASCENDKernel<int>, ops::CAllGatherOpASCENDKernel<int>,
ops::CAllGatherOpASCENDKernel<int64_t>,
ops::CAllGatherOpASCENDKernel<float>, ops::CAllGatherOpASCENDKernel<float>,
ops::CAllGatherOpASCENDKernel<plat::float16>); ops::CAllGatherOpASCENDKernel<plat::float16>);
...@@ -41,6 +41,8 @@ inline HcclDataType ToHCCLDataType(framework::proto::VarType::Type type) { ...@@ -41,6 +41,8 @@ inline HcclDataType ToHCCLDataType(framework::proto::VarType::Type type) {
return HCCL_DATA_TYPE_FP32; return HCCL_DATA_TYPE_FP32;
} else if (type == framework::proto::VarType::FP16) { } else if (type == framework::proto::VarType::FP16) {
return HCCL_DATA_TYPE_FP16; return HCCL_DATA_TYPE_FP16;
} else if (type == framework::proto::VarType::INT64) {
return HCCL_DATA_TYPE_INT64;
} else if (type == framework::proto::VarType::INT32) { } else if (type == framework::proto::VarType::INT32) {
return HCCL_DATA_TYPE_INT32; return HCCL_DATA_TYPE_INT32;
} else if (type == framework::proto::VarType::INT8) { } else if (type == framework::proto::VarType::INT8) {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册