llama-stack-mirror/llama_stack/providers
Ben Browning a5ebac18bd Add a helpful error message when Fails fails to load indexes
We've had a few cases recently where Faiss is unable to load its
indexes properly, like after users upgrade versions of Llama Stack or
numpy dependencies. This catches any exceptions when deserializing the
index with an error message about what likely went wrong and how to
potentially fix it so that users can attempt to fix this without
needing to raise an issue or being confused.

The most common case of new users hitting this will be with the
SqliteKVStoreImpl, since that's our local storage most people use when
testing out Llama Stack. So, I added a `__str__` method to it that
shows the proper path and table name that users need to potentially
delete to resolve this error.

Signed-off-by: Ben Browning <bbrownin@redhat.com>
2025-06-27 14:16:05 -04:00
..
inline Add a helpful error message when Fails fails to load indexes 2025-06-27 14:16:05 -04:00
registry chore: isolate bare minimum project dependencies (#2282) 2025-06-26 10:14:27 +02:00
remote refactor(env)!: enhanced environment variable substitution (#2490) 2025-06-26 08:20:08 +05:30
utils Add a helpful error message when Fails fails to load indexes 2025-06-27 14:16:05 -04:00
__init__.py API Updates (#73) 2024-09-17 19:51:35 -07:00
datatypes.py fix: finish conversion to StrEnum (#2514) 2025-06-26 08:01:26 +05:30