[CppDay20] Interoperable AI: ONNX & ONNXRuntime in C++ (M. Arena, M.Verasani)

  Рет қаралды 7,418

Italian Cpp Community

Italian Cpp Community

Күн бұрын

Пікірлер: 10
@Chendadon
@Chendadon 3 жыл бұрын
This is gold! Thank you very much! I'll be happy to see more content like this. And if you have more resources and examples on ONNX please share
@ilpropheta
@ilpropheta 3 жыл бұрын
Thanks for your kind words!
@Daniel152315
@Daniel152315 3 жыл бұрын
A really helpful video, even now in 2022! Thank you! They still need to work on the C++ docs and create a couple tutorials, it is tough to get started but you really helped me
@ilpropheta
@ilpropheta 3 жыл бұрын
Very glad to hear that! Thanks for sharing
@Daniel152315
@Daniel152315 3 жыл бұрын
@@ilpropheta Hey, you mentioned wrappers for ONNX Runtime in the video. Could you recommend any easy to use C++ wrappers? Thanks
@ilpropheta
@ilpropheta 2 жыл бұрын
@@Daniel152315 Hi Daniel, my apologies, I had replied 2 weeks ago but I don't know why the comment has not been published...I don't know any C++ OnnxRuntime wrapper except for the official library. At my company, I did one myself (cannot release it publicly, I have asked though). My recommendation is to wrap the functionalities you use the most and refactor all the boilerplate code into some common units. For example, I have a generic wrapper for the session that takes data as std::span and makes all the tensors automatically, returning the results.
@sinangok2656
@sinangok2656 3 жыл бұрын
Thank you for the presentation. It was very informative. 👏
@ilpropheta
@ilpropheta 3 жыл бұрын
Thanks for watching and for your kind words!
@galdavid6878
@galdavid6878 2 жыл бұрын
Thanks for the helpful video! I am interested in adding a new custom operator to onnxruntime in C++, but haven't found a useful tutorial for it yet. Do you know maybe an example/tutorial that can help me with that?
@ilpropheta
@ilpropheta 2 жыл бұрын
Thanks! It's a very good question. Mattia and I never added custom operators but this is something we will need soon. I think I would start from the official documentation on GitHub since I am not aware of other tutorials on this topic. If anyone else here knows one, please let us know!
295 - ONNX - open format for machine learning models​
14:25
DigitalSreeni
Рет қаралды 19 М.
The Value of Source Code
17:46
Philomatics
Рет қаралды 217 М.
BAYGUYSTAN | 1 СЕРИЯ | bayGUYS
36:55
bayGUYS
Рет қаралды 1,9 МЛН
СИНИЙ ИНЕЙ УЖЕ ВЫШЕЛ!❄️
01:01
DO$HIK
Рет қаралды 3,3 МЛН
Support each other🤝
00:31
ISSEI / いっせい
Рет қаралды 81 МЛН
VIP ACCESS
00:47
Natan por Aí
Рет қаралды 30 МЛН
6 Months of Testing C++ Build Systems: Here’s What You Need to Know
16:33
ONNX and ONNX Runtime
44:35
Microsoft Research
Рет қаралды 26 М.
Writing Code That Runs FAST on a GPU
15:32
Low Level
Рет қаралды 577 М.
Pytorch Model in C++ using OnnxRuntime | C++ Advantage
6:57
robotrakesh
Рет қаралды 1,4 М.
Premature Optimization
12:39
CodeAesthetic
Рет қаралды 849 М.
BAYGUYSTAN | 1 СЕРИЯ | bayGUYS
36:55
bayGUYS
Рет қаралды 1,9 МЛН