mirror of
https://github.com/kvcache-ai/ktransformers.git
synced 2026-11-05 01:07:28 +00:00
[PR #36] [MERGED] Release v0.1.2 #1326
Labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
kvcache-ai/ktransformers#1326
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/kvcache-ai/ktransformers/pull/36
Author: @UnicornChan
Created: 8/15/2024
Status: ✅ Merged
Merged: 8/15/2024
Merged by: @UnicornChan
Base:
main← Head:develop-0.1.2📝 Commits (10+)
c1cc7d21) Linear and MLP operators support qlen>1; 2) All operators now share a single memory buffer; 3) Refactor CPUInfer submit/sync logic.f293803Merge pull request #27 from chenht2022/develop-0.1.2f5f79f5[ADD] support multi-gpu qlen>1 q5_k650c368Merge remote-tracking branch 'upstream/main' into develop-0.1.27c4cb52[feature] support q2_k & q3_k dequantize on gpu80815dbMerge pull request #30 from BITcyman/feature-lc-dequantize_q2k_q3k_gpu412055d[feature] experts can be injected using CPUInfer1db4a67[feature] add github action for pre compile67043b4[fix] format classes and files namec47205dfix name📊 Changes
69 files changed (+4799 additions, -1961 deletions)
View changed files
➕
.github/workflows/package_wheel_release.yml(+252 -0)➕
.github/workflows/package_wheel_test.yml(+132 -0)📝
.gitignore(+4 -1)📝
README.md(+5 -2)➕
doc/assets/deepseekv2_structure.png(+0 -0)➕
doc/assets/model_structure_guild.png(+0 -0)➕
doc/assets/multi_gpu.png(+0 -0)📝
doc/en/deepseek-v2-injection.md(+10 -10)➕
doc/en/injection_tutorial.md(+328 -0)📝
ktransformers/__init__.py(+1 -1)📝
ktransformers/ktransformers_ext/CMakeLists.txt(+1 -2)📝
ktransformers/ktransformers_ext/bench/bench_linear.py(+31 -21)📝
ktransformers/ktransformers_ext/bench/bench_linear_torch.py(+21 -23)📝
ktransformers/ktransformers_ext/bench/bench_mlp.py(+31 -21)📝
ktransformers/ktransformers_ext/bench/bench_mlp_torch.py(+33 -53)📝
ktransformers/ktransformers_ext/bench/bench_moe.py(+35 -29)📝
ktransformers/ktransformers_ext/bench/bench_moe_torch.py(+68 -79)📝
ktransformers/ktransformers_ext/cpu_backend/cpuinfer.h(+30 -6)📝
ktransformers/ktransformers_ext/cpu_backend/task_queue.h(+1 -1)📝
ktransformers/ktransformers_ext/cuda/binding.cpp(+8 -2)...and 49 more files
📄 Description
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.