Universal CARE free function (both host and device memory)
Open
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 32
- Forks
- 7
- Avg merge
- 19h 49m
- Merged PRs (30d)
- 14
Description
Write a function free to replace both host free and gpuFree (cudaFree / hipFree )
A function like
cudaPointerGetAttributes (and similar function for HIP)
can query whether a pointer is allocated on the host or device or managed.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by locating the existing host free and gpuFree entry points, then review cudaPointerGetAttributes and the corresponding HIP pointer query mentioned in the issue. Done means one free function can safely handle host, device, and managed allocations across both host and device builds.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- hpc
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100