软硬件配置:
cpu: AMD Ryzen 5 5600
RAM: 32GB 3200
GPU: 7900xtx
OS: Ubuntu 26.04
软件 : llama.cpp + vulkan
版本:
version: 9737 (67e9fd3b7)
built with GNU 15.2.0 for Linux x86_64
测试:
- llama.cpp 自带webui 创建打飞机游戏
提示词:
"Create a complete, fully functional 2D space shooter arcade game inside a single HTML file using HTML5 Canvas, CSS, and vanilla JavaScript.
**Requirements:**
1. **Canvas & Layout:** Set up a centered 800x600 black canvas with a retro arcade UI showing the current score and remaining lives at the top.
2. **Player Ship:** Draw a distinct player ship at the bottom center. Allow smooth movement left and right using the Arrow Keys or A/D keys, constrained within the canvas bounds.
3. **Shooting Mechanics:** Pressing the Spacebar should fire a laser projectile upward from the player's position. Implement a brief cooldown between shots.
4. **Enemies:** Spawn alien ships or asteroids at random X coordinates along the top, moving downward at varying speeds.
5. **Collision Detection:** Write precise collision logic for bullets hitting enemies (destroying both and adding points) and enemies hitting the player or bottom screen (losing a life).
6. **Game Loop & States:** Include smooth requestAnimationFrame logic, a 'Game Over' screen, and a 'Restart' button functionality. Clean, well-commented code only."
日志
1.47.020.662 I slot print_timing: id 1 | task 0 | n_decoded = 5409, tg = 89.47 t/s, tg_3s = 71.71 t/s
1.47.476.673 I slot print_timing: id 1 | task 0 | prompt eval time = 519.21 ms / 262 tokens ( 1.98 ms per token, 504.61 tokens per second)
1.47.476.677 I slot print_timing: id 1 | task 0 | eval time = 60909.77 ms / 5440 tokens ( 11.20 ms per token, 89.31 tokens per second)
1.47.476.677 I slot print_timing: id 1 | task 0 | total time = 61428.98 ms / 5702 tokens
1.47.476.681 I slot print_timing: id 1 | task 0 | graphs reused = 1480
1.47.476.684 I slot print_timing: id 1 | task 0 | draft acceptance = 0.87497 ( 3940 accepted / 4503 generated), mean acceptance length = 3.62, acceptance rate per position = (0.943, 0.875, 0.806)
- 配合 Deepseek Harness 修改QT + C++ 项目 SimulIDE, 使其能在apple silicon上运行,并修改Qt 文本框输入bug
llama.cpp 日志中的一段
32.32.489.805 I slot print_timing: id 1 | task 10430 | prompt eval time = 17284.15 ms / 4098 tokens ( 4.22 ms per token, 237.10 tokens per second)
32.32.489.807 I slot print_timing: id 1 | task 10430 | eval time = 5461.48 ms / 277 tokens ( 19.72 ms per token, 50.72 tokens per second)
32.32.489.808 I slot print_timing: id 1 | task 10430 | total time = 22745.63 ms / 4375 tokens
32.32.489.808 I slot print_timing: id 1 | task 10430 | graphs reused = 9929
32.32.489.811 I slot print_timing: id 1 | task 10430 | draft acceptance = 0.89333 ( 201 accepted / 225 generated), mean acceptance length = 3.68, acceptance rate per position = (0.960, 0.893, 0.827)
DSH 摘要:
63歩ILLM 13m13S・工具週用 2m2s|首token 平均3.8s・52 tok/s|緩存命中98%1輸入 4.4M tok・輸出 29.2K tok
llama.cpp运行参数:
-t 10
-b 512
-ub 256
--spec-draft-n-max 3
--fit off
--no-context-shift
--metrics
--kv-unified
--jinja
--cache-type-k q8_0
--cache-type-v q8_0
-fa on
--spec-type draft-mtp
--ctx-size 131072
--parallel 2
-ngl -1
--host 0.0.0.0
--port 8080
--chat-template-kwargs {"enable_thinking": true, "preserve_think": false, "reasoning_effort": "medium"}
--no-mmap
--temp 0.6
--top-p 0.5
--top-k 15
--repeat-penalty 1.0
--override-tensor blk\.\d+\.ffn_.*_exps\.=CPU
--alias qwen3.8-27b-q5