-
Notifications
You must be signed in to change notification settings - Fork 43
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #15 from RWTH-ACS/share-object-support
add several new features that are required for pytorch support - shared object support - decode fatbinary - extract cubin - send cubin to server - add registry for tranferred cubins and kernel functions so Cricket is able to identify them when launching kernels switch over old kernel launching functionality to always use the new registry instead of relying on kernel locations being the same on client and server - use libelf to read kernel infos instead of relying on cuobjdump which does not support in-memory ELFs - read parameter infos using libelf. - enable reading CUDA elfs with debugging infos and compressed elfs - Test with minimal pytorch (deactivated some features, no kernel compression) - Test with default pytorch (no kernel compression) - cuDNN implementation - cudnnBackend not fully working yet
- Loading branch information
Showing
53 changed files
with
7,667 additions
and
719 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.