perf: disable KV cache when obtaining module I/O

This commit is contained in:
Philipp Emanuel Weidmann committed 2026-11-05 17:55:42 +05:30
1 parent b4864fdd59
commit 505f3bcada
1 file changed
+9 -1
+9 -1
View File
@@ -235,6 +235,10 @@ class Model:
)
],
max_new_tokens=1,
# The KV cache is deliberately left enabled here so we can
# catch dtype errors related to the cache, which we will need
# for generating responses.
# use_cache=False,
)
except Exception as error:
self.model = None
@@ -855,7 +859,11 @@ class Model:
)
)
self.generate(prompts, max_new_tokens=1)
self.generate(
prompts,
max_new_tokens=1,
use_cache=False,
)
for hook_handle in hook_handles:
hook_handle.remove()