[code-reflection] RFR: ONNX FFM Runtime initial work [v11]

Adam Sotona asotona at openjdk.org
Wed Feb 12 07:14:28 UTC 2025


On Wed, 12 Feb 2025 07:09:52 GMT, Adam Sotona <asotona at openjdk.org> wrote:

>> This is initial work on ONNX FFM runtime with very raw connection with OnnxInterpreter and Tensor.
>> 
>> It is a rebase of https://github.com/PaulSandoz/babylon/pull/1
>
> Adam Sotona has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains 20 commits:
> 
>  - Merge remote-tracking branch 'babylon/code-reflection' into onnx-runtime-initial
>  - initial draft of OnnxProtoBuilder::buildFuncModel and OnnxRuntime::runFunc
>    
>  - OnnxProtoBuilder and OnnxRuntime simplifications
>    
>  - OnnxProtoBuilder resolution of output tensor types from scheme + shape fix and test
>    
>  - OnnxProtoBuilder and OnnxRuntime work in progress
>    
>  - working with flat tensors by default
>    
>  - runtime getting tensor element type from the first input value
>    
>  - interpreter returns array of tensors for multiple outputs
>    
>  - Merge remote-tracking branch 'babylon/code-reflection' into onnx-runtime-initial
>    
>  - Merged OnnxRuntime with OnnxRuntime.Environment and made singleton with shutdown hook
>    
>  - ... and 10 more: https://git.openjdk.org/babylon/compare/7ce041b3...f89647d7

Thank you for all the comments and reviews!

I'll integrate this PR and let's continue with a new one.

-------------

PR Comment: https://git.openjdk.org/babylon/pull/311#issuecomment-2652839757


More information about the babylon-dev mailing list