Skip to content

Commit 4f2e898

Browse files
authored
[SYCLomatic][NFC] Update API Migration status (#2810)
Signed-off-by: chenwei.sun <chenwei.sun@intel.com>
1 parent 93ab8e9 commit 4f2e898

File tree

5 files changed

+65
-63
lines changed

5 files changed

+65
-63
lines changed

docs/dev_guide/api-mapping-status/ASM_API_migration_status.csv

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,14 @@ bfind,NO,
1515
bmsk,NO,
1616
bra,NO,
1717
brev,YES,
18-
brkpt,NO,
18+
brkpt,YES,
1919
brx,NO,
2020
call,NO,
2121
clz,YES,
2222
cnot,YES,
2323
copysign,YES,
2424
cos,YES,
25-
cp,NO,
25+
cp,YES, Partial
2626
createpolicy,NO,
2727
cvt,YES, Partial
2828
cvta,NO,
@@ -69,7 +69,7 @@ popc,YES,
6969
prefetch,YES, Partial
7070
prmt,YES,
7171
rcp,YES,
72-
red,NO,
72+
red,YES, Partial
7373
redux,NO,
7474
rem,YES,
7575
ret,YES,

docs/dev_guide/api-mapping-status/CUB_API_migration_status.csv

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,8 @@ cub::BlockDiscontinuity::FlagTails,NO,
3131
cub::BlockDiscontinuity::FlagHeadsAndTails,NO,
3232
cub::BlockExchange::StripedToBlocked,YES,
3333
cub::BlockExchange::BlockedToStriped,YES,
34-
cub::BlockExchange::WarpStripedToBlocked,NO,
35-
cub::BlockExchange::BlockedToWarpStriped,NO,
34+
cub::BlockExchange::WarpStripedToBlocked,YES,
35+
cub::BlockExchange::BlockedToWarpStriped,YES,
3636
cub::BlockExchange::ScatterToBlocked,YES,
3737
cub::BlockExchange::ScatterToStriped,YES,
3838
cub::BlockExchange::ScatterToStripedGuarded,NO,
@@ -160,8 +160,8 @@ cub::StoreDirectBlocked,YES,
160160
cub::StoreDirectBlockedVectorized,NO,
161161
cub::LoadDirectStriped,YES,
162162
cub::StoreDirectStriped,YES,
163-
cub::LoadDirectWarpStriped,NO,
164-
cub::StoreDirectWarpStriped,NO,
163+
cub::LoadDirectWarpStriped,YES,
164+
cub::StoreDirectWarpStriped,YES,
165165
cub::SHR_ADD,YES,
166166
cub::SHL_ADD,YES,
167167
cub::BFE,YES,

docs/dev_guide/api-mapping-status/Runtime_and_Driver_API_migration_status.csv

Lines changed: 31 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -79,13 +79,13 @@ cudaEventRecord,YES,:ref:`DPCT1012` / :ref:`DPCT1024`
7979
cudaEventRecordWithFlags,NO,
8080
cudaEventSynchronize,YES,:ref:`DPCT1012`
8181
cudaDestroyExternalMemory,YES,
82-
cudaDestroyExternalSemaphore,NO,
82+
cudaDestroyExternalSemaphore,YES,
8383
cudaExternalMemoryGetMappedBuffer,YES,
8484
cudaExternalMemoryGetMappedMipmappedArray,YES,
8585
cudaImportExternalMemory,YES,
86-
cudaImportExternalSemaphore,NO,
87-
cudaSignalExternalSemaphoresAsync,NO,
88-
cudaWaitExternalSemaphoresAsync,NO,
86+
cudaImportExternalSemaphore,YES,
87+
cudaSignalExternalSemaphoresAsync,YES,
88+
cudaWaitExternalSemaphoresAsync,YES,
8989
cudaFuncGetAttributes,YES,
9090
cudaFuncGetName,NO,
9191
cudaFuncSetAttribute,YES,:ref:`DPCT1026` / :ref:`DPCT1027`
@@ -98,7 +98,7 @@ cudaGridDependencySynchronize,NO,
9898
cudaLaunchCooperativeKernel,YES, Partial
9999
cudaLaunchCooperativeKernelMultiDevice,NO,
100100
cudaLaunchDevice,NO,
101-
cudaLaunchHostFunc,NO,
101+
cudaLaunchHostFunc,YES,
102102
cudaLaunchKernel,YES, Partial
103103
cudaLaunchKernelExC,NO,
104104
cudaSetDoubleForDevice,NO,
@@ -321,7 +321,7 @@ cudaGraphClone,NO,
321321
cudaGraphConditionalHandleCreate,NO,
322322
cudaGraphCreate,NO,
323323
cudaGraphDebugDotPrint,NO,
324-
cudaGraphDestroy,NO,
324+
cudaGraphDestroy,YES,:ref:`DPCT1119`
325325
cudaGraphDestroyNode,NO,
326326
cudaGraphEventRecordNodeGetEvent,NO,
327327
cudaGraphEventRecordNodeSetEvent,NO,
@@ -349,8 +349,8 @@ cudaGraphExternalSemaphoresWaitNodeGetParams,NO,
349349
cudaGraphExternalSemaphoresWaitNodeSetParams,NO,
350350
cudaGraphGetEdges,NO,
351351
cudaGraphGetEdges_v2,NO,
352-
cudaGraphGetNodes,NO,
353-
cudaGraphGetRootNodes,NO,
352+
cudaGraphGetNodes,YES,:ref:`DPCT1119`
353+
cudaGraphGetRootNodes,YES,:ref:`DPCT1119`
354354
cudaGraphHostNodeGetParams,NO,
355355
cudaGraphHostNodeSetParams,NO,
356356
cudaGraphInstantiate,YES,:ref:`DPCT1119`
@@ -381,7 +381,7 @@ cudaGraphNodeGetDependencies_v2,NO,
381381
cudaGraphNodeGetDependentNodes,NO,
382382
cudaGraphNodeGetDependentNodes_v2,NO,
383383
cudaGraphNodeGetEnabled,NO,
384-
cudaGraphNodeGetType,NO,
384+
cudaGraphNodeGetType,YES,:ref:`DPCT1119`
385385
cudaGraphNodeSetEnabled,NO,
386386
cudaGraphNodeSetParams,NO,
387387
cudaGraphReleaseUserObject,NO,
@@ -714,7 +714,7 @@ __ushort2bfloat16_rn,YES,
714714
__ushort2bfloat16_ru,YES,
715715
__ushort2bfloat16_rz,YES,
716716
__ushort_as_bfloat16,YES,
717-
make_bfloat162,NO,
717+
make_bfloat162,YES,
718718
acosf,YES,
719719
acoshf,YES,
720720
asinf,YES,
@@ -1353,11 +1353,11 @@ cuDeviceTotalMem,YES,
13531353
cuFlushGPUDirectRDMAWrites,NO,
13541354
cuDeviceComputeCapability,YES,
13551355
cuDeviceGetProperties,NO,
1356-
cuDevicePrimaryCtxGetState,NO,
1356+
cuDevicePrimaryCtxGetState,YES,:ref:`DPCT1026` / :ref:`DPCT1027`
13571357
cuDevicePrimaryCtxRelease,YES,:ref:`DPCT1026` / :ref:`DPCT1027`
13581358
cuDevicePrimaryCtxReset,NO,
13591359
cuDevicePrimaryCtxRetain,YES,
1360-
cuDevicePrimaryCtxSetFlags,NO,
1360+
cuDevicePrimaryCtxSetFlags,YES,:ref:`DPCT1026` / :ref:`DPCT1027`
13611361
cuCtxCreate,YES,
13621362
cuCtxCreate_v3,YES,
13631363
cuCtxCreate_v4,YES,
@@ -1420,10 +1420,10 @@ cuLibraryLoadData,NO,
14201420
cuLibraryLoadFromFile,NO,
14211421
cuLibraryUnload,NO,
14221422
cuArray3DCreate,YES,
1423-
cuArray3DGetDescriptor,NO,
1423+
cuArray3DGetDescriptor,YES,
14241424
cuArrayCreate,YES,
14251425
cuArrayDestroy,YES,
1426-
cuArrayGetDescriptor,NO,
1426+
cuArrayGetDescriptor,YES,
14271427
cuArrayGetMemoryRequirements,NO,
14281428
cuArrayGetPlane,NO,
14291429
cuArrayGetSparseProperties,NO,
@@ -1453,7 +1453,7 @@ cuMemHostUnregister,YES,:ref:`DPCT1026` / :ref:`DPCT1027`
14531453
cuMemcpy,YES,
14541454
cuMemcpy2D,YES,
14551455
cuMemcpy2DAsync,YES,
1456-
cuMemcpy2DUnaligned,NO,
1456+
cuMemcpy2DUnaligned,YES,
14571457
cuMemcpy3D,YES,
14581458
cuMemcpy3DAsync,YES,
14591459
cuMemcpy3DPeer,YES,
@@ -1486,9 +1486,9 @@ cuMemsetD32,YES,
14861486
cuMemsetD32Async,YES,
14871487
cuMemsetD8,YES,
14881488
cuMemsetD8Async,YES,
1489-
cuMipmappedArrayCreate,NO,
1490-
cuMipmappedArrayDestroy,NO,
1491-
cuMipmappedArrayGetLevel,NO,
1489+
cuMipmappedArrayCreate,YES,
1490+
cuMipmappedArrayDestroy,YES,
1491+
cuMipmappedArrayGetLevel,YES,
14921492
cuMipmappedArrayGetMemoryRequirements,NO,
14931493
cuMipmappedArrayGetSparseProperties,NO,
14941494
cuMemAddressFree,YES,
@@ -1531,7 +1531,7 @@ cuMemPrefetchAsync,YES, Partial
15311531
cuMemPrefetchAsync_v2,NO, Partial
15321532
cuMemRangeGetAttribute,NO,
15331533
cuMemRangeGetAttributes,NO,
1534-
cuPointerGetAttribute,NO,
1534+
cuPointerGetAttribute,YES, Partial
15351535
cuPointerGetAttributes,YES, Partial
15361536
cuPointerSetAttribute,NO,
15371537
cuStreamAddCallback,YES,
@@ -1700,20 +1700,20 @@ cuOccupancyMaxActiveClusters,NO,
17001700
cuOccupancyMaxPotentialBlockSize,NO,
17011701
cuOccupancyMaxPotentialBlockSizeWithFlags,NO,
17021702
cuOccupancyMaxPotentialClusterSize,NO,
1703-
cuTexRefCreate,NO,
1704-
cuTexRefDestroy,NO,
1703+
cuTexRefCreate,YES,
1704+
cuTexRefDestroy,YES,
17051705
cuTexRefGetAddress,NO,
17061706
cuTexRefGetAddressMode,YES,
1707-
cuTexRefGetArray,NO,
1707+
cuTexRefGetArray,YES,
17081708
cuTexRefGetBorderColor,NO,
17091709
cuTexRefGetFilterMode,YES,
17101710
cuTexRefGetFlags,YES,
17111711
cuTexRefGetFormat,NO,
17121712
cuTexRefGetMaxAnisotropy,NO,
1713-
cuTexRefGetMipmapFilterMode,NO,
1713+
cuTexRefGetMipmapFilterMode,YES,
17141714
cuTexRefGetMipmapLevelBias,NO,
1715-
cuTexRefGetMipmapLevelClamp,NO,
1716-
cuTexRefGetMipmappedArray,NO,
1715+
cuTexRefGetMipmapLevelClamp,YES,
1716+
cuTexRefGetMipmappedArray,YES,
17171717
cuTexRefSetAddress,YES,
17181718
cuTexRefSetAddress2D,YES,
17191719
cuTexRefSetAddressMode,YES,
@@ -1723,12 +1723,12 @@ cuTexRefSetFilterMode,YES,
17231723
cuTexRefSetFlags,YES,:ref:`DPCT1074`
17241724
cuTexRefSetFormat,YES,
17251725
cuTexRefSetMaxAnisotropy,NO,
1726-
cuTexRefSetMipmapFilterMode,NO,
1726+
cuTexRefSetMipmapFilterMode,YES,
17271727
cuTexRefSetMipmapLevelBias,NO,
17281728
cuTexRefSetMipmapLevelClamp,NO,
1729-
cuTexRefSetMipmappedArray,NO,
1730-
cuSurfRefGetArray,NO,
1731-
cuSurfRefSetArray,NO,
1729+
cuTexRefSetMipmappedArray,YES,
1730+
cuSurfRefGetArray,YES,
1731+
cuSurfRefSetArray,YES,
17321732
cuTexObjectCreate,YES,
17331733
cuTexObjectDestroy,YES,
17341734
cuTexObjectGetResourceDesc,YES,
@@ -1743,7 +1743,7 @@ cuTensorMapReplaceAddress,NO,
17431743
cuCtxDisablePeerAccess,NO,
17441744
cuCtxEnablePeerAccess,YES,:ref:`DPCT1026` / :ref:`DPCT1027`
17451745
cuDeviceCanAccessPeer,YES,:ref:`DPCT1031`
1746-
cuDeviceGetP2PAttribute,NO,
1746+
cuDeviceGetP2PAttribute,YES, Partial
17471747
cuGraphicsMapResources,YES,:ref:`DPCT1119`
17481748
cuGraphicsResourceGetMappedMipmappedArray,NO,
17491749
cuGraphicsResourceGetMappedPointer,YES,:ref:`DPCT1119`
@@ -1840,7 +1840,7 @@ cuGraphicsEGLRegisterImage,NO,
18401840
cuGraphicsResourceGetMappedEglFrame,NO,
18411841
cooperative_groups::coalesced_threads,YES,:ref:`DPCT1119`
18421842
cooperative_groups::thread_rank,YES,
1843-
cooperative_groups::this_thread,NO,
1843+
cooperative_groups::this_thread,YES,:ref:`DPCT1119`
18441844
cooperative_groups::this_grid,YES,
18451845
cooperative_groups::this_multi_grid,NO,
18461846
cooperative_groups::this_thread_block,YES,

docs/dev_guide/api-mapping-status/cuDNN_API_migration_status.csv

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -267,3 +267,5 @@ cudnnRNNGetClip_v9,NO,
267267
cudnnRNNSetClip_v9,NO,
268268
cudnnSetCTCLossDescriptor_v9,NO,
269269
cudnnGetLastErrorString,NO,
270+
cudnnBackendPopulateCudaGraph,NO,
271+
cudnnBackendUpdateCudaGraph,NO,

docs/dev_guide/api-mapping-status/cuSPARSE_API_migration_status.csv

Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@ cusparseSetStream,YES,
2323
cusparseGetStream,YES,
2424
cusparseCreateCsrsv2Info,YES,
2525
cusparseDestroyCsrsv2Info,YES,
26-
cusparseCreateCsrsm2Info,NO,
27-
cusparseDestroyCsrsm2Info,NO,
26+
cusparseCreateCsrsm2Info,YES,
27+
cusparseDestroyCsrsm2Info,YES,
2828
cusparseCreateCsric02Info,NO,
2929
cusparseDestroyCsric02Info,NO,
3030
cusparseCreateCsrilu02Info,NO,
@@ -37,8 +37,8 @@ cusparseCreateBsric02Info,NO,
3737
cusparseDestroyBsric02Info,NO,
3838
cusparseCreateBsrilu02Info,NO,
3939
cusparseDestroyBsrilu02Info,NO,
40-
cusparseCreateCsrgemm2Info,NO,
41-
cusparseDestroyCsrgemm2Info,NO,
40+
cusparseCreateCsrgemm2Info,YES,
41+
cusparseDestroyCsrgemm2Info,YES,
4242
cusparseCreatePruneInfo,NO,
4343
cusparseDestroyPruneInfo,NO,
4444
cusparseSaxpyi,NO,
@@ -172,18 +172,18 @@ cusparseScsrsm_solve,NO,
172172
cusparseDcsrsm_solve,NO,
173173
cusparseCcsrsm_solve,NO,
174174
cusparseZcsrsm_solve,NO,
175-
cusparseScsrsm2_bufferSizeExt,NO,
176-
cusparseDcsrsm2_bufferSizeExt,NO,
177-
cusparseCcsrsm2_bufferSizeExt,NO,
178-
cusparseZcsrsm2_bufferSizeExt,NO,
179-
cusparseScsrsm2_analysis,NO,
180-
cusparseDcsrsm2_analysis,NO,
181-
cusparseCcsrsm2_analysis,NO,
182-
cusparseZcsrsm2_analysis,NO,
183-
cusparseScsrsm2_solve,NO,
184-
cusparseDcsrsm2_solve,NO,
185-
cusparseCcsrsm2_solve,NO,
186-
cusparseZcsrsm2_solve,NO,
175+
cusparseScsrsm2_bufferSizeExt,YES,
176+
cusparseDcsrsm2_bufferSizeExt,YES,
177+
cusparseCcsrsm2_bufferSizeExt,YES,
178+
cusparseZcsrsm2_bufferSizeExt,YES,
179+
cusparseScsrsm2_analysis,YES,
180+
cusparseDcsrsm2_analysis,YES,
181+
cusparseCcsrsm2_analysis,YES,
182+
cusparseZcsrsm2_analysis,YES,
183+
cusparseScsrsm2_solve,YES,
184+
cusparseDcsrsm2_solve,YES,
185+
cusparseCcsrsm2_solve,YES,
186+
cusparseZcsrsm2_solve,YES,
187187
cusparseXcsrsm2_zeroPivot,NO,
188188
cusparseSgemmi,NO,
189189
cusparseDgemmi,NO,
@@ -208,15 +208,15 @@ cusparseScsrgemm,YES,
208208
cusparseDcsrgemm,YES,
209209
cusparseCcsrgemm,YES,
210210
cusparseZcsrgemm,YES,
211-
cusparseScsrgemm2_bufferSizeExt,NO,
212-
cusparseDcsrgemm2_bufferSizeExt,NO,
213-
cusparseCcsrgemm2_bufferSizeExt,NO,
214-
cusparseZcsrgemm2_bufferSizeExt,NO,
215-
cusparseXcsrgemm2Nnz,NO,
216-
cusparseScsrgemm2,NO,
217-
cusparseDcsrgemm2,NO,
218-
cusparseCcsrgemm2,NO,
219-
cusparseZcsrgemm2,NO,
211+
cusparseScsrgemm2_bufferSizeExt,YES,
212+
cusparseDcsrgemm2_bufferSizeExt,YES,
213+
cusparseCcsrgemm2_bufferSizeExt,YES,
214+
cusparseZcsrgemm2_bufferSizeExt,YES,
215+
cusparseXcsrgemm2Nnz,YES,
216+
cusparseScsrgemm2,YES,
217+
cusparseDcsrgemm2,YES,
218+
cusparseCcsrgemm2,YES,
219+
cusparseZcsrgemm2,YES,
220220
cusparseScsric0,NO,
221221
cusparseDcsric0,NO,
222222
cusparseCcsric0,NO,

0 commit comments

Comments
 (0)