Skip to content

在win11 下运行时报错 index.faiss 没有生成,在文件夹下面不存在 #31

@wxgaidj

Description

@wxgaidj

日志如下:
RuntimeError: Error in __cdecl faiss::FileIOReader::FileIOReader(const char *) at D:\bld\faiss-split_1734665785306\work\faiss\impl\io.cpp:68: Error: 'f' failed: could not open work_dirs\instruction_db\db_reject\index.faiss for reading: No such file or directory
Traceback:
File "D:\conda\envs\p3108\lib\site-packages\streamlit\runtime\scriptrunner\script_runner.py", line 600, in _run_script
exec(code, module.dict)
File "F:\numberer\Streamer-Sales\Streamer-Sales\app.py", line 33, in
from utils.model_loader import RAG_RETRIEVER # isort:skip
File "F:\numberer\Streamer-Sales\Streamer-Sales\utils\model_loader.py", line 32, in
RAG_RETRIEVER = load_rag_model()
File "D:\conda\envs\p3108\lib\site-packages\streamlit\runtime\caching\cache_utils.py", line 165, in wrapper
return cached_func(*args, **kwargs)
File "D:\conda\envs\p3108\lib\site-packages\streamlit\runtime\caching\cache_utils.py", line 194, in call
return self._get_or_create_cached_value(args, kwargs)
File "D:\conda\envs\p3108\lib\site-packages\streamlit\runtime\caching\cache_utils.py", line 221, in _get_or_create_cached_value
return self._handle_cache_miss(cache, value_key, func_args, func_kwargs)
File "D:\conda\envs\p3108\lib\site-packages\streamlit\runtime\caching\cache_utils.py", line 277, in _handle_cache_miss
computed_value = self._info.func(*func_args, **func_kwargs)
File "F:\numberer\Streamer-Sales\Streamer-Sales\utils\rag\rag_worker.py", line 99, in load_rag_model
retriever = init_rag_retriever(rag_config=WEB_CONFIGS.RAG_CONFIG_PATH, db_path=WEB_CONFIGS.RAG_VECTOR_DB_DIR)
File "F:\numberer\Streamer-Sales\Streamer-Sales\utils\rag\rag_worker.py", line 48, in init_rag_retriever
retriever.get(fs_id="default", config_path=rag_config, work_dir=db_path)
File "F:\numberer\Streamer-Sales\Streamer-Sales\utils\rag\retriever.py", line 237, in get
retriever = Retriever(
File "F:\numberer\Streamer-Sales\Streamer-Sales\utils\rag\retriever.py", line 33, in init
self.rejecter = Vectorstore.load_local(
File "D:\conda\envs\p3108\lib\site-packages\langchain_community\vectorstores\faiss.py", line 1094, in load_local
index = faiss.read_index(str(path / f"{index_name}.faiss"))
File "D:\conda\envs\p3108\lib\site-packages\faiss\swigfaiss.py", line 12753, in read_index
return _swigfaiss.read_index(*args)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions