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

[WIP, Kernel] (2/N) Machete - Integrate into GPTQMarlinLinearMethod and CompressedTensorsWNA16 #5

Draft
wants to merge 27 commits into
base: main
Choose a base branch
from

Conversation

LucasWilkinson
Copy link

End2end integration into GPTQMarlinLinearMethod and CompressedTensorsWNA16.

Copy link

github-actions bot commented Aug 7, 2024

👋 Hi! Thank you for contributing to the vLLM project.
Just a reminder: PRs would not trigger full CI run by default. Instead, it would only run fastcheck CI which consists a small and essential subset of CI tests to quickly catch errors. You can run other CI tests on top of default ones by unblocking the steps in your fast-check build on Buildkite UI.

Once the PR is approved and ready to go, please make sure to run full CI as it is required to merge (or just use auto-merge).

To run full CI, you can do one of these:

  • Comment /ready on the PR
  • Add ready label to the PR
  • Enable auto-merge.

🚀

@LucasWilkinson LucasWilkinson force-pushed the lwilkinson/machete branch 2 times, most recently from 8b21235 to 2868f5d Compare August 12, 2024 03:50
@LucasWilkinson LucasWilkinson force-pushed the lwilkinson/machete-end2end branch from 11a9dec to 529c59e Compare August 12, 2024 15:17
@LucasWilkinson LucasWilkinson force-pushed the lwilkinson/machete-end2end branch from 529c59e to 0bcd9c1 Compare August 14, 2024 19:17
@LucasWilkinson LucasWilkinson force-pushed the lwilkinson/machete branch 5 times, most recently from 60021df to e92b26e Compare August 15, 2024 15:03
@LucasWilkinson LucasWilkinson changed the base branch from lwilkinson/machete to main August 15, 2024 21:23
@LucasWilkinson LucasWilkinson changed the base branch from main to lwilkinson/machete August 15, 2024 21:23
@LucasWilkinson LucasWilkinson force-pushed the lwilkinson/machete-end2end branch from df80f72 to 57a8011 Compare August 15, 2024 21:25
@LucasWilkinson LucasWilkinson force-pushed the lwilkinson/machete branch 3 times, most recently from a280110 to ad5771a Compare August 20, 2024 03:00
@LucasWilkinson LucasWilkinson force-pushed the lwilkinson/machete-end2end branch from 57a8011 to d2431a7 Compare August 20, 2024 19:05
@LucasWilkinson LucasWilkinson changed the base branch from lwilkinson/machete to main August 20, 2024 19:06
@LucasWilkinson LucasWilkinson force-pushed the lwilkinson/machete-end2end branch 3 times, most recently from 1361be1 to d5ee5b8 Compare August 20, 2024 19:16
@LucasWilkinson LucasWilkinson force-pushed the lwilkinson/machete-end2end branch from d5ee5b8 to 735259b Compare August 30, 2024 20:54
@LucasWilkinson LucasWilkinson force-pushed the lwilkinson/machete-end2end branch 2 times, most recently from 953973d to 90f8bb6 Compare September 10, 2024 21:08
move heuristic into C++ code

fix unit tests + format

update for 3.5.1

remove custom scheduler

codespell

cleanup comment

cleanup diff

review comments

review comments

review comment changes

review comments

fix codespell

cleanup util logic

make dim names for prepack layout more canoncial

missed refactor

wip

interleaving + recasting

tweak tolerances

comments plus interleaving

format

codespell

review comments

end2end first pass

seperate out kernels, format

add machete as a gptq backend

update to use  ModelWeightParameter

formatting

update parameter.py

refactor permute layout

wip
@LucasWilkinson LucasWilkinson force-pushed the lwilkinson/machete-end2end branch from 5a38aac to 7bc8316 Compare September 13, 2024 22:44
@LucasWilkinson LucasWilkinson force-pushed the lwilkinson/machete-end2end branch from 7bc8316 to 096dd4a Compare September 13, 2024 22:47
@LucasWilkinson LucasWilkinson force-pushed the lwilkinson/machete-end2end branch from ac45f19 to a98f691 Compare September 16, 2024 04:22
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.

4 participants