llama.cpp/examples/control-vector-generator
ngxson 679f5137f8 move param parser to common 2024-06-12 15:58:20 +02:00
..
CMakeLists.txt (wip) refactor 2024-06-07 15:37:58 +02:00
README.md move param parser to common 2024-06-12 15:58:20 +02:00
completions.txt example template completions 2024-05-30 13:12:54 -04:00
control-vector-generator.cpp move param parser to common 2024-06-12 15:58:20 +02:00
negative.txt fix zero output & param parsing, functional templating 2024-05-31 12:40:35 -04:00
pca.hpp reuse allocr 2024-06-12 12:53:17 +02:00
positive.txt fix zero output & param parsing, functional templating 2024-05-31 12:40:35 -04:00

README.md

control-vector-generator

This example demonstrates how to generate a control vector using gguf models.

Related PRs:

Example:

# CPU only
./control-vector-generator -m ./dolphin-2.0-mistral-7b.Q4_K_M.gguf

# With GPU
./control-vector-generator -m ./dolphin-2.0-mistral-7b.Q4_K_M.gguf -ngl 99

# With advanced options
./control-vector-generator -m ./dolphin-2.0-mistral-7b.Q4_K_M.gguf -ngl 99 --num-completions 128 --pca-iter 2000 --batch-pca 100

# To see help message
./control-vector-generator -h
# Then, have a look at "control-vector-generator" section