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

feat(gpu): implement PBSs that use new Hopper's features #987

Merged
merged 3 commits into from
Apr 27, 2024

Conversation

pdroalves
Copy link
Contributor

https://github.com/zama-ai/tfhe-rs-internal/issues/450
https://github.com/zama-ai/concrete-internal/issues/345

closes: please link all relevant issues

PR content/description

Check-list:

  • Tests for the changes have been added (for bug fixes / features)
  • Docs have been added / updated (for bug fixes / features)
  • Relevant issues are marked as resolved/closed, related issues are linked in the description
  • Check for breaking changes (including serialization changes) and add them to commit message following the conventional commit specification

@cla-bot cla-bot bot added the cla-signed label Mar 13, 2024
@pdroalves pdroalves force-pushed the feat/gpu/tbc branch 11 times, most recently from e9813dc to 4c6bb0f Compare March 19, 2024 12:05
@pdroalves pdroalves force-pushed the feat/gpu/tbc branch 2 times, most recently from 3b6c448 to 268d2f0 Compare April 18, 2024 20:09
@pdroalves pdroalves marked this pull request as ready for review April 18, 2024 20:12
@pdroalves pdroalves requested a review from agnesLeroy April 18, 2024 20:12
Copy link
Contributor

@agnesLeroy agnesLeroy left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi @pdroalves! Thanks a lot for this! I haven't looked in details at the tbc PBS code itself, would be way too long for me to do so, but here's a my review on the rest.

@pdroalves pdroalves changed the base branch from main to gpu/hyperstack_ci April 19, 2024 12:58
@pdroalves pdroalves changed the base branch from gpu/hyperstack_ci to main April 19, 2024 13:23
@pdroalves pdroalves changed the base branch from main to gpu/hyperstack_ci April 19, 2024 13:25
@pdroalves
Copy link
Contributor Author

pdroalves commented Apr 19, 2024

Since TBC PBS will only run (and be compiled) on H100s, I rebased this branch on top of gpu/hyperstack_ci to run on Hyperstack, as suggested by @soonum .

@pdroalves
Copy link
Contributor Author

@slab-ci gpu_test

@pdroalves
Copy link
Contributor Author

@slab-ci integer_gpu_full_bench

@pdroalves
Copy link
Contributor Author

@agnesLeroy Looks like this breaks the CI. Should I undo this rebase?

@agnesLeroy
Copy link
Contributor

agnesLeroy commented Apr 19, 2024

@pdroalves you should target main instead of David's branch, let's run the H100 tests manually instead of in the CI exceptionally.

@pdroalves pdroalves changed the base branch from gpu/hyperstack_ci to main April 19, 2024 17:24
@pdroalves pdroalves changed the base branch from main to chre/gpu/integer_mult_gpu_params April 19, 2024 17:32
@pdroalves
Copy link
Contributor Author

pdroalves commented Apr 19, 2024

Indeed.

I rebased on chre/gpu/integer_mult_gpu_params, so we have a good chain of PRs to merge.

@pdroalves pdroalves force-pushed the feat/gpu/tbc branch 3 times, most recently from 601baaf to e59909c Compare April 22, 2024 12:10
@pdroalves pdroalves force-pushed the chre/gpu/integer_mult_gpu_params branch 4 times, most recently from b34e148 to c757fb3 Compare April 25, 2024 13:53
@agnesLeroy agnesLeroy force-pushed the chre/gpu/integer_mult_gpu_params branch from c757fb3 to 60f00d7 Compare April 26, 2024 13:36
@pdroalves pdroalves force-pushed the chre/gpu/integer_mult_gpu_params branch from 60f00d7 to f08da6e Compare April 26, 2024 13:41
@agnesLeroy agnesLeroy force-pushed the chre/gpu/integer_mult_gpu_params branch from f08da6e to c80d5fc Compare April 26, 2024 13:43
@pdroalves
Copy link
Contributor Author

@agnesLeroy This branch passes integer tests on H100.

@agnesLeroy agnesLeroy merged commit 7c10dae into chre/gpu/integer_mult_gpu_params Apr 27, 2024
13 checks passed
@agnesLeroy agnesLeroy deleted the feat/gpu/tbc branch April 27, 2024 08:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants