Skip to content

Commit f0e079a

Browse files
committed
...
1 parent 5fbcf98 commit f0e079a

File tree

1 file changed

+5
-27
lines changed

1 file changed

+5
-27
lines changed

.github/workflows/tritonservercppsharp.yml

Lines changed: 5 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727
public void Setup(CppSharp.Driver driver) {
2828
var options = driver.Options;
2929
options.GeneratorKind = CppSharp.Generators.GeneratorKind.CSharp;
30-
var module = options.AddModule("TritonServerCppSharp");
30+
var module = options.AddModule("tritonserver");
3131
module.IncludeDirs.Add(".");
3232
module.IncludeDirs.Add("core/include");
3333
module.Headers.Add("core/include/triton/core/tritonserver.h");
@@ -53,37 +53,15 @@ jobs:
5353
run: |
5454
git clone --single-branch --depth 1 --branch r24.08 https://github.com/triton-inference-server/core
5555
git clone --single-branch --depth 1 --branch r24.08 https://github.com/triton-inference-server/developer_tools
56-
dotnet --version
57-
dotnet --list-runtimes
58-
#ls $DOTNET_ROOT/shared/Microsoft.NETCore.App
59-
#DOTNETLIBDIR="$DOTNET_ROOT/shared/Microsoft.NETCore.App/$DOTNETFWKVER"
6056
6157
cp -r ./CppSharp/bin/Release_x64/libCppSharp.CppParser.so ./CppSharp/bin/Release_x64/libStd-symbols.so ./CppSharp/bin/Release_x64/lib .
6258
63-
mkdir output && ./CppSharp/bin/Release_x64/CppSharp.CLI -g csharp -p linux -a x64 -o ./output/ -I=core/include core/include/triton/core/tritonserver.h core/include/triton/core/tritonbackend.h core/include/triton/core/tritoncache.h core/include/triton/core/tritonrepoagent.h
59+
./CppSharp/bin/Release_x64/CppSharp.CLI -m tritonserver -g csharp -p linux -a x64 -o ./output/ -I=core/include core/include/triton/core/tritonserver.h core/include/triton/core/tritonbackend.h core/include/triton/core/tritoncache.h core/include/triton/core/tritonrepoagent.h
6460
echo AFTER CLI
6561
66-
#DOTNETSDKVER=$(dotnet --version)
67-
#DOTNETFWKVER=$(dotnet --list-runtimes | grep Microsoft.NETCore.App | tail -n 1 | cut -d " " -f2)
68-
69-
#echo 'namespace ProgramNamespace { public static class Program { public static void Main(string[] args) { System.Console.WriteLine("Hello world!"); } } }' > footest.cs
70-
#dotnet "$DOTNET_ROOT/sdk/$DOTNETSDKVER/Roslyn/bincore/csc.dll" $(find "$DOTNETLIBDIR" -name "*.dll" -printf '-r:"%p" ') -target:exe -out:footest.exe footest.cs
71-
#echo '{"runtimeOptions":{"framework":{"name":"Microsoft.NETCore.App","version":"'$DOTNETFWKVER'"}}}' > footest.runtimeconfig.json
72-
#dotnet footest.exe
73-
#mkdir testproj && cd testproj
74-
#dotnet new console
75-
#cd ..
76-
77-
#dotnet "$DOTNET_ROOT/sdk/$DOTNETSDKVER/Roslyn/bincore/csc.dll" $(find "$DOTNETLIBDIR" -name "*.dll" -printf '-r:"%p" ') $(find CppSharp/bin -name "*.dll" -printf '-r:"%p" ') -target:exe -out:tritonservercppsharp tritonservercppsharp.cs
78-
#echo '{"runtimeOptions":{"framework":{"name":"Microsoft.NETCore.App","version":"'$DOTNETFWKVER'"}}}' > tritonservercppsharp.runtimeconfig.json
79-
#find CppSharp/bin -name "*.dll" -o -name "*.so" -exec cp {} . ';'
80-
#./tritonservercppsharp
81-
#strace -ff dotnet tritonservercppsharp.exe || true
82-
echo BEFORE
83-
mkdir -p bin/x64/Debug/net8.0
84-
cp -r lib bin/x64/Debug/net8.0/lib
85-
LD_PRELOAD=$PWD/libCppSharp.CppParser.so:$PWD/libStd-symbols.so dotnet run
86-
find -name 'Std.cs'
62+
mkdir -p bin/x64/Release/net8.0
63+
cp -r lib bin/x64/Release/net8.0/lib
64+
LD_PRELOAD=$PWD/libCppSharp.CppParser.so:$PWD/libStd-symbols.so dotnet run -c Release
8765
8866
8967
- uses: actions/upload-artifact@v4

0 commit comments

Comments
 (0)