-
-
Notifications
You must be signed in to change notification settings - Fork 797
Cpu C++ kernel #1789
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
Merged
matthewdouglas
merged 54 commits into
bitsandbytes-foundation:main
from
jiqing-feng:cpu_kernel
Nov 13, 2025
Merged
Cpu C++ kernel #1789
Changes from 42 commits
Commits
Show all changes
54 commits
Select commit
Hold shift + click to select a range
6be1412
add template to support more dtypes
jiqing-feng 252ac0f
update cmake list
jiqing-feng f98c9e5
fix typo
jiqing-feng 902bf35
fix compile cpu
jiqing-feng fef8459
make different dtype works
jiqing-feng 55cbaa0
use bf16 on CPU
jiqing-feng bbef95b
fix state2 dtype
jiqing-feng e842513
remove torch
jiqing-feng d4473fa
rm torch
jiqing-feng dea8dd6
enable float to bf16
jiqing-feng e9bb4fe
rm dequantizeBlockwise4bitCpu
jiqing-feng cdc8d5e
fix check
jiqing-feng baacfac
enable dequant 4bit kernel
jiqing-feng eec3521
fix typo
jiqing-feng d7cc1c5
fix typo
jiqing-feng 124b754
fix dequantize
jiqing-feng 0f918c7
fix
jiqing-feng e1a8b20
fix
jiqing-feng eab45c8
test
jiqing-feng d9f5dd8
fix
jiqing-feng 070f8a0
fix
jiqing-feng a84addf
fix
jiqing-feng c4bb660
fix
jiqing-feng 4ba13fd
fix
jiqing-feng c0d05ec
change input param
jiqing-feng 62a16a6
fix typo
jiqing-feng d9ad828
fix input param
jiqing-feng 09ed6cb
spliut 8bit and 4bit
jiqing-feng a3f7b61
fix typo
jiqing-feng 4708470
fix typo
jiqing-feng 1dfe9f7
fix input params
jiqing-feng 00289c4
fix input params
jiqing-feng a2578ba
fix
jiqing-feng 72033dc
fix typo
jiqing-feng 1c20ae8
enable dequant4bit
jiqing-feng 7552fe2
fix
jiqing-feng 8b32a39
fix
jiqing-feng 8f1cc36
fix reverse
jiqing-feng 49d242a
fix dequant 4bit fallback path
jiqing-feng 4a9a6dc
fix fp4 dequant
jiqing-feng 6bcd19e
Merge branch 'main' into cpu_kernel
jiqing-feng d7e981d
rm _Float16
jiqing-feng d8cbc68
fix cmake check
jiqing-feng a0389c8
fix lint
jiqing-feng 0d760b9
fix datatypr
jiqing-feng 1e3bde6
fix include
jiqing-feng d531f5f
fix typo
jiqing-feng 6378685
Merge branch 'main' into cpu_kernel
jiqing-feng af54c9d
fix include
jiqing-feng 36dad93
add runtime check for avx512
jiqing-feng 8c828e8
enable windows cpu build
jiqing-feng 44e92a1
fix format
jiqing-feng 42e2d05
Fix some tests
matthewdouglas c4e5d8e
Use larger shape for test
matthewdouglas File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or 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 hidden or 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 hidden or 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.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.