dispose method

  1. @override
void dispose()
override

Releases the native ORT session and runtime resources.

Must be called exactly once when the model is no longer needed. After dispose, embed must not be called.

Implementation

@override
void dispose() {
  // coverage:ignore-start
  // Requires a live ORT session — covered by integration tests with model assets.
  _session.dispose();
  _runtime.dispose();
  // coverage:ignore-end
}