6 #include <hip/hip_runtime.h>
11 static inline int getAvailableComputeUnitCount(
const StreamConfig& stream_config)
13 constexpr
int MAX_MASK_DWORDS = 64;
16 uint32_t cuMask[MAX_MASK_DWORDS];
18 for(
int i = 0; i < MAX_MASK_DWORDS; i++)
21 auto countSetBits = [](uint32_t dword) {
39 for(
int i = 0; i < MAX_MASK_DWORDS; i++)
40 ret += countSetBits(cuMask[i]);
void hip_check_error(hipError_t x)
Definition: hip_check_error.hpp:10
Definition: stream_config.hpp:10
hipStream_t stream_id_
Definition: stream_config.hpp:11