Print peers in hipConfig.

Also include peer APIs in vim hilighting.
Tento commit je obsažen v:
Ben Sander committed 2016-04-08 02:15:46 -05:00
1 rodič 5b37639efb
revize b1b1db2825
2 files changed
+23

No files matched your search

+17
Zobrazit soubor
@@ -120,8 +120,25 @@ void printDeviceProp (int deviceId)
cout << setw(w1) << "arch.hasSurfaceFuncs: " << props.arch.hasSurfaceFuncs << endl;
cout << setw(w1) << "arch.has3dGrid: " << props.arch.has3dGrid << endl;
cout << setw(w1) << "arch.hasDynamicParallelism: " << props.arch.hasDynamicParallelism << endl;
int deviceCnt;
hipGetDeviceCount(&deviceCnt);
cout << setw(w1) << "peers: ";
for (int i=0; i<deviceCnt; i++) {
int isPeer;
hipDeviceCanAccessPeer(&isPeer, deviceId, i);
if (isPeer) {
cout << "device#" << i << " ";
}
}
cout << endl;
cout << endl;
size_t free, total;
hipMemGetInfo(&free, &total);
+6
Zobrazit soubor
@@ -158,6 +158,12 @@ syn keyword hipFunctionName hipStreamSynchronize
syn keyword hipFunctionName hipThreadExit
syn keyword hipFunctionName hipThreadSynchronize
syn keyword hipFunctionName hipUnbindTexture
syn keyword hipFunctionName hipDeviceCanAccessPeer
syn keyword hipFunctionName hipDeviceEnablePeerAccess
syn keyword hipFunctionName hipDeviceDisablePeerAccess
syn keyword hipFunctionName hipMemcpyPeer
syn keyword hipFunctionName hipMemcpyPeerAsync
" HIP Flags
syn keyword hipFlags hipFilterModePoint