ai-assistance / requirements_for_server.txt

Commit History

Update documentation and refine requirements: Enhance the README with detailed installation instructions, Docker deployment steps, and key dependencies. Update requirements files to clarify optional packages and adjust CUDA-related dependencies. Modify .gitignore to include cache directories and ensure proper resource management in the application.
e3a80c0

LeoNguyen commited on

update
10ec9ff

LeoNguyen commited on

Refactor Dockerfile and requirements: Simplify Python installation by removing unnecessary packages and adjust pip command in Dockerfile. Comment out unused dependencies in requirements_for_server.txt for clarity.
bfc6577

LeoNguyen commited on

Merge branch 'main' of https://github.com/nguyentronghuan101120/ai-assistance-server
d9de609

LeoNguyen commited on

Update Dockerfile and requirements: Switch to NVIDIA CUDA base image, install Python 3.11 and necessary dependencies, and adjust CMD port. Update requirements files to include new dependencies and modify paths for local packages. Refactor main.py and config.py to comment out unused imports and settings for improved clarity.
59c5830

LeoNguyen101120 commited on

Update server requirements and refactor torch configuration: Uncomment necessary dependencies in requirements_for_server.txt for diffusers, accelerate, transformers, and torch. Simplify torch configuration in config.py by removing the dedicated function and directly initializing device settings and model optimization parameters.
d450489

LeoNguyen commited on

Refactor image pipeline client and update requirements: Move torch and StableDiffusionPipeline imports inside the load_pipeline function for better error handling. Add ImportError exception to guide users on missing dependencies. Comment out the torch version in requirements_for_server.txt for clarity.
d2849b9

LeoNguyen commited on

Update dependency management and Dockerfile configuration: Modify .gitignore to include local_packages_for_server. Update Dockerfile to create cache directories and adjust pip installation to exclude local packages. Comment out unused dependencies in requirements files for better clarity and maintainability. Refactor main.py to streamline client loading during FastAPI initialization.
96d7be3

LeoNguyen commited on

Update dependency management and error handling: Modify .gitignore to include llama.cpp and local_packages_for_win. Update requirements files to enable llama-cpp-python installation and specify additional index URLs for package retrieval. Enhance error handling in main.py during FastAPI startup to ensure exceptions are raised properly.
a4ffc6e

LeoNguyen101120 commited on

Update server requirements: Add torch version 2.7.0 and update bitsandbytes wheel path for Linux compatibility in requirements_for_server.txt. Introduce new bitsandbytes wheel file for server use.
9296b9a

LeoNguyen101120 commited on

Update Dockerfile and requirements: Introduce requirements_for_server.txt for streamlined dependency management, remove requirements.local.txt, and adjust Dockerfile to install local packages. Refactor chat_service.py to utilize transformer_client for message generation, and update .gitignore to include local_packages_for_win.
6b4fb1d

LeoNguyen101120 commited on