Esempio n. 1
0
int main() {
    int numDevices = 0;

    HIPCHECK_API(hipGetDeviceCount(&numDevices), hipSuccess);
    if (numDevices > 0) {
        for (int deviceId = 0; deviceId < numDevices; deviceId++) {
            HIPCHECK_API(hipSetDevice(deviceId), hipSuccess);
        }
        HIPCHECK_API(hipSetDevice(numDevices), hipErrorInvalidDevice);
        HIPCHECK_API(hipSetDevice(-1), hipErrorInvalidDevice);
    }
    else {
        failed("Error: failed to find any compatible devices.");
    }

    passed();
}
Esempio n. 2
0
int main(int argc, char *argv[])
{
    // Can' destroy the default stream:// TODO - move to another test
    HIPCHECK_API(hipStreamDestroy(0), hipErrorInvalidResourceHandle);

    HipTest::parseStandardArguments(argc, argv, true /*failOnUndefinedArg*/);

    runTests(40000000);

    passed();
}