HmppResult HMPPS_SetFFTNumberThreads(int32_t fftNumberThreads);
HmppResult HMPPS_GetFFTNumberThreads(int32_t* fftNumberThreads);
参数名 |
描述 |
取值范围 |
输入/输出 |
---|---|---|---|
fftNumberThreads |
要限定的线程数上限(SetFFTNumberThreads)。 |
大于0 |
输入 |
fftNumberThreads |
目标地址,指向内存存放当前线程数(GetFFTNumberThreads)。 |
非空 |
输出 |
错误码 |
描述 |
---|---|
HMPP_STS_NULL_PTR_ERR |
传入指针是空指针。 |
HMPP_STS_BAD_ARG_ERR |
入参fftNumberThreads不合法。 |
#define NUMBER_THREAD_FFT 4 void FFT_Thread_Example() { int curNum = 0; HMPP_GetNumberThreads(&curNum); printf("curNum = %d\n", curNum); HMPP_SetFFTNumberThreads(NUMBER_THREAD_FFT); int num = 0; HMPP_GetNumberThreads(&num); printf("num = %d\n", num); }
curNum = 8 num = 4