added tests to check nvcc runtime api output

Change-Id: Ifdd39b5d0a6a58d20a8e9745e59dd82d50a90e2f
Этот коммит содержится в:
Aditya Atluri committed 2016-11-19 21:36:28 -06:00
1 родитель 53e771fc75
Коммит 428041cfc2
11 files changed
+87 -2

No files matched your search

+11
Просмотреть файл
@@ -0,0 +1,11 @@
#include<hip/hip_runtime_api.h>
#include"test_common.h"
int main()
{
int dev;
hipDeviceProp_t prop;
HIP_PRINT_STATUS(hipChooseDevice(&dev, &prop));
HIP_PRINT_STATUS(hipChooseDevice(0, &prop));
HIP_PRINT_STATUS(hipChooseDevice(0, 0));
}
+8
Просмотреть файл
@@ -0,0 +1,8 @@
#include <hip/hip_runtime_api.h>
#include "test_common.h"
int main()
{
hipLimit_t lim = hipLimitMallocHeapSize;
HIP_PRINT_STATUS(hipDeviceGetLimit(NULL, lim));
}
+8
Просмотреть файл
@@ -0,0 +1,8 @@
#include <hip/hip_runtime_api.h>
#include "test_common.h"
int main()
{
HIP_PRINT_STATUS(hipGetDevice(NULL));
HIP_PRINT_STATUS(hipGetDevice(0));
}
+7
Просмотреть файл
@@ -0,0 +1,7 @@
#include <hip/hip_runtime_api.h>
#include "test_common.h"
int main()
{
HIP_PRINT_STATUS(hipGetDeviceCount(NULL));
}
+12
Просмотреть файл
@@ -0,0 +1,12 @@
#include <hip/hip_runtime_api.h>
#include "test_common.h"
int main()
{
hipDeviceProp_t prop;
HIP_PRINT_STATUS(hipGetDeviceProperties(&prop, -1));
int cnt;
hipGetDeviceCount(&cnt);
HIP_PRINT_STATUS(hipGetDeviceProperties(&prop, cnt+1));
HIP_PRINT_STATUS(hipGetDeviceProperties(NULL, 0));
}
+10
Просмотреть файл
@@ -0,0 +1,10 @@
#include <hip/hip_runtime_api.h>
#include "test_common.h"
int main()
{
HIP_PRINT_STATUS(hipSetDevice(-1));
int count;
hipGetDeviceCount(&count);
HIP_PRINT_STATUS(hipSetDevice(count+1));
}
+8
Просмотреть файл
@@ -0,0 +1,8 @@
#include <hip/hip_runtime_api.h>
#include "test_common.h"
int main()
{
HIP_PRINT_STATUS(hipSetDeviceFlags(-1));
HIP_PRINT_STATUS(hipSetDeviceFlags(11));
}