From 1df2175d1306aef24e388a85eef21343f40615de Mon Sep 17 00:00:00 2001
From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com>
Date: Sat, 25 Oct 2025 16:49:04 +0000
Subject: [PATCH 1/3] Initial plan
From a6710833b97e262d828b66840e5471cf806614a8 Mon Sep 17 00:00:00 2001
From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com>
Date: Sat, 25 Oct 2025 16:54:40 +0000
Subject: [PATCH 2/3] =?UTF-8?q?PlaMo=E7=BF=BB=E8=A8=B3=E3=82=92CUDA?=
=?UTF-8?q?=E7=89=88=E3=81=8B=E3=82=89Vulkan=E7=89=88=E3=81=AB=E5=A4=89?=
=?UTF-8?q?=E6=9B=B4?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Co-authored-by: Freeesia <9002657+Freeesia@users.noreply.github.com>
---
.github/workflows/dotnet-desktop.yml | 3 ---
Directory.Packages.props | 2 +-
.../LLamaSharpNativeLibrarySelectingPolicy.cs | 2 +-
.../WindowTranslator.Plugin.PLaMoPlugin.csproj | 5 +----
4 files changed, 3 insertions(+), 9 deletions(-)
diff --git a/.github/workflows/dotnet-desktop.yml b/.github/workflows/dotnet-desktop.yml
index fce348b4..fd056ecc 100644
--- a/.github/workflows/dotnet-desktop.yml
+++ b/.github/workflows/dotnet-desktop.yml
@@ -122,9 +122,6 @@ jobs:
versionSpec: "6.x"
- id: gitversion
uses: gittools/actions/gitversion/execute@v4.1.0
- - uses: Jimver/cuda-toolkit@v0.2.24
- with:
- cuda: '12.9.0'
- env:
SENTRY_AUTH_TOKEN: ${{ secrets.SENTRY_AUTH_TOKEN }}
run: |
diff --git a/Directory.Packages.props b/Directory.Packages.props
index b4f44075..35d8a3af 100644
--- a/Directory.Packages.props
+++ b/Directory.Packages.props
@@ -15,7 +15,7 @@
-
+
diff --git a/Plugins/WindowTranslator.Plugin.PLaMoPlugin/LLamaSharpNativeLibrarySelectingPolicy.cs b/Plugins/WindowTranslator.Plugin.PLaMoPlugin/LLamaSharpNativeLibrarySelectingPolicy.cs
index 7641284f..eac18de8 100644
--- a/Plugins/WindowTranslator.Plugin.PLaMoPlugin/LLamaSharpNativeLibrarySelectingPolicy.cs
+++ b/Plugins/WindowTranslator.Plugin.PLaMoPlugin/LLamaSharpNativeLibrarySelectingPolicy.cs
@@ -9,7 +9,7 @@ public class LLamaSharpNativeLibrarySelectingPolicy : INativeLibrarySelectingPol
public IEnumerable Apply(NativeLibraryConfig.Description description, SystemInfo systemInfo, NativeLogConfig.LLamaLogCallback? logCallback = null)
{
Log(description.ToString(), LLamaLogLevel.Info, logCallback);
- yield return new NativeLibraryWithCuda(12, description.Library, description.AvxLevel, description.SkipCheck);
+ yield return new NativeLibraryWithVulkan(description.Library, description.AvxLevel, description.SkipCheck);
yield return new NativeLibraryWithAvx(description.Library, description.AvxLevel, description.SkipCheck);
}
diff --git a/Plugins/WindowTranslator.Plugin.PLaMoPlugin/WindowTranslator.Plugin.PLaMoPlugin.csproj b/Plugins/WindowTranslator.Plugin.PLaMoPlugin/WindowTranslator.Plugin.PLaMoPlugin.csproj
index 1f34a997..1c88ee96 100644
--- a/Plugins/WindowTranslator.Plugin.PLaMoPlugin/WindowTranslator.Plugin.PLaMoPlugin.csproj
+++ b/Plugins/WindowTranslator.Plugin.PLaMoPlugin/WindowTranslator.Plugin.PLaMoPlugin.csproj
@@ -5,7 +5,7 @@
-
+
@@ -17,9 +17,6 @@
ResXFileCodeGenerator
Resources.Designer.cs
-
-
-
From 183ddb19c95e1330fbdd2f31303a0de0228cfe38 Mon Sep 17 00:00:00 2001
From: Freesia
Date: Sun, 26 Oct 2025 03:03:14 +0900
Subject: [PATCH 3/3] =?UTF-8?q?=E3=83=93=E3=83=AB=E3=83=89=E3=82=A8?=
=?UTF-8?q?=E3=83=A9=E3=83=BC=E8=AA=BF=E6=95=B4=20=E3=81=A7=E3=82=82?=
=?UTF-8?q?=E5=8B=95=E3=81=8B=E3=82=93?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../LLamaSharpNativeLibrarySelectingPolicy.cs | 2 +-
Plugins/WindowTranslator.Plugin.PLaMoPlugin/PLaMoTranslator.cs | 2 --
2 files changed, 1 insertion(+), 3 deletions(-)
diff --git a/Plugins/WindowTranslator.Plugin.PLaMoPlugin/LLamaSharpNativeLibrarySelectingPolicy.cs b/Plugins/WindowTranslator.Plugin.PLaMoPlugin/LLamaSharpNativeLibrarySelectingPolicy.cs
index eac18de8..7d08c5a0 100644
--- a/Plugins/WindowTranslator.Plugin.PLaMoPlugin/LLamaSharpNativeLibrarySelectingPolicy.cs
+++ b/Plugins/WindowTranslator.Plugin.PLaMoPlugin/LLamaSharpNativeLibrarySelectingPolicy.cs
@@ -9,7 +9,7 @@ public class LLamaSharpNativeLibrarySelectingPolicy : INativeLibrarySelectingPol
public IEnumerable Apply(NativeLibraryConfig.Description description, SystemInfo systemInfo, NativeLogConfig.LLamaLogCallback? logCallback = null)
{
Log(description.ToString(), LLamaLogLevel.Info, logCallback);
- yield return new NativeLibraryWithVulkan(description.Library, description.AvxLevel, description.SkipCheck);
+ yield return new NativeLibraryWithVulkan(null, description.Library, description.AvxLevel, description.SkipCheck);
yield return new NativeLibraryWithAvx(description.Library, description.AvxLevel, description.SkipCheck);
}
diff --git a/Plugins/WindowTranslator.Plugin.PLaMoPlugin/PLaMoTranslator.cs b/Plugins/WindowTranslator.Plugin.PLaMoPlugin/PLaMoTranslator.cs
index 905c1b10..9fae54b2 100644
--- a/Plugins/WindowTranslator.Plugin.PLaMoPlugin/PLaMoTranslator.cs
+++ b/Plugins/WindowTranslator.Plugin.PLaMoPlugin/PLaMoTranslator.cs
@@ -98,8 +98,6 @@ public async ValueTask TranslateAsync(TextInfo[] srcTexts)
throw new InvalidOperationException(Resources.ModelNotInitialized);
}
-
-
using var context = this.weights.CreateContext(this.modelParams, this.logger);
var executor = new StatelessExecutor(this.weights, this.modelParams);
var responseBuilder = new StringBuilder();