@@ -47,7 +47,7 @@ constexpr int NPY_UINT16_ = 4;
4747// paddle::platform::float16 as numpy.float16.
4848// Ref: https://github.com/pybind/pybind11/issues/1776
4949template <>
50- struct npy_format_descriptor <paddle::platform ::float16> {
50+ struct npy_format_descriptor <paddle_infer ::float16> {
5151 static py::dtype dtype () {
5252 handle ptr = npy_api::get ().PyArray_DescrFromType_ (NPY_FLOAT16_);
5353 return reinterpret_borrow<py::dtype>(ptr);
@@ -157,7 +157,7 @@ py::dtype PaddleDTypeToNumpyDType(PaddleDType dtype) {
157157 dt = py::dtype::of<uint8_t >();
158158 break ;
159159 case PaddleDType::FLOAT16:
160- dt = py::dtype ( " e " );
160+ dt = py::dtype::of<paddle_infer::float16>( );
161161 break ;
162162 default :
163163 PADDLE_THROW (platform::errors::Unimplemented (
@@ -683,7 +683,7 @@ void BindZeroCopyTensor(py::module *m) {
683683 .def (" copy_from_cpu" , &ZeroCopyTensorCreate<int32_t >)
684684 .def (" copy_from_cpu" , &ZeroCopyTensorCreate<int64_t >)
685685 .def (" copy_from_cpu" , &ZeroCopyTensorCreate<float >)
686- .def (" copy_from_cpu" , &ZeroCopyTensorCreate<paddle::platform ::float16>)
686+ .def (" copy_from_cpu" , &ZeroCopyTensorCreate<paddle_infer ::float16>)
687687 .def (" copy_to_cpu" , &ZeroCopyTensorToNumpy)
688688 .def (" shape" , &ZeroCopyTensor::shape)
689689 .def (" set_lod" , &ZeroCopyTensor::SetLoD)
@@ -697,7 +697,7 @@ void BindPaddleInferTensor(py::module *m) {
697697 .def (" copy_from_cpu" , &PaddleInferTensorCreate<int32_t >)
698698 .def (" copy_from_cpu" , &PaddleInferTensorCreate<int64_t >)
699699 .def (" copy_from_cpu" , &PaddleInferTensorCreate<float >)
700- .def (" copy_from_cpu" , &PaddleInferTensorCreate<paddle::platform ::float16>)
700+ .def (" copy_from_cpu" , &PaddleInferTensorCreate<paddle_infer ::float16>)
701701 .def (" copy_to_cpu" , &PaddleInferTensorToNumpy)
702702 .def (" shape" , &paddle_infer::Tensor::shape)
703703 .def (" set_lod" , &paddle_infer::Tensor::SetLoD)
0 commit comments