session property

  1. @override
InferenceModelSession? get session
override

The single session created via createSession. Singleton lane — each createSession call overwrites this field with a new session and closes the previous one.

For concurrent dialogues on a single loaded model use openSession instead — it returns detached sessions that don't touch this field. Read sessions to enumerate all live sessions (legacy + open).

Implementation

@override
InferenceModelSession? get session => _session;