Large Language Models Tools
Project description
Environment
To create a Python virtual environment, use the command:
conda env create -f environment.yml
Installation
pip install smart-context
Supported Models
The following LLM models are supported:
- CohereForAI/c4ai-command-r-08-2024
- google/gemma-2-27b-it
- mistralai/Mistral-Large-Instruct-2407
- Qwen/Qwen2.5-32B-Instruct
LLM backends
The following LLM backends are supported:
- Llama.cpp Server API
Run Llama.CPP Server backend
llama.cpp/build/bin/llama-server -m model_q5_k_m.gguf -ngl 99 -fa -c 4096 --host 0.0.0.0 --port 8000
Install CUDA toolkit for Llama.cpp compilation
Please note that the toolkit version must match the driver version. The driver version can be found using the nvidia-smi command. To install toolkit for CUDA 12.5 you need to run the following commands:
CUDA_TOOLKIT_VERSION=12-5
wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64/cuda-keyring_1.1-1_all.deb
sudo dpkg -i cuda-keyring_1.1-1_all.deb
sudo apt update
sudo apt -y install cuda-toolkit-${CUDA_TOOLKIT_VERSION}
echo -e '
export CUDA_HOME=/usr/local/cuda
export PATH=${CUDA_HOME}/bin:${PATH}
export LD_LIBRARY_PATH=${CUDA_HOME}/lib64:$LD_LIBRARY_PATH
' >> ~/.bashrc
Set GPU Max Temp
nvidia-smi -pm 1
sudo nvidia-smi -gtt 80
nvidia-smi -q | grep Target
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
smart_context-0.0.7.tar.gz
(5.7 kB
view details)
Built Distribution
File details
Details for the file smart_context-0.0.7.tar.gz
.
File metadata
- Download URL: smart_context-0.0.7.tar.gz
- Upload date:
- Size: 5.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | aaa8cc8f83d65fe131d596f8f01347b0c227643e7171ee54757a9e565e66abbb |
|
MD5 | d27f9df6d2bd319d1d1d752cacd0eb19 |
|
BLAKE2b-256 | 31d453c5033ce5e2516ad901d2741070ebc2f367ec9821c8bca8645fad5a1281 |
File details
Details for the file smart_context-0.0.7-py3-none-any.whl
.
File metadata
- Download URL: smart_context-0.0.7-py3-none-any.whl
- Upload date:
- Size: 6.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e43d7a9ffef093f9e4977c7c4607000a9dfe5aa16216479c240b3c96cf3acac6 |
|
MD5 | 9f2f21c13dead5aff9d4bb082460e4f7 |
|
BLAKE2b-256 | 8a14c3deb3296e5dd2dba88e96698dfe7155a28b58d939552850c5099c3266e1 |