Skip to content

Commit 9f81f1c

Browse files
committed
Add uint8 support in pybind.cc
1 parent 9752e5b commit 9f81f1c

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

paddle/fluid/pybind/pybind.cc

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -117,19 +117,22 @@ PYBIND11_PLUGIN(core) {
117117
.def("set", PyCPUTensorSetFromArray<int64_t>)
118118
.def("set", PyCPUTensorSetFromArray<bool>)
119119
.def("set", PyCPUTensorSetFromArray<uint16_t>)
120+
.def("set", PyCPUTensorSetFromArray<uint8_t>)
120121
#ifdef PADDLE_WITH_CUDA
121122
.def("set", PyCUDATensorSetFromArray<float>)
122123
.def("set", PyCUDATensorSetFromArray<int>)
123124
.def("set", PyCUDATensorSetFromArray<double>)
124125
.def("set", PyCUDATensorSetFromArray<int64_t>)
125126
.def("set", PyCUDATensorSetFromArray<bool>)
126127
.def("set", PyCUDATensorSetFromArray<uint16_t>)
128+
.def("set", PyCUDATensorSetFromArray<uint8_t>)
127129
.def("set", PyCUDAPinnedTensorSetFromArray<float>)
128130
.def("set", PyCUDAPinnedTensorSetFromArray<int>)
129131
.def("set", PyCUDAPinnedTensorSetFromArray<double>)
130132
.def("set", PyCUDAPinnedTensorSetFromArray<int64_t>)
131133
.def("set", PyCUDAPinnedTensorSetFromArray<bool>)
132134
.def("set", PyCUDAPinnedTensorSetFromArray<uint16_t>)
135+
.def("set", PyCUDAPinnedTensorSetFromArray<uint8_t>)
133136
#endif
134137
.def("shape", [](Tensor &self) { return vectorize(self.dims()); })
135138
.def("set_float_element", TensorSetElement<float>)

0 commit comments

Comments
 (0)