Skip to content

Commit 5fe0039

Browse files
committed
Build and Launch fixes
1 parent 10c12b3 commit 5fe0039

File tree

5 files changed

+30
-15
lines changed

5 files changed

+30
-15
lines changed

.vscode/launch.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -417,7 +417,7 @@
417417
"program": "object-detect.exe",
418418
"args": [ "run" ],
419419
"cwd": "${workspaceFolder}/src/demos/clients/Rust/object-detect/target/debug",
420-
"preLaunchTask": "build-deno-rust",
420+
"preLaunchTask": "build-demo-rust",
421421
"stopOnEntry": false,
422422
"env": {
423423
},
@@ -600,7 +600,7 @@
600600
"name": ".NET Simple Module",
601601
"type": "coreclr",
602602
"request": "launch",
603-
"preLaunchTask": "build-demo-net",
603+
"preLaunchTask": "demo_module_dotnetsimple",
604604
"program": "${workspaceFolder}/src/demos/modules/DotNetSimple/bin/Debug/net9.0/DotNetSimple",
605605
"linux": {
606606
"program": "${workspaceFolder}/src/demos/modules/DotNetSimple/bin/Debug/net9.0/DotNetSimple.dll",

.vscode/tasks.json

Lines changed: 18 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,19 @@
2626
}
2727
},
2828

29+
{
30+
"label": "build-modules",
31+
"group": "build",
32+
"dependsOrder": "sequence",
33+
"dependsOn": [
34+
"build-yolo-net",
35+
"build-portraitfilter",
36+
"build-sentimentanalysis",
37+
"build-demo_module_dotnetlongprocess",
38+
"demo_module_dotnetsimple"
39+
]
40+
},
41+
2942
// Build individual projects ===============================================================
3043

3144
{
@@ -117,7 +130,7 @@
117130
},
118131

119132
{
120-
"label": "build-demo-net", // Builds ONLY the demo .NET analysis module
133+
"label": "demo_module_dotnetsimple", // Builds ONLY the demo .NET analysis module
121134
"type": "process",
122135
"group": "build",
123136
"command": "dotnet",
@@ -155,7 +168,7 @@
155168
},
156169

157170
{
158-
"label": "build-deno-rust",
171+
"label": "build-demo-rust",
159172
"type": "shell",
160173
"command": "cd \"${workspaceFolder}\\src\\demos\\clients\\Rust\\object-detect\" & cargo build",
161174
"group": {
@@ -167,7 +180,7 @@
167180
},
168181

169182
{
170-
"label": "run-deno-rust",
183+
"label": "run-demo-rust",
171184
"type": "shell",
172185
"command": "cd \"${workspaceFolder}\\src\\demos\\clients\\Rust\\object-detect\" & cargo run",
173186
"group": {
@@ -185,7 +198,7 @@
185198
"command": "dotnet",
186199
"args": [
187200
"build",
188-
"${workspaceFolder}/../CodeProject.AI-Modules/PortraitFilter",
201+
"${workspaceFolder}/../CodeProject.AI-Modules/CodeProject.AI-PortraitFilter",
189202
"/property:GenerateFullPaths=true",
190203
"/consoleloggerparameters:NoSummary"
191204
],
@@ -199,7 +212,7 @@
199212
"command": "dotnet",
200213
"args": [
201214
"build",
202-
"${workspaceFolder}/../CodeProject.AI-Modules/SentimentAnalysis",
215+
"${workspaceFolder}/../CodeProject.AI-Modules/CodeProject.AI-SentimentAnalysis",
203216
"/property:GenerateFullPaths=true",
204217
"/consoleloggerparameters:NoSummary"
205218
],

src/demos/modules/DotNetSimple/DotNetSimple.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@
4848

4949
<ItemGroup>
5050
<!-- Common packages required on all GPU types -->
51-
<PackageReference Include="CodeProject.AI.Module.SDK" Version="1.0.1" />
51+
<PackageReference Include="CodeProject.AI.Module.SDK" Version="1.1.0" />
5252

5353
<PackageReference Include="Yolov8.Net" Version="2.0.0" />
5454
<PackageReference Include="SixLabors.ImageSharp" Version="3.1.5" />

src/demos/modules/DotNetSimple/DotNetSimpleWorker.cs

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
using System;
2-
using System.Collections.Concurrent;
32
using System.Collections.Generic;
43
using System.Diagnostics;
54
using System.Dynamic;
@@ -10,13 +9,16 @@
109
using Microsoft.Extensions.Logging;
1110
using Microsoft.Extensions.Hosting;
1211

13-
using CodeProject.AI.SDK;
1412
using CodeProject.AI.SDK.API;
13+
using CodeProject.AI.SDK.Backend;
14+
using CodeProject.AI.SDK.Common;
15+
using CodeProject.AI.SDK.Client;
1516
using CodeProject.AI.SDK.Utils;
1617

1718
using SixLabors.ImageSharp;
1819
using SixLabors.ImageSharp.Formats;
1920
using SixLabors.ImageSharp.PixelFormats;
21+
2022
using Yolov8Net;
2123

2224
namespace CodeProject.AI.Modules.DotNetSimple
@@ -38,7 +40,7 @@ public class ObjectDetectionResponse : ModuleResponse
3840
/// While intended for development and tests, this also demonstrates how a backend service can
3941
/// be created with the .NET Core framework.
4042
/// </summary>
41-
public class DotNetSimpleWorker : ModuleWorkerBase
43+
public class DotNetSimpleWorker : ModuleRunnerBase
4244
{
4345
private readonly ILogger<DotNetSimpleWorker> _logger;
4446
private readonly string _modelSize;

tests/QueueServiceTests/QueueProcessing.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@
44
using System.Threading;
55
using System.Threading.Tasks;
66

7-
using CodeProject.AI.SDK;
8-
using CodeProject.AI.SDK.API;
9-
using CodeProject.AI.Server.Backend;
10-
117
using Microsoft.Extensions.Logging.Abstractions;
128
using Microsoft.Extensions.Options;
139

10+
using CodeProject.AI.SDK.API;
11+
using CodeProject.AI.SDK.Backend;
12+
using CodeProject.AI.Server.Backend;
13+
1414
using Xunit;
1515

1616
namespace QueueServiceTests

0 commit comments

Comments
 (0)