MUDA
Loading...
Searching...
No Matches
version.h
1
#pragma once
2
// muda's baseline cuda version is 11.6
3
#define MUDA_BASELINE_CUDACC_VER_MAJOR 11
4
#define MUDA_BASELINE_CUDACC_VER_MINOR 6
5
6
#if(__CUDACC_VER_MAJOR__ >= MUDA_BASELINE_CUDACC_VER_MAJOR) \
7
&& (__CUDACC_VER_MINOR__ >= MUDA_BASELINE_CUDACC_VER_MINOR)
8
9
#define MUDA_BASELINE_CUDACC_VER_SATISFIED
10
#define MUDA_WITH_THRUST_UNIVERSAL
11
#define MUDA_WITH_GRAPH_MEMORY_ALLOC_FREE
12
13
#endif
14
15
16
#if(__CUDACC_VER_MAJOR__ >= 11) && (__CUDACC_VER_MINOR__ >= 2)
17
18
#define MUDA_WITH_ASYNC_MEMORY_ALLOC_FREE
19
namespace
muda
20
{
21
constexpr
bool
DEFAULT_ASYNC_ALLOC_FREE =
true
;
22
}
23
#else
24
namespace
muda
25
{
26
constexpr
bool
DEFAULT_ASYNC_ALLOC_FREE =
false
;
27
}
28
#endif
29
30
#if(__CUDACC_VER_MAJOR__ >= 12) && (__CUDACC_VER_MINOR__ >= 0)
31
#define MUDA_WITH_DEVICE_STREAM_MODEL 1
32
#else
33
#define MUDA_WITH_DEVICE_STREAM_MODEL 0
34
#endif
src
muda
tools
version.h
Generated by
1.9.8