[code-reflection] Integrated: Explicit Arena passing to Tensor construction and Session execution

Adam Sotona asotona at openjdk.org
Wed Mar 5 09:02:09 UTC 2025


On Tue, 4 Mar 2025 12:25:47 GMT, Adam Sotona <asotona at openjdk.org> wrote:

> Holding `Arena` instances in `OnnxRuntime` and `Session` still cause memory leaks.
> This patch allows to pass explicit arena for `Tensor` construction, `Session` construction and  each `Session` run.
> Improved handling of `Session` life cycle allows to cache live `Session` instead of its protobuf model.

This pull request has now been integrated.

Changeset: 72a9d699
Author:    Adam Sotona <asotona at openjdk.org>
URL:       https://git.openjdk.org/babylon/commit/72a9d699761e524a2bf83551612b6d5e7ed6edbe
Stats:     211 lines in 6 files changed: 58 ins; 20 del; 133 mod

Explicit Arena passing to Tensor construction and Session execution

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

PR: https://git.openjdk.org/babylon/pull/337


More information about the babylon-dev mailing list