-
Notifications
You must be signed in to change notification settings - Fork 3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[C#] Documentation on how to coordinate the external Onnxruntime-Extension #11655
Comments
The documentation could also include a reference to how to generate the custom op dll and onnx in pytorch and make that available in c# as a sample |
related issue: C# pre and postprocessing with opencvsharp for onnxruntime |
A number of open issues in onnxruntime-extension can now be answered by e.g. csharp unit test here |
There is a need to clarify that the onnxruntime-extension repository to coordinate the development of contributed operators to be eventually integrated and embedded into the onnxruntime |
Related discussion: [C# Windows] Standardize the name of ortcustomops.dll |
Hi @GeorgeS2019, You can see an example of the extensions library being used in this tutorial: https://onnxruntime.ai/docs/tutorials/csharp/stable-diffusion-csharp.html. The DLL is included in the source code and loaded directly. In the upcoming release we will include a C# package. |
Is your feature request related to a problem? Please describe.
Onnxruntime refers to the external repository Onnxruntime-Extension which is 9 month old. It is unclear what benefits to include the latest master branch of Onnxruntime-Extension. It is unclear for a given issue using Onnxruntime-extension in c#, which repository, onnxruntime or onnxruntime-extension to file an issue.
There are no samples or test for c# in onnxruntime-extension repo. Most of them are in c++
![image](https://user-images.githubusercontent.com/49812372/170698817-de494ccb-86b6-4e79-b729-06322a1aa16e.png)
There is one test for c# related to onnxruntime-extension in onnxruntime csharp folder.
![image](https://user-images.githubusercontent.com/49812372/170698939-8a13f74f-eb2e-4c0f-828b-32772d9cf9bb.png)
System information
Describe the solution you'd like
We need an improvement supporting C# Custom Op development experience.
[First]
We need to address these feature requests
to support better c# for onnxruntime-extension development experience.
[Second]
We need documentation and if possible c# project which combines c++ custom opt dll generation and the c# test project to test-driven the generated custom opt dll.
The text was updated successfully, but these errors were encountered: