File tree Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Original file line number Diff line number Diff line change @@ -1165,6 +1165,10 @@ def __call__(
1165
1165
)
1166
1166
)
1167
1167
if content ["type" ] == "image_url" :
1168
+ if self .current_image_embed is not None :
1169
+ with suppress_stdout_stderr (disable = self .verbose ):
1170
+ self ._llava_cpp .llava_image_embed_free (self .current_image_embed )
1171
+
1168
1172
image_bytes = (
1169
1173
self .load_image (content ["image_url" ]["url" ])
1170
1174
if isinstance (content ["image_url" ], dict )
@@ -1216,7 +1220,7 @@ def __call__(
1216
1220
llama .n_tokens = n_past .value
1217
1221
except :
1218
1222
with suppress_stdout_stderr (disable = self .verbose ):
1219
- self ._llava_cpp .llava_image_embed_free (embed )
1223
+ self ._llava_cpp .llava_image_embed_free (self . current_image_embed )
1220
1224
1221
1225
if message ["role" ] == "assistant" and message ["content" ] is not None :
1222
1226
llama .eval (
You can’t perform that action at this time.
0 commit comments