Added hipDeviceComputeCapability, hipDeviceGetPCIBusId and hipDeviceGetName

Change-Id: Ibe2d975df796712633900ddc7b0734ec2b8ab4ec
이 커밋은 다음에 포함됨:
Rahul Garg가 2016-09-02 14:45:53 +05:30를 커밋했습니다
1 부모 2b2ffaf599
커밋 392860bf20
3 파일이 변경됨
+74

검색과 일치하는 파일 없음

+30
파일 보기
@@ -324,3 +324,33 @@ hipError_t hipDeviceGetFromId(hipDevice_t *device, int deviceId)
return ihipLogStatus(e);
}
hipError_t hipDeviceComputeCapability(int *major, int *minor, hipDevice_t device)
{
HIP_INIT_API(major,minor, device);
hipError_t e = hipSuccess;
int deviceId= device->_deviceId;
e = hipDeviceGetAttribute(major, hipDeviceAttributeComputeCapabilityMajor, deviceId);
e = hipDeviceGetAttribute(minor, hipDeviceAttributeComputeCapabilityMinor, deviceId);
return ihipLogStatus(e);
}
hipError_t hipDeviceGetName(char *name,int len,hipDevice_t device)
{
HIP_INIT_API(name,len, device);
hipError_t e = hipSuccess;
int nameLen = strlen(device->_props.name);
if(nameLen <= len)
memcpy(name,device->_props.name,nameLen);
return ihipLogStatus(e);
}
hipError_t hipDeviceGetPCIBusId (int *pciBusId,int len,hipDevice_t device)
{
HIP_INIT_API(pciBusId,len, device);
hipError_t e = hipSuccess;
int deviceId= device->_deviceId;
e = hipDeviceGetAttribute(pciBusId, hipDeviceAttributePciBusId, deviceId);
return ihipLogStatus(e);
}