Skip to content

Align fatbin layout definitions with CUDA#134

Open
kevmo314 wants to merge 1 commit into
mainfrom
fatbin-layout-cleanup
Open

Align fatbin layout definitions with CUDA#134
kevmo314 wants to merge 1 commit into
mainfrom
fatbin-layout-cleanup

Conversation

@kevmo314
Copy link
Copy Markdown
Collaborator

Summary

  • replace stale reverse-engineered fatbin declarations with a small shared CUDA-compatible wrapper/header definition
  • use the shared fatbin definitions from client and server module/library load paths
  • add a CTest layout check against CUDA's public __fatBinC_Wrapper_t from fatbinary_section.h

Verification

  • cmake -S . -B build
  • cmake --build build --target fatbin_layout_test lupine_driver lupine_driver_server -j$(nproc)
  • ctest --test-dir build --output-on-failure -R 'h2_test|fatbin_layout_test'

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant