2#include <muda/launch/launch_base.h>
3#include <muda/muda_config.h>
4#include <muda/tools/extent.h>
5#include <muda/buffer/buffer_fwd.h>
23 MUDA_HOST
BufferLaunch(
int block_dim, cudaStream_t s =
nullptr) MUDA_NOEXCEPT
25 m_block_dim(block_dim)
29 MUDA_HOST
BufferLaunch(
int grid_dim,
int block_dim, cudaStream_t s =
nullptr) MUDA_NOEXCEPT
32 m_block_dim(block_dim)
104 template <
typename T>
106 template <
typename T>
108 template <
typename T>
110 template <
typename T>
113 template <
typename T>
116 template <
typename T>
119 template <
typename T>
122 template <
typename T>
131 template <
typename T>
133 template <
typename T>
135 template <
typename T>
137 template <
typename T>
140 template <
typename T>
143 template <
typename T>
146 template <
typename T>
149 template <
typename T>
158 template <
typename T>
160 template <
typename T>
162 template <
typename T>
164 template <
typename T>
167 template <
typename T>
170 template <
typename T>
173 template <
typename T>
176 template <
typename T>
185 template <
typename T>
187 template <
typename T>
189 template <
typename T>
191 template <
typename T>
194 template <
typename T>
197 template <
typename T>
200 template <
typename T>
203 template <
typename T>
208 template <
typename T,
typename FConstruct>
211 template <
typename T,
typename FConstruct>
214 template <
typename T,
typename FConstruct>
219#include "details/buffer_launch.inl"
Definition buffer_2d_view.h:15
Definition buffer_3d_view.h:15
Definition buffer_launch.h:13
Definition compute_graph_var.h:90
Definition device_buffer_2d.h:13
Definition device_buffer_3d.h:23
A std::vector like wrapper of cuda device memory, allows user to:
Definition device_buffer.h:46
Definition launch_base.h:86