Match Occupancy APIs syntax with CUDA (#1625)
* Match Occupancy APIs syntax with CUDA and fix tests using these APIs
This commit is contained in:
@@ -86,8 +86,8 @@ void launchKernel(float* C, float* A, float* B, bool manual){
|
|||||||
printf("kernel Execution time = %6.3fms\n", eventMs);
|
printf("kernel Execution time = %6.3fms\n", eventMs);
|
||||||
|
|
||||||
//Calculate Occupancy
|
//Calculate Occupancy
|
||||||
uint32_t numBlock = 0;
|
int numBlock = 0;
|
||||||
HIP_CHECK(hipOccupancyMaxActiveBlocksPerMultiprocessor(&numBlock, multiply, blockSize, 0));
|
HIP_CHECK(hipOccupancyMaxActiveBlocksPerMultiprocessor(&numBlock, multiply,(int)blockSize, 0));
|
||||||
|
|
||||||
if(devProp.maxThreadsPerMultiProcessor){
|
if(devProp.maxThreadsPerMultiProcessor){
|
||||||
std::cout << "Theoretical Occupancy is " << (double)numBlock* blockSize/devProp.maxThreadsPerMultiProcessor * 100 << "%" << std::endl;
|
std::cout << "Theoretical Occupancy is " << (double)numBlock* blockSize/devProp.maxThreadsPerMultiProcessor * 100 << "%" << std::endl;
|
||||||
|
|||||||
Reference in New Issue
Block a user