设置的几个事实:
- Thrust 并非所有操作都在原地操作。
- 您可以将自定义分配器提供给
thrust::device_vectors
.
我查看thrust::system
并thrust::system::cuda
没有发现任何看起来像静态系统分配器的东西。我的意思是,我看不到替换推力在内部使用的分配器为异地算法分配额外内存的方法。
我也很难相信没有就地的函数使用分配器来分配给thrust::device_vectors
分配器的工作内存。
问题:有thrust
没有办法用用户定义的内部分配器替换内部分配器?
相关问题: