-
-
Notifications
You must be signed in to change notification settings - Fork 6.2k
Studio: add Vulkan llama.cpp support #5819
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
Merged
Changes from 2 commits
Commits
Show all changes
42 commits
Select commit
Hold shift + click to select a range
9e9729b
Studio: add Vulkan llama.cpp support
oobabooga c401f10
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] 84d98a7
Address gemini's feedback
oobabooga 11acf22
Studio: move the Vulkan VRAM probe into a standalone script
oobabooga 7dd21f3
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] 2401515
Merge branch 'main' into vulkan-support
Imagineer99 e50b0af
Improve Vulkan probe error reporting
oobabooga 4fefeeb
Resolve llama-server symlink so Vulkan build is detected
oobabooga ea7cd94
Merge branch 'main' into vulkan-support
oobabooga 10faad1
Drop unreachable Vulkan fallback in GPU free-memory dispatcher
oobabooga dafeb79
Skip the Intel GPU probe when NVIDIA or ROCm is present
oobabooga 1980e59
Reserve host RAM headroom for Vulkan integrated GPUs
oobabooga 31f4a36
Add a `UNSLOTH_FORCE_VULKAN` environment variable
oobabooga c3482d4
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] cca5ca5
Merge branch 'main' into vulkan-support
oobabooga 7563d91
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] 32b8333
Merge branch 'main' into vulkan-support
oobabooga 2f32763
Merge branch 'main' into vulkan-support
oobabooga f372858
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] 6fb4a3a
Merge branch 'main' into vulkan-support
oobabooga ad5b678
Merge branch 'main' into vulkan-support
oobabooga e8becbf
Honor GGML_VK_VISIBLE_DEVICES, reserve discrete Vulkan VRAM headroom,…
oobabooga 47d468a
Merge remote-tracking branch 'origin/main' into r5819
oobabooga 15ed8ed
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] 845d061
Route Intel and forced-Vulkan hosts to the upstream Vulkan prebuilt, …
oobabooga 0ba53cb
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] 57936d5
Clear the fork release pin when routing a Vulkan host to the upstream…
oobabooga dc71fd3
Gate auto-Vulkan routing on no physical NVIDIA so hidden CUDA devices…
oobabooga c4b4984
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] 1808b20
Pin Vulkan launches with --device Vulkan<i> instead of the raw GGML_V…
oobabooga 737a0fa
Let user --device override the Vulkan pin, and gate direct Vulkan ass…
oobabooga 8512ccb
Update RAG auto-backend test mocks for the _resolve_auto binary and V…
oobabooga 5432a0c
Keep the add_dll_directory handle alive through the Vulkan probe DLL …
oobabooga f455558
Revert RAG auto Vulkan guard, guard multi-backend Vulkan detection, a…
oobabooga 4e968d4
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] 40c4686
Use getattr for RTLD_GLOBAL in the Vulkan probe CDLL mode
oobabooga f66490b
Skip CUDA/ROCm APU and datacenter GPU tuning on Vulkan builds
danielhanchen b0f4997
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] 08e96f4
Tighten Vulkan-guard comment in load_model
danielhanchen d1b37e8
Reduce comments in Vulkan support to be more succinct
danielhanchen 576d81c
Resolve shell-wrapper llama-server entrypoint to the real lib dir
danielhanchen bd50e5c
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] 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
Some comments aren't visible on the classic Files Changed page.
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
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.