We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 3867a90 commit e6d2114Copy full SHA for e6d2114
1 file changed
lib/src/on_device_embeddings_adapter.dart
@@ -162,10 +162,14 @@ class OnDeviceEmbeddingsAdapter implements EmbeddingsAdapter {
162
'Unexpected output shape from ONNX model. Expected dimension $_dimension or sequence length * $_dimension.');
163
} finally {
164
// Ensure native resources are released even if an exception occurs
165
- inputs.forEach((k, v) => v.release());
+ for (final entry in inputs.entries) {
166
+ entry.value.release();
167
+ }
168
runOptions.release();
169
if (outputs != null) {
- outputs.forEach((v) => v?.release());
170
+ for (final v in outputs) {
171
+ v?.release();
172
173
}
174
175
0 commit comments