Skip to content

Add YAML configuration support to llama-cli with --config flag #2

Add YAML configuration support to llama-cli with --config flag

Add YAML configuration support to llama-cli with --config flag #2

Workflow file for this run

name: YAML Config Tests
on:
push:
branches: [ "master", "devin/*" ]
pull_request:
branches: [ "master" ]
jobs:
test-yaml-config:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
submodules: recursive
- name: Dependencies
id: depends
run: |
sudo apt-get update
sudo apt-get install build-essential cmake
- name: Build
id: cmake_build
run: |
cmake -B build -DLLAMA_BUILD_TESTS=ON -DLLAMA_BUILD_TOOLS=ON -DLLAMA_FATAL_WARNINGS=ON
cmake --build build --config Release -j $(nproc)
- name: Download tiny model
run: |
mkdir -p models
wget https://huggingface.co/ggml-org/models/resolve/main/tinyllama-1.1b-chat-v1.0.Q4_K_M.gguf -O models/tinyllama-1.1b-chat-v1.0.Q4_K_M.gguf
- name: Test YAML config functionality
run: |
cd build
ctest -R "test-config-yaml" --verbose --timeout 300