Skip to content

Commit b64fcbd

Browse files
committed
Address more review feedback
1 parent c39e794 commit b64fcbd

File tree

5 files changed

+24
-17
lines changed

5 files changed

+24
-17
lines changed

sycl/plugins/unified_runtime/CMakeLists.txt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -162,6 +162,11 @@ if ("cuda" IN_LIST SYCL_ENABLE_PLUGINS)
162162
Threads::Threads
163163
cudadrv
164164
)
165+
166+
set_target_properties("ur_adapter_cuda" PROPERTIES
167+
VERSION "0.0.0"
168+
SOVERSION "0"
169+
)
165170
endif()
166171

167172
if (TARGET UnifiedRuntimeLoader)

sycl/plugins/unified_runtime/ur/adapters/cuda/device.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1026,7 +1026,7 @@ urDevicePartition(ur_device_handle_t, const ur_device_partition_property_t *,
10261026

10271027
/// \return UR_RESULT_SUCCESS always since CUDA devices are always root
10281028
/// devices.
1029-
UR_DLLEXPORT ur_result_t UR_APICALL
1029+
UR_APIEXPORT ur_result_t UR_APICALL
10301030
urDeviceRelease(ur_device_handle_t hDevice) {
10311031
UR_ASSERT(hDevice, UR_RESULT_ERROR_INVALID_NULL_HANDLE);
10321032

sycl/plugins/unified_runtime/ur/adapters/cuda/enqueue.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -223,7 +223,7 @@ bool hasExceededMaxRegistersPerBlock(ur_device_handle_t Device,
223223
/// \ref enqueueEventWaitWithBarrier.) If the events list is empty, the enqueued
224224
/// wait will wait on all previous events in the queue.
225225
///
226-
UR_DLLEXPORT ur_result_t UR_APICALL urEnqueueEventsWaitWithBarrier(
226+
UR_APIEXPORT ur_result_t UR_APICALL urEnqueueEventsWaitWithBarrier(
227227
ur_queue_handle_t hQueue, uint32_t numEventsInWaitList,
228228
const ur_event_handle_t *phEventWaitList, ur_event_handle_t *phEvent) {
229229
// This function makes one stream work on the previous work (or work
@@ -303,14 +303,14 @@ UR_DLLEXPORT ur_result_t UR_APICALL urEnqueueEventsWaitWithBarrier(
303303
/// TODO: Add support for multiple streams once the Event class is properly
304304
/// refactored.
305305
///
306-
UR_DLLEXPORT ur_result_t UR_APICALL urEnqueueEventsWait(
306+
UR_APIEXPORT ur_result_t UR_APICALL urEnqueueEventsWait(
307307
ur_queue_handle_t hQueue, uint32_t numEventsInWaitList,
308308
const ur_event_handle_t *phEventWaitList, ur_event_handle_t *phEvent) {
309309
return urEnqueueEventsWaitWithBarrier(hQueue, numEventsInWaitList,
310310
phEventWaitList, phEvent);
311311
}
312312

313-
UR_DLLEXPORT ur_result_t UR_APICALL urEnqueueKernelLaunch(
313+
UR_APIEXPORT ur_result_t UR_APICALL urEnqueueKernelLaunch(
314314
ur_queue_handle_t hQueue, ur_kernel_handle_t hKernel, uint32_t workDim,
315315
const size_t *pGlobalWorkOffset, const size_t *pGlobalWorkSize,
316316
const size_t *pLocalWorkSize, uint32_t numEventsInWaitList,

sycl/plugins/unified_runtime/ur/adapters/cuda/platform.cpp

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
void enableCUDATracing();
1919
void disableCUDATracing();
2020

21-
UR_DLLEXPORT ur_result_t UR_APICALL urPlatformGetInfo(
21+
UR_APIEXPORT ur_result_t UR_APICALL urPlatformGetInfo(
2222
ur_platform_handle_t hPlatform, ur_platform_info_t PlatformInfoType,
2323
size_t Size, void *pPlatformInfo, size_t *pSizeRet) {
2424

@@ -56,7 +56,7 @@ UR_DLLEXPORT ur_result_t UR_APICALL urPlatformGetInfo(
5656
///
5757
/// However because multiple devices in a context is not currently supported,
5858
/// place each device in a separate platform.
59-
UR_DLLEXPORT ur_result_t UR_APICALL
59+
UR_APIEXPORT ur_result_t UR_APICALL
6060
urPlatformGet(uint32_t NumEntries, ur_platform_handle_t *phPlatforms,
6161
uint32_t *pNumPlatforms) {
6262

@@ -163,7 +163,7 @@ urPlatformGet(uint32_t NumEntries, ur_platform_handle_t *phPlatforms,
163163
}
164164
}
165165

166-
UR_DLLEXPORT ur_result_t UR_APICALL urPlatformGetApiVersion(
166+
UR_APIEXPORT ur_result_t UR_APICALL urPlatformGetApiVersion(
167167
ur_platform_handle_t hDriver, ur_api_version_t *pVersion) {
168168
UR_ASSERT(hDriver, UR_RESULT_ERROR_INVALID_NULL_HANDLE);
169169
UR_ASSERT(pVersion, UR_RESULT_ERROR_INVALID_NULL_POINTER);
@@ -172,12 +172,12 @@ UR_DLLEXPORT ur_result_t UR_APICALL urPlatformGetApiVersion(
172172
return UR_RESULT_SUCCESS;
173173
}
174174

175-
UR_DLLEXPORT ur_result_t UR_APICALL urInit(ur_device_init_flags_t) {
175+
UR_APIEXPORT ur_result_t UR_APICALL urInit(ur_device_init_flags_t) {
176176
enableCUDATracing();
177177
return UR_RESULT_SUCCESS;
178178
}
179179

180-
UR_DLLEXPORT ur_result_t UR_APICALL urTearDown(void *) {
180+
UR_APIEXPORT ur_result_t UR_APICALL urTearDown(void *) {
181181
disableCUDATracing();
182182
return UR_RESULT_SUCCESS;
183183
}

sycl/plugins/unified_runtime/ur/adapters/cuda/sampler.cpp

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@
99
#include "sampler.hpp"
1010
#include "common.hpp"
1111

12-
ur_result_t urSamplerCreate(ur_context_handle_t hContext,
13-
const ur_sampler_desc_t *pDesc,
14-
ur_sampler_handle_t *phSampler) {
12+
UR_APIEXPORT ur_result_t UR_APICALL
13+
urSamplerCreate(ur_context_handle_t hContext, const ur_sampler_desc_t *pDesc,
14+
ur_sampler_handle_t *phSampler) {
1515
std::unique_ptr<ur_sampler_handle_t_> Sampler{
1616
new ur_sampler_handle_t_(hContext)};
1717

@@ -29,9 +29,9 @@ ur_result_t urSamplerCreate(ur_context_handle_t hContext,
2929
return UR_RESULT_SUCCESS;
3030
}
3131

32-
ur_result_t urSamplerGetInfo(ur_sampler_handle_t hSampler,
33-
ur_sampler_info_t propName, size_t propValueSize,
34-
void *pPropValue, size_t *pPropSizeRet) {
32+
UR_APIEXPORT ur_result_t UR_APICALL
33+
urSamplerGetInfo(ur_sampler_handle_t hSampler, ur_sampler_info_t propName,
34+
size_t propValueSize, void *pPropValue, size_t *pPropSizeRet) {
3535
UR_ASSERT(hSampler, UR_RESULT_ERROR_INVALID_NULL_HANDLE);
3636
UrReturnHelper ReturnValue(propValueSize, pPropValue, pPropSizeRet);
3737

@@ -60,13 +60,15 @@ ur_result_t urSamplerGetInfo(ur_sampler_handle_t hSampler,
6060
return {};
6161
}
6262

63-
ur_result_t urSamplerRetain(ur_sampler_handle_t hSampler) {
63+
UR_APIEXPORT ur_result_t UR_APICALL
64+
urSamplerRetain(ur_sampler_handle_t hSampler) {
6465
UR_ASSERT(hSampler, UR_RESULT_ERROR_INVALID_NULL_HANDLE);
6566
hSampler->incrementReferenceCount();
6667
return UR_RESULT_SUCCESS;
6768
}
6869

69-
ur_result_t urSamplerRelease(ur_sampler_handle_t hSampler) {
70+
UR_APIEXPORT ur_result_t UR_APICALL
71+
urSamplerRelease(ur_sampler_handle_t hSampler) {
7072
UR_ASSERT(hSampler, UR_RESULT_ERROR_INVALID_NULL_HANDLE);
7173

7274
// double delete or someone is messing with the ref count.

0 commit comments

Comments
 (0)