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

CUDA-Team: reduce source build time and binary size significantly #232426

Open
3 tasks
ConnorBaker opened this issue May 17, 2023 · 5 comments
Open
3 tasks

CUDA-Team: reduce source build time and binary size significantly #232426

ConnorBaker opened this issue May 17, 2023 · 5 comments
Labels
0.kind: enhancement Add something new 6.topic: cuda Parallel computing platform and API

Comments

@ConnorBaker
Copy link
Contributor

ConnorBaker commented May 17, 2023

Reduce source build time and binary size significantly

This issue tracks the feature-level work done to allow users to more quickly rebuild or download cached binaries.

@ConnorBaker ConnorBaker converted this from a draft issue May 17, 2023
@ConnorBaker ConnorBaker added 6.topic: cuda Parallel computing platform and API 0.kind: enhancement Add something new labels May 17, 2023
@ConnorBaker ConnorBaker changed the title CUDA-Team: reduce source build time and binary download size significantly CUDA-Team: reduce source build time and binary size significantly May 17, 2023
@ConnorBaker
Copy link
Contributor Author

Additional supporting infrastructure which would be nice:

  • track statistics about ELFs (dt_needed, run paths, etc.)
  • track closure size
  • track build time

@SomeoneSerge I believe you had mentioned possibly getting some of this information from a Hercules CI instance?

@ConnorBaker
Copy link
Contributor Author

ConnorBaker commented Jun 14, 2023

On #237761: should fat bins be the default?

@SomeoneSerge you mentioned that there might already be an issue to track that discussion -- how does it fit in with the broader "which capabilities do we provide by default, and in what way"? As in, multi-capability binaries vs. single-capability binaries.

@nixos-discourse
Copy link

This issue has been mentioned on NixOS Discourse. There might be relevant details there:

https://discourse.nixos.org/t/cuda-team-roadmap-and-call-for-sponsors/29495/1

@nixos-discourse
Copy link

This issue has been mentioned on NixOS Discourse. There might be relevant details there:

https://discourse.nixos.org/t/cuda-team-roadmap-update-2023-08-29/32379/1

@nixos-discourse
Copy link

This issue has been mentioned on NixOS Discourse. There might be relevant details there:

https://discourse.nixos.org/t/community-calendar/18589/103

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
0.kind: enhancement Add something new 6.topic: cuda Parallel computing platform and API
Projects
Status: 🔮 Roadmap
Development

No branches or pull requests

2 participants