4 #include <muda/tools/version.h> 5 #include <cuda_device_runtime_api.h> 8 #if MUDA_GENERIC_STREAM_MODEL 9 MUDA_INLINE MUDA_GENERIC cudaStream_t tail_launch()
11 return cudaStreamTailLaunch;
13 MUDA_INLINE MUDA_GENERIC cudaStream_t fire_and_forget()
15 return cudaStreamFireAndForget;
17 MUDA_INLINE MUDA_GENERIC cudaStream_t graph_tail_launch()
19 return cudaStreamGraphTailLaunch;
21 MUDA_INLINE MUDA_GENERIC cudaStream_t graph_fire_and_forget()
23 return cudaStreamGraphFireAndForget;
26 MUDA_INLINE MUDA_GENERIC cudaStream_t graph_tail_launch()
28 return reinterpret_cast<cudaStream_t
>(0x0100000000000000);
30 MUDA_INLINE MUDA_GENERIC cudaStream_t graph_fire_and_forget()
32 return reinterpret_cast<cudaStream_t
>(0x0200000000000000);
34 MUDA_INLINE MUDA_GENERIC cudaStream_t tail_launch()
36 return reinterpret_cast<cudaStream_t
>(0x3);
38 MUDA_INLINE MUDA_GENERIC cudaStream_t fire_and_forget()
40 return reinterpret_cast<cudaStream_t
>(0x4);
Definition: stream_define.h:6