@@ -28,11 +28,11 @@ jobs:
28
28
var options = driver.Options;
29
29
options.GeneratorKind = CppSharp.Generators.GeneratorKind.CSharp;
30
30
var module = options.AddModule("TritonServerCppSharp");
31
- module.IncludeDirs.Add("core/include");
32
- module.Headers.Add("triton/core/ tritonserver.h");
33
- module.Headers.Add("triton/core/ tritonbackend.h");
34
- module.Headers.Add("triton/core/ tritoncache.h");
35
- module.Headers.Add("triton/core/ tritonrepoagent.h");
31
+ module.IncludeDirs.Add("core/include/triton/core ");
32
+ module.Headers.Add("tritonserver.h");
33
+ module.Headers.Add("tritonbackend.h");
34
+ module.Headers.Add("tritoncache.h");
35
+ module.Headers.Add("tritonrepoagent.h");
36
36
//module.LibraryDirs.Add("/path/to/triton/server.so");
37
37
//module.Libraries.Add("tritonserver.so");
38
38
} } }
@@ -50,13 +50,16 @@ jobs:
50
50
51
51
- name : Generating bindings
52
52
run : |
53
- ./CppSharp/bin/Release_x64/CSharp.Gen
54
-
55
53
git clone --single-branch --depth 1 https://github.com/triton-inference-server/core
56
54
dotnet --version
57
55
dotnet --list-runtimes
58
- ls $DOTNET_ROOT/shared/Microsoft.NETCore.App
59
- DOTNETLIBDIR="$DOTNET_ROOT/shared/Microsoft.NETCore.App/$DOTNETFWKVER"
56
+ #ls $DOTNET_ROOT/shared/Microsoft.NETCore.App
57
+ #DOTNETLIBDIR="$DOTNET_ROOT/shared/Microsoft.NETCore.App/$DOTNETFWKVER"
58
+
59
+ mkdir output
60
+ cp ./CppSharp/bin/Release_x64/CppSharp.CppParser.so .
61
+ ./CppSharp/bin/Release_x64/CSharp.Gen -I core/include/triton/core -o ./output/
62
+
60
63
61
64
#DOTNETSDKVER=$(dotnet --version)
62
65
#DOTNETFWKVER=$(dotnet --list-runtimes | grep Microsoft.NETCore.App | tail -n 1 | cut -d " " -f2)
74
77
#find CppSharp/bin -name "*.dll" -o -name "*.so" -exec cp {} . ';'
75
78
#./tritonservercppsharp
76
79
#strace -ff dotnet tritonservercppsharp.exe || true
77
- cp ./CppSharp/bin/Release_x64/CppSharp.CppParser.so .
78
80
dotnet run
79
81
80
82
0 commit comments