Skip to main content

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 contextflow

Supported Models

The following LLM models are supported:

  • Gemma Family
  • Qwen Family
  • YandexGPT Family

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 -np 2 -c 8192 --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. Аor example, to install toolkit for CUDA 12.4 you need to run the following commands:

CUDA_TOOLKIT_VERSION=12-4
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

contextflow-1.4.1.tar.gz (5.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

contextflow-1.4.1-py3-none-any.whl (5.5 kB view details)

Uploaded Python 3

File details

Details for the file contextflow-1.4.1.tar.gz.

File metadata

  • Download URL: contextflow-1.4.1.tar.gz
  • Upload date:
  • Size: 5.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.12

File hashes

Hashes for contextflow-1.4.1.tar.gz
Algorithm Hash digest
SHA256 486e94883001e78fe02c198abfdf2a327053e5681804f620ba43e3f5f9ed3ab1
MD5 2b5629e8b7fabd2f0cbcc90857190069
BLAKE2b-256 5adb8d700a9c9f1a5d8d8a7af509220aa590955266a176103180db14eb30fc42

See more details on using hashes here.

File details

Details for the file contextflow-1.4.1-py3-none-any.whl.

File metadata

  • Download URL: contextflow-1.4.1-py3-none-any.whl
  • Upload date:
  • Size: 5.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.12

File hashes

Hashes for contextflow-1.4.1-py3-none-any.whl
Algorithm Hash digest
SHA256 0ceeb93523708693906b97e05b4cd391309e8045cec4d594c14af3fa4e45f4f5
MD5 c0d95fea784190b87c1dd33d83901fe7
BLAKE2b-256 8e4323800e6d8cdd7139eec215d330e9641cc425e2b23e8e4adf300a08ff08ae

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page