4025a7130d
The AI client decoupling was never properly implemented and added unnecessary complexity. The actual startup bottleneck was RAG initialization which is now handled via async initialization. Report written to docs/reports/ai_decoupling_revert_report.md
23 lines
555 B
Python
23 lines
555 B
Python
import sys
|
|
import os
|
|
|
|
project_root = os.path.dirname(os.path.abspath(__file__))
|
|
if project_root not in sys.path:
|
|
sys.path.insert(0, project_root)
|
|
|
|
thirdparty = os.path.join(project_root, "thirdparty")
|
|
if thirdparty not in sys.path:
|
|
sys.path.insert(0, thirdparty)
|
|
|
|
os.environ["HF_HUB_DISABLE_SYMLINKS_WARNING"] = "1"
|
|
os.environ["HF_HUB_DISABLE_PROGRESS_BARS"] = "1"
|
|
os.environ["TOKENIZERS_PARALLELISM"] = "false"
|
|
|
|
from defer.sugar import install as _install_defer
|
|
_install_defer()
|
|
|
|
from src.gui_2 import main
|
|
|
|
if __name__ == "__main__":
|
|
main()
|