Skip to content

Commit b538cd8

Browse files
authored
[SYCLomatic][DOC] Update analysis mode document (#2653)
Signed-off-by: Ziran Zhang <ziran.zhang@intel.com>
1 parent 4e5eb5a commit b538cd8

1 file changed

Lines changed: 10 additions & 0 deletions

File tree

docs/dev_guide/migration/analysis-mode.rst

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ Analysis Mode generates a summary report that shows:
99
* Lines of code that are migrated imperfectly due to the language gap between
1010
CUDA\* and SYCL\*
1111
* An estimation of how much human effort will be required to complete the code migration
12+
* Library dependencies of the migrated SYCL project
13+
* Unsupported APIs/Types occurrences
1214

1315
All migration issues are classified into one of three levels of manual effort:
1416

@@ -43,6 +45,14 @@ An example analysis report can be seen as follows:
4345
- 7 APIs/Types - Medium manual effort for code fixing.
4446
+ 9 lines of code ( 8%) will not be automatically migrated.
4547
- 9 APIs/Types - High manual effort for code fixing.
48+
Library Dependencies of SYCL Project:
49+
- The Intel oneAPI Math Kernel Library (oneMKL)
50+
- The Intel oneAPI DPC++ Library (oneDPL)
51+
- The Intel oneAPI Deep Neural Network Library (oneDNN)
52+
- The Intel oneAPI Collective Communications Library (oneCCL)
53+
Unsupported APIs and Types:
54+
- cudaDeviceGetPCIBusId Occurrences 2 times
55+
- cudnnReduceTensorIndices_t Occurrences 1 times
4656
4757
4858
|tool_name| provides a command line option to enable this feature:

0 commit comments

Comments
 (0)