[PR #11799] [CLOSED] Feature/vulkan #39496

Closed
opened 2026-04-23 00:21:08 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/ollama/ollama/pull/11799
Author: @agusalex
Created: 8/7/2025
Status: Closed

Base: mainHead: feature/vulkan


📝 Commits (2)

  • dc5dad0 feat(vulkan): add Vulkan ggml backend support
  • b1ac3d6 chore: remove patch files after application

📊 Changes

113 files changed (+19072 additions, -23 deletions)

View changed files

.github/workflows/build-linux-vulkan.yml (+27 -0)
📝 CMakeLists.txt (+12 -0)
📝 CMakePresets.json (+9 -0)
📝 Dockerfile (+9 -1)
📝 discover/gpu.go (+112 -7)
📝 discover/gpu_info.h (+1 -0)
discover/gpu_info_vulkan.c (+288 -0)
discover/gpu_info_vulkan.h (+69 -0)
📝 discover/gpu_linux.go (+18 -0)
📝 discover/gpu_windows.go (+9 -0)
📝 discover/path.go (+2 -2)
📝 discover/types.go (+7 -1)
discover/vulkan_common.go (+21 -0)
📝 envconfig/config.go (+2 -0)
📝 llm/server.go (+14 -12)
ml/backend/ggml/ggml/src/ggml-vulkan/CMakeLists.txt (+162 -0)
ml/backend/ggml/ggml/src/ggml-vulkan/ggml-vulkan.cpp (+9401 -0)
ml/backend/ggml/ggml/src/ggml-vulkan/vulkan-shaders/CMakeLists.txt (+11 -0)
ml/backend/ggml/ggml/src/ggml-vulkan/vulkan-shaders/acc.comp (+29 -0)
ml/backend/ggml/ggml/src/ggml-vulkan/vulkan-shaders/add.comp (+29 -0)

...and 80 more files

📄 Description

No description provided


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/ollama/ollama/pull/11799 **Author:** [@agusalex](https://github.com/agusalex) **Created:** 8/7/2025 **Status:** ❌ Closed **Base:** `main` ← **Head:** `feature/vulkan` --- ### 📝 Commits (2) - [`dc5dad0`](https://github.com/ollama/ollama/commit/dc5dad0a944d63424e5e1064713dc813eb952d76) feat(vulkan): add Vulkan ggml backend support - [`b1ac3d6`](https://github.com/ollama/ollama/commit/b1ac3d6c838001b49b363dd2c355a3cd74a06bc8) chore: remove patch files after application ### 📊 Changes **113 files changed** (+19072 additions, -23 deletions) <details> <summary>View changed files</summary> ➕ `.github/workflows/build-linux-vulkan.yml` (+27 -0) 📝 `CMakeLists.txt` (+12 -0) 📝 `CMakePresets.json` (+9 -0) 📝 `Dockerfile` (+9 -1) 📝 `discover/gpu.go` (+112 -7) 📝 `discover/gpu_info.h` (+1 -0) ➕ `discover/gpu_info_vulkan.c` (+288 -0) ➕ `discover/gpu_info_vulkan.h` (+69 -0) 📝 `discover/gpu_linux.go` (+18 -0) 📝 `discover/gpu_windows.go` (+9 -0) 📝 `discover/path.go` (+2 -2) 📝 `discover/types.go` (+7 -1) ➕ `discover/vulkan_common.go` (+21 -0) 📝 `envconfig/config.go` (+2 -0) 📝 `llm/server.go` (+14 -12) ➕ `ml/backend/ggml/ggml/src/ggml-vulkan/CMakeLists.txt` (+162 -0) ➕ `ml/backend/ggml/ggml/src/ggml-vulkan/ggml-vulkan.cpp` (+9401 -0) ➕ `ml/backend/ggml/ggml/src/ggml-vulkan/vulkan-shaders/CMakeLists.txt` (+11 -0) ➕ `ml/backend/ggml/ggml/src/ggml-vulkan/vulkan-shaders/acc.comp` (+29 -0) ➕ `ml/backend/ggml/ggml/src/ggml-vulkan/vulkan-shaders/add.comp` (+29 -0) _...and 80 more files_ </details> ### 📄 Description _No description provided_ --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-04-23 00:21:08 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/ollama#39496