Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

A reporting tool to list the occurrence statistics of non-migrated APIs in a project. #1452

Open
Joel-lin opened this issue Nov 28, 2023 · 2 comments
Labels
enhancement New feature or request

Comments

@Joel-lin
Copy link

Joel-lin commented Nov 28, 2023

The overall CUDA API migration support status is recorded in .csv files under <SYCLomatic/docs/dev_guide/api-mapping-status>and also in this online documentation: CUDA API Migration Support Status — . There are more than 50% of non-migrated APIs can be used by users' CUDA projects. A reporting tool to scan the project code base and list the statistics of non-migrated APIs can help evaluate the migration efforts.

A utility to answer the question - "How many unsupported CUDA APIs have been used in my project" can be useful in an early project study phase.

The initial version - https://github.com/Joel-lin/sycl-mapping-api-scanner/blob/main/README.md

@Joel-lin Joel-lin added the enhancement New feature or request label Nov 28, 2023
@tomflinda
Copy link
Contributor

tomflinda commented Nov 29, 2023

@Joel-lin thanks for your advice and implementation PR #1457, we will review it and give feedback ASAP.

@tomflinda
Copy link
Contributor

@Joel-lin We have reviewed your PR and left some comments, pls take a look at it, thanks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants