| 179 | |
| 180 | template <typename T> |
| 181 | inline void serFromDev(char*& buffer, T const* data, size_t nbElem) |
| 182 | { |
| 183 | const size_t len = sizeof(T) * nbElem; |
| 184 | PLUGIN_CUASSERT(cudaMemcpy(buffer, static_cast<void const*>(data), len, cudaMemcpyDeviceToHost)); |
| 185 | buffer += len; |
| 186 | } |
| 187 | |
| 188 | template <typename T> |
| 189 | inline T* devToDev(T const* data, size_t nbElem) |