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

[HIP] local size bytes #2634

Open
jinz2014 opened this issue Jan 28, 2025 · 0 comments
Open

[HIP] local size bytes #2634

jinz2014 opened this issue Jan 28, 2025 · 0 comments
Assignees
Labels
cuda CUDA adapter specific issues hip HIP adapter specific issues

Comments

@jinz2014
Copy link

HIP_FUNC_ATTRIBUTE_LOCAL_SIZE_BYTES | The local memory usage of each thread by this function in bytes.
HIP_FUNC_ATTRIBUTE_NUM_REGS | The number of registers used by each thread of this function.

When the local size bytes is the memory usage of each thread, should the following case be moved to "urKernelGetInfo" ?

  case UR_KERNEL_GROUP_INFO_PRIVATE_MEM_SIZE: {
    // OpenCL PRIVATE == CUDA LOCAL
    int Bytes = 0;
    UR_CHECK_ERROR(cuFuncGetAttribute(
        &Bytes, CU_FUNC_ATTRIBUTE_LOCAL_SIZE_BYTES, hKernel->get()));
    return ReturnValue(uint64_t(Bytes));
@kbenzie kbenzie added hip HIP adapter specific issues cuda CUDA adapter specific issues labels Jan 29, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cuda CUDA adapter specific issues hip HIP adapter specific issues
Projects
None yet
Development

No branches or pull requests

3 participants