Example of generating C# bindings to the C-API interface of Triton Inference Server using the CppSharp tool
Does not support the Triton C++ Wrapper bindings as CppSharp does not seem to support std::shared_ptr
: https://github.com/mono/CppSharp/blob/main/docs/UsersManual.md#standard-library-support
See the complete script at tritonservercppsharp.yml
- mono/CppSharp#1860
- https://github.com/triton-inference-server/server/blob/main/docs/customization_guide/inference_protocols.md#java-bindings-for-in-process-triton-server-api
- triton-inference-server/server#7543
- https://github.com/triton-inference-server/core/blob/main/include/triton/core/tritonserver.h
- https://github.com/triton-inference-server/developer_tools/blob/main/server/include/triton/developer_tools/server_wrapper.h
- https://github.com/bytedeco/javacpp-presets/blob/master/tritonserver/src/gen/java/org/bytedeco/tritonserver/global/tritonserver.java