alpine
doas apk add cmake vulkan-loader-dev spirv-headers linux-headers
git clone https://github.com/ggml-org/llama.cpp
cd llama.cpp
cmake -B build -DGGML_VULKAN=1 -DGGML_RPC=ON -DCMAKE_BUILD_TYPE=Release
cmake --build build --config Release -j$(nproc)
sudo nano /etc/security/limits.conf
* soft memlock unlimited
* hard memlock unlimited
reboot
ulimit -l
./build/bin/ggml-rpc-server -p 50052 --host 0.0.0.0 --device CPU
./build/bin/llama-server -m ~/llm/Qwopus3.6-35B-A3B-v1-MTP-Q6_K.gguf \
--mlock --no-mmap \
--spec-type draft-mtp --spec-draft-n-max 2 \
--temp 0.6 --parallel 1 -fa on \
--rpc 192.168.1.3:50052 --tensor-split 1,1,1 \
--device Vulkan0,RPC0 \
--ctx-size 65536
./build/bin/llama-server --rpc 192.168.1.3:50052 --list-devices