-
-
Notifications
You must be signed in to change notification settings - Fork 80
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
Add support for libnvfatbin APIs #681
Labels
Milestone
Comments
eyalroz
added a commit
that referenced
this issue
Sep 21, 2024
* Refactored the option marshalling code, generalizing it somewhat to be usable for any aspect of CUDA which needs marshalled options * Specifically, we now have `cuda::marshalling::marshal()` and `cuda::marshalling::render()` functions which take options of some arbitrary type, and we use a partial specialization gadget where the options are actually defined, to process/parse them
eyalroz
added a commit
that referenced
this issue
Sep 21, 2024
…in; but... * not tested it yet * need to add the nvFatbin documentation example program, rewritten to use the APIs
eyalroz
added a commit
that referenced
this issue
Sep 22, 2024
…in; but... * not tested it yet * need to add the nvFatbin documentation example program, rewritten to use the APIs
eyalroz
added a commit
that referenced
this issue
Sep 22, 2024
…in; but... * not tested it yet * need to add the nvFatbin documentation example program, rewritten to use the APIs
eyalroz
added a commit
that referenced
this issue
Sep 22, 2024
…in; but... * not tested it yet * need to add the nvFatbin documentation example program, rewritten to use the APIs
eyalroz
added a commit
that referenced
this issue
Sep 22, 2024
…in; but... * not tested it yet * need to add the nvFatbin documentation example program, rewritten to use the APIs
eyalroz
added a commit
that referenced
this issue
Sep 22, 2024
…in; but... * not tested it yet * need to add the nvFatbin documentation example program, rewritten to use the APIs
eyalroz
added a commit
that referenced
this issue
Sep 22, 2024
…in; but... * not tested it yet * need to add the nvFatbin documentation example program, rewritten to use the APIs
eyalroz
added a commit
that referenced
this issue
Sep 22, 2024
…in; but... * not tested it yet * need to add the nvFatbin documentation example program, rewritten to use the APIs
eyalroz
added a commit
that referenced
this issue
Sep 22, 2024
…in; but... * not tested it yet * need to add the nvFatbin documentation example program, rewritten to use the APIs
eyalroz
added a commit
that referenced
this issue
Sep 22, 2024
…in and bumped version to 0.8.0; but... * not tested it yet * need to add the nvFatbin documentation example program, rewritten to use the APIs
eyalroz
added a commit
that referenced
this issue
Sep 23, 2024
…in and bumped version to 0.8.0; but... * not tested it yet * need to add the nvFatbin documentation example program, rewritten to use the APIs
eyalroz
added a commit
that referenced
this issue
Sep 23, 2024
…in and bumped version to 0.8.0; but... * not tested it yet * need to add the nvFatbin documentation example program, rewritten to use the APIs
eyalroz
added a commit
that referenced
this issue
Sep 23, 2024
…in and bumped version to 0.8.0; but... * not tested it yet * need to add the nvFatbin documentation example program, rewritten to use the APIs
eyalroz
added a commit
that referenced
this issue
Sep 23, 2024
…in and bumped version to 0.8.0; but... * not tested it yet * need to add the nvFatbin documentation example program, rewritten to use the APIs
eyalroz
added a commit
that referenced
this issue
Sep 23, 2024
…in and bumped version to 0.8.0; but... * not tested it yet * need to add the nvFatbin documentation example program, rewritten to use the APIs
eyalroz
added a commit
that referenced
this issue
Sep 23, 2024
…in and bumped version to 0.8.0; but... * not tested it yet * need to add the nvFatbin documentation example program, rewritten to use the APIs
eyalroz
added a commit
that referenced
this issue
Sep 23, 2024
…in and bumped version to 0.8.0; but... * not tested it yet * need to add the nvFatbin documentation example program, rewritten to use the APIs
eyalroz
added a commit
that referenced
this issue
Sep 23, 2024
…in and bumped version to 0.8.0; but... * not tested it yet * need to add the nvFatbin documentation example program, rewritten to use the APIs
eyalroz
added a commit
that referenced
this issue
Sep 23, 2024
…d bumped version to 0.8.0; but... * not tested it yet * need to add the nvFatbin documentation example program, rewritten to use the APIs
eyalroz
added a commit
that referenced
this issue
Sep 23, 2024
…d bumped version to 0.8.0; but... * not tested it yet * need to add the nvFatbin documentation example program, rewritten to use the APIs
eyalroz
added a commit
that referenced
this issue
Sep 23, 2024
…d bumped version to 0.8.0; but... * not tested it yet * need to add the nvFatbin documentation example program, rewritten to use the APIs
eyalroz
added a commit
that referenced
this issue
Sep 23, 2024
…d bumped version to 0.8.0; but... * not tested it yet * need to add the nvFatbin documentation example program, rewritten to use the APIs
Done. |
eyalroz
added a commit
that referenced
this issue
Oct 26, 2024
* Refactored the option marshalling code, generalizing it somewhat to be usable for any aspect of CUDA which needs marshalled options * Specifically, we now have `cuda::marshalling::marshal()` and `cuda::marshalling::render()` functions which take options of some arbitrary type, and we use a partial specialization gadget where the options are actually defined, to process/parse them
eyalroz
added a commit
that referenced
this issue
Oct 26, 2024
…d bumped version to 0.8.0; but... * not tested it yet * need to add the nvFatbin documentation example program, rewritten to use the APIs
eyalroz
added a commit
that referenced
this issue
Dec 5, 2024
…d bumped version to 0.8.0; but... * not tested it yet * need to add the nvFatbin documentation example program, rewritten to use the APIs
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
With CUDA 12.4, NVIDIA introduced a new library for writing fatbin files. We need to figure out how to support this (functions on other classes, separate-mostly library etc.) and then implement.
APIs function:
The text was updated successfully, but these errors were encountered: