Skip to content

Commit 7e8a364

Browse files
authored
[NFC][SYCLomatic][DOC] Update API migration status(#2605)
Signed-off-by: chenwei.sun <chenwei.sun@intel.com>
1 parent a211e96 commit 7e8a364

6 files changed

Lines changed: 113 additions & 106 deletions

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

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ mapa,NO,
5252
match,NO,
5353
max,YES,
5454
mbarrier,NO,
55-
membar,NO,
55+
membar,YES,
5656
min,YES,
5757
mma,NO,
5858
mov,YES,
@@ -66,8 +66,7 @@ not,YES,
6666
or,YES,
6767
pmevent,NO,
6868
popc,YES,
69-
prefetch,NO,
70-
prefetchu,NO,
69+
prefetch,YES, Partial
7170
prmt,NO,
7271
rcp,YES,
7372
red,NO,
@@ -81,7 +80,7 @@ set,NO,
8180
setmaxnreg,NO,
8281
setp,YES,
8382
shf,NO,
84-
shfl,NO,
83+
shfl,YES,
8584
shl,YES,
8685
shr,YES,
8786
sin,YES,

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -199,7 +199,7 @@ cub::CachingDeviceAllocator::DeviceAllocate,NO,
199199
cub::CachingDeviceAllocator::DeviceFree,NO,
200200
cub::CachingDeviceAllocator::FreeAllCached,NO,
201201
cub::ChainedPolicy::Invoke,NO,
202-
cub::Debug,NO,
202+
cub::Debug,YES,
203203
cub::MaxSmOccupancy,NO,
204204
cub::PtxVersion,YES,
205205
cub::SmVersion,YES,

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

Lines changed: 70 additions & 62 deletions
Original file line numberDiff line numberDiff line change
@@ -78,11 +78,11 @@ cudaEventQuery,YES,
7878
cudaEventRecord,YES,:ref:`DPCT1012` / :ref:`DPCT1024`
7979
cudaEventRecordWithFlags,NO,
8080
cudaEventSynchronize,YES,:ref:`DPCT1012`
81-
cudaDestroyExternalMemory,NO,
81+
cudaDestroyExternalMemory,YES,
8282
cudaDestroyExternalSemaphore,NO,
83-
cudaExternalMemoryGetMappedBuffer,NO,
84-
cudaExternalMemoryGetMappedMipmappedArray,NO,
85-
cudaImportExternalMemory,NO,
83+
cudaExternalMemoryGetMappedBuffer,YES,
84+
cudaExternalMemoryGetMappedMipmappedArray,YES,
85+
cudaImportExternalMemory,YES,
8686
cudaImportExternalSemaphore,NO,
8787
cudaSignalExternalSemaphoresAsync,NO,
8888
cudaWaitExternalSemaphoresAsync,NO,
@@ -285,9 +285,9 @@ cudaGetChannelDesc,YES,
285285
cudaGetTextureObjectResourceDesc,YES,
286286
cudaGetTextureObjectResourceViewDesc,NO,
287287
cudaGetTextureObjectTextureDesc,YES,
288-
cudaCreateSurfaceObject,NO,
289-
cudaDestroySurfaceObject,NO,
290-
cudaGetSurfaceObjectResourceDesc,NO,
288+
cudaCreateSurfaceObject,YES,
289+
cudaDestroySurfaceObject,YES,
290+
cudaGetSurfaceObjectResourceDesc,YES,
291291
cudaDriverGetVersion,YES,:ref:`DPCT1043`
292292
cudaRuntimeGetVersion,YES,:ref:`DPCT1043`
293293
cudaGraph_t,YES,:ref:`DPCT1119`
@@ -1109,42 +1109,42 @@ __vcmpne2,YES,
11091109
__vcmpne4,YES,
11101110
__vhaddu2,YES,
11111111
__vhaddu4,YES,
1112-
__viaddmax_s16x2,NO,
1113-
__viaddmax_s16x2_relu,NO,
1114-
__viaddmax_s32,NO,
1115-
__viaddmax_s32_relu,NO,
1116-
__viaddmax_u16x2,NO,
1117-
__viaddmax_u32,NO,
1118-
__viaddmin_s16x2,NO,
1119-
__viaddmin_s16x2_relu,NO,
1120-
__viaddmin_s32,NO,
1121-
__viaddmin_s32_relu,NO,
1122-
__viaddmin_u16x2,NO,
1123-
__viaddmin_u32,NO,
1124-
__vibmax_s16x2,NO,
1125-
__vibmax_s32,NO,
1126-
__vibmax_u16x2,NO,
1127-
__vibmax_u32,NO,
1128-
__vibmin_s16x2,NO,
1129-
__vibmin_s32,NO,
1130-
__vibmin_u16x2,NO,
1131-
__vibmin_u32,NO,
1132-
__vimax3_s16x2,NO,
1133-
__vimax3_s16x2_relu,NO,
1134-
__vimax3_s32,NO,
1135-
__vimax3_s32_relu,NO,
1136-
__vimax3_u16x2,NO,
1137-
__vimax3_u32,NO,
1138-
__vimax_s16x2_relu,NO,
1139-
__vimax_s32_relu,NO,
1140-
__vimin3_s16x2,NO,
1141-
__vimin3_s16x2_relu,NO,
1142-
__vimin3_s32,NO,
1143-
__vimin3_s32_relu,NO,
1144-
__vimin3_u16x2,NO,
1145-
__vimin3_u32,NO,
1146-
__vimin_s16x2_relu,NO,
1147-
__vimin_s32_relu,NO,
1112+
__viaddmax_s16x2,YES,
1113+
__viaddmax_s16x2_relu,YES,
1114+
__viaddmax_s32,YES,
1115+
__viaddmax_s32_relu,YES,
1116+
__viaddmax_u16x2,YES,
1117+
__viaddmax_u32,YES,
1118+
__viaddmin_s16x2,YES,
1119+
__viaddmin_s16x2_relu,YES,
1120+
__viaddmin_s32,YES,
1121+
__viaddmin_s32_relu,YES,
1122+
__viaddmin_u16x2,YES,
1123+
__viaddmin_u32,YES,
1124+
__vibmax_s16x2,YES,
1125+
__vibmax_s32,YES,
1126+
__vibmax_u16x2,YES,
1127+
__vibmax_u32,YES,
1128+
__vibmin_s16x2,YES,
1129+
__vibmin_s32,YES,
1130+
__vibmin_u16x2,YES,
1131+
__vibmin_u32,YES,
1132+
__vimax3_s16x2,YES,
1133+
__vimax3_s16x2_relu,YES,
1134+
__vimax3_s32,YES,
1135+
__vimax3_s32_relu,YES,
1136+
__vimax3_u16x2,YES,
1137+
__vimax3_u32,YES,
1138+
__vimax_s16x2_relu,YES,
1139+
__vimax_s32_relu,YES,
1140+
__vimin3_s16x2,YES,
1141+
__vimin3_s16x2_relu,YES,
1142+
__vimin3_s32,YES,
1143+
__vimin3_s32_relu,YES,
1144+
__vimin3_u16x2,YES,
1145+
__vimin3_u32,YES,
1146+
__vimin_s16x2_relu,YES,
1147+
__vimin_s32_relu,YES,
11481148
__vmaxs2,YES,
11491149
__vmaxs4,YES,
11501150
__vmaxu2,YES,
@@ -1282,16 +1282,16 @@ texCubemapLod,NO,
12821282
texCubemapLayered,NO,
12831283
texCubemapLayeredLod,NO,
12841284
tex2Dgather,NO,
1285-
surf1Dread,NO,
1286-
surf1Dwrite,NO,
1287-
surf2Dread,NO,
1288-
surf2Dwrite,NO,
1289-
surf3Dread,NO,
1290-
surf3Dwrite,NO,
1285+
surf1Dread,YES,
1286+
surf1Dwrite,YES,
1287+
surf2Dread,YES,
1288+
surf2Dwrite,YES,
1289+
surf3Dread,YES,
1290+
surf3Dwrite,YES,
12911291
surf1DLayeredread,NO,
12921292
surf1DLayeredwrite,NO,
12931293
surf2DLayeredread,NO,
1294-
surf2DLayeredwrite,NO,
1294+
surf2DLayeredwrite,YES,
12951295
surfCubemapread,NO,
12961296
surfCubemapwrite,NO,
12971297
surfCubemapLayeredread,NO,
@@ -1491,20 +1491,20 @@ cuMipmappedArrayDestroy,NO,
14911491
cuMipmappedArrayGetLevel,NO,
14921492
cuMipmappedArrayGetMemoryRequirements,NO,
14931493
cuMipmappedArrayGetSparseProperties,NO,
1494-
cuMemAddressFree,NO,
1495-
cuMemAddressReserve,NO,
1496-
cuMemCreate,NO,
1494+
cuMemAddressFree,YES,
1495+
cuMemAddressReserve,YES,
1496+
cuMemCreate,YES,
14971497
cuMemExportToShareableHandle,NO,
14981498
cuMemGetAccess,NO,
1499-
cuMemGetAllocationGranularity,NO,
1499+
cuMemGetAllocationGranularity,YES,
15001500
cuMemGetAllocationPropertiesFromHandle,NO,
15011501
cuMemImportFromShareableHandle,NO,
1502-
cuMemMap,NO,
1502+
cuMemMap,YES,
15031503
cuMemMapArrayAsync,NO,
1504-
cuMemRelease,NO,
1504+
cuMemRelease,YES,
15051505
cuMemRetainAllocationHandle,NO,
1506-
cuMemSetAccess,NO,
1507-
cuMemUnmap,NO,
1506+
cuMemSetAccess,YES,
1507+
cuMemUnmap,YES,
15081508
cuMemAllocAsync,NO,
15091509
cuMemAllocFromPoolAsync,NO,
15101510
cuMemFreeAsync,NO,
@@ -1734,9 +1734,9 @@ cuTexObjectDestroy,YES,
17341734
cuTexObjectGetResourceDesc,YES,
17351735
cuTexObjectGetResourceViewDesc,NO,
17361736
cuTexObjectGetTextureDesc,YES,
1737-
cuSurfObjectCreate,NO,
1738-
cuSurfObjectDestroy,NO,
1739-
cuSurfObjectGetResourceDesc,NO,
1737+
cuSurfObjectCreate,YES,
1738+
cuSurfObjectDestroy,YES,
1739+
cuSurfObjectGetResourceDesc,YES,
17401740
cuTensorMapEncodeIm2col,NO,
17411741
cuTensorMapEncodeTiled,NO,
17421742
cuTensorMapReplaceAddress,NO,
@@ -1922,7 +1922,7 @@ cooperative_groups::multi_grid_group::size,NO,
19221922
cooperative_groups::thread_block_tile::sync,YES,
19231923
cooperative_groups::thread_block_tile::num_threads,YES,
19241924
cooperative_groups::thread_block_tile::thread_rank,YES,
1925-
cooperative_groups::thread_block_tile::meta_group_size,NO,
1925+
cooperative_groups::thread_block_tile::meta_group_size,YES,
19261926
cooperative_groups::thread_block_tile::meta_group_rank,YES,
19271927
cooperative_groups::thread_block_tile::shfl,YES,:ref:`DPCT1119`
19281928
cooperative_groups::thread_block_tile::shfl_up,YES,
@@ -1997,4 +1997,12 @@ make_cuDoubleComplex,YES,
19971997
make_cuFloatComplex,YES,
19981998
__assert_fail,YES,
19991999
__assertfail,YES,
2000+
__cvta_generic_to_global,NO,
2001+
__cvta_generic_to_shared,YES,
2002+
__cvta_generic_to_constant,NO,
2003+
__cvta_generic_to_local,NO,
2004+
__cvta_global_to_generic,NO,
2005+
__cvta_shared_to_generic,NO,
2006+
__cvta_constant_to_generic,NO,
2007+
__cvta_local_to_generic,NO,
20002008
cuGetExportTable,YES, Partial

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

Lines changed: 33 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -247,10 +247,10 @@ cublasCgemmEx,YES,:ref:`DPCT1020`
247247
cublasGemmEx,YES,:ref:`DPCT1020`
248248
cublasGemmBatchedEx,YES,:ref:`DPCT1020`
249249
cublasGemmStridedBatchedEx,YES,:ref:`DPCT1020`
250-
cublasCsyrkEx,NO,
251-
cublasCsyrk3mEx,NO,
252-
cublasCherkEx,NO,
253-
cublasCherk3mEx,NO,
250+
cublasCsyrkEx,YES,:ref:`DPCT1020`
251+
cublasCsyrk3mEx,YES,:ref:`DPCT1020`
252+
cublasCherkEx,YES,:ref:`DPCT1020`
253+
cublasCherk3mEx,YES,:ref:`DPCT1020`
254254
cublasNrm2Ex,YES,:ref:`DPCT1020`
255255
cublasAxpyEx,YES,:ref:`DPCT1020`
256256
cublasDotEx,YES,:ref:`DPCT1020`
@@ -491,19 +491,19 @@ cublasStrmm,YES,
491491
cublasDtrmm,YES,
492492
cublasCtrmm,YES,
493493
cublasZtrmm,YES,
494-
cublasAsumEx,NO,
494+
cublasAsumEx,YES,:ref:`DPCT1020`
495495
cublasCgemm3mBatched,NO,
496-
cublasCgemm3mEx,NO,
497-
cublasCopyEx,NO,
496+
cublasCgemm3mEx,YES,:ref:`DPCT1020`
497+
cublasCopyEx,YES,:ref:`DPCT1020`
498498
cublasDotcEx,YES,
499499
cublasGetCudartVersion,NO,
500-
cublasIamaxEx,NO,
501-
cublasIaminEx,NO,
500+
cublasIamaxEx,YES,:ref:`DPCT1020`
501+
cublasIaminEx,YES,:ref:`DPCT1020`
502502
cublasRotEx,YES,
503503
cublasRotgEx,NO,
504-
cublasRotmEx,NO,
504+
cublasRotmEx,YES,:ref:`DPCT1020`
505505
cublasRotmgEx,NO,
506-
cublasSwapEx,NO,
506+
cublasSwapEx,YES,:ref:`DPCT1020`
507507
cublasUint8gemmBias,NO,
508508
cublasXerbla,NO,
509509
cublasXtGetNumBoards,NO,
@@ -709,18 +709,18 @@ cublasSetVectorAsync_64,YES,:ref:`DPCT1018` / :ref:`DPCT1020`
709709
cublasGetVectorAsync_64,YES,:ref:`DPCT1018` / :ref:`DPCT1020`
710710
cublasSetMatrixAsync_64,YES,:ref:`DPCT1018` / :ref:`DPCT1020`
711711
cublasGetMatrixAsync_64,YES,:ref:`DPCT1018` / :ref:`DPCT1020`
712-
cublasNrm2Ex_64,NO,
713-
cublasDotEx_64,NO,
714-
cublasDotcEx_64,NO,
715-
cublasScalEx_64,NO,
716-
cublasAxpyEx_64,NO,
717-
cublasCopyEx_64,NO,
718-
cublasSwapEx_64,NO,
719-
cublasIamaxEx_64,NO,
720-
cublasIaminEx_64,NO,
721-
cublasAsumEx_64,NO,
722-
cublasRotEx_64,NO,
723-
cublasRotmEx_64,NO,
712+
cublasNrm2Ex_64,YES,:ref:`DPCT1020`
713+
cublasDotEx_64,YES,:ref:`DPCT1020`
714+
cublasDotcEx_64,YES,:ref:`DPCT1020`
715+
cublasScalEx_64,YES,:ref:`DPCT1020`
716+
cublasAxpyEx_64,YES,:ref:`DPCT1020`
717+
cublasCopyEx_64,YES,:ref:`DPCT1020`
718+
cublasSwapEx_64,YES,:ref:`DPCT1020`
719+
cublasIamaxEx_64,YES,:ref:`DPCT1020`
720+
cublasIaminEx_64,YES,:ref:`DPCT1020`
721+
cublasAsumEx_64,YES,:ref:`DPCT1020`
722+
cublasRotEx_64,YES,:ref:`DPCT1020`
723+
cublasRotmEx_64,YES,:ref:`DPCT1020`
724724
cublasSgemvBatched_64,NO,
725725
cublasDgemvBatched_64,NO,
726726
cublasCgemvBatched_64,NO,
@@ -738,16 +738,16 @@ cublasHSSgemvStridedBatched_64,NO,
738738
cublasTSTgemvStridedBatched_64,NO,
739739
cublasTSSgemvStridedBatched_64,NO,
740740
cublasCgemm3m_64,YES,:ref:`DPCT1020`
741-
cublasCgemm3mEx_64,NO,
741+
cublasCgemm3mEx_64,YES,:ref:`DPCT1020`
742742
cublasZgemm3m_64,YES,:ref:`DPCT1020`
743743
cublasHgemm_64,YES,:ref:`DPCT1020`
744-
cublasSgemmEx_64,NO,
745-
cublasGemmEx_64,NO,
746-
cublasCgemmEx_64,NO,
747-
cublasCsyrkEx_64,NO,
748-
cublasCsyrk3mEx_64,NO,
749-
cublasCherkEx_64,NO,
750-
cublasCherk3mEx_64,NO,
744+
cublasSgemmEx_64,YES,:ref:`DPCT1020`
745+
cublasGemmEx_64,YES,:ref:`DPCT1020`
746+
cublasCgemmEx_64,YES,:ref:`DPCT1020`
747+
cublasCsyrkEx_64,YES,:ref:`DPCT1020`
748+
cublasCsyrk3mEx_64,YES,:ref:`DPCT1020`
749+
cublasCherkEx_64,YES,:ref:`DPCT1020`
750+
cublasCherk3mEx_64,YES,:ref:`DPCT1020`
751751
cublasSsyrkx_64,YES,:ref:`DPCT1020`
752752
cublasDsyrkx_64,YES,:ref:`DPCT1020`
753753
cublasCsyrkx_64,YES,:ref:`DPCT1020`
@@ -766,8 +766,8 @@ cublasDgemmStridedBatched_64,NO,
766766
cublasCgemmStridedBatched_64,NO,
767767
cublasCgemm3mStridedBatched_64,NO,
768768
cublasZgemmStridedBatched_64,NO,
769-
cublasGemmBatchedEx_64,NO,
770-
cublasGemmStridedBatchedEx_64,NO,
769+
cublasGemmBatchedEx_64,YES,:ref:`DPCT1020`
770+
cublasGemmStridedBatchedEx_64,YES,:ref:`DPCT1020`
771771
cublasSgemmGroupedBatched,NO,
772772
cublasSgemmGroupedBatched_64,NO,
773773
cublasDgemmGroupedBatched,NO,

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

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -203,11 +203,11 @@ cusparseScsrgeam2,NO,
203203
cusparseDcsrgeam2,NO,
204204
cusparseCcsrgeam2,NO,
205205
cusparseZcsrgeam2,NO,
206-
cusparseXcsrgemmNnz,NO,
207-
cusparseScsrgemm,NO,
208-
cusparseDcsrgemm,NO,
209-
cusparseCcsrgemm,NO,
210-
cusparseZcsrgemm,NO,
206+
cusparseXcsrgemmNnz,YES,:ref:`DPCT1130`
207+
cusparseScsrgemm,YES,
208+
cusparseDcsrgemm,YES,
209+
cusparseCcsrgemm,YES,
210+
cusparseZcsrgemm,YES,
211211
cusparseScsrgemm2_bufferSizeExt,NO,
212212
cusparseDcsrgemm2_bufferSizeExt,NO,
213213
cusparseCcsrgemm2_bufferSizeExt,NO,

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ thrust::advance,YES,
77
thrust::make_transform_output_iterator,YES,
88
thrust::all_of,YES,
99
thrust::any_of,YES,
10-
thrust::arg,NO,
10+
thrust::arg,YES,
1111
thrust::asin,YES,
1212
thrust::asinh,YES,
1313
thrust::atan,YES,

0 commit comments

Comments
 (0)