跳转至内容
  • 版块
  • 最新
  • 标签
  • 热门
  • 用户
  • 群组
皮肤
  • 浅色
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • 深色
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • 默认(不使用皮肤)
  • 不使用皮肤
折叠
品牌标识

抡锤者

  1. 主页
  2. LLM讨论区
  3. 論 A10G (~3090) 底下的Gemma 4跟Qwen 3.6測試心得

論 A10G (~3090) 底下的Gemma 4跟Qwen 3.6測試心得

已定时 已固定 已锁定 已移动 LLM讨论区
16 帖子 4 发布者 241 浏览 1 关注中
  • 从旧到新
  • 从新到旧
  • 最多赞同
回复
  • 在新帖中回复
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • 5 在线
    5 在线
    566656661
    编写于 最后由 566656661 编辑
    #4

    昨天太晚打文, 剛才從頭看發現我搞錯了4 * A10G 跟 2 * A10G 的部分參數, 先說聲抱歉, 這個才是 Gemma 4 31B (4 * A10G)

    docker run --runtime nvidia --gpus all \
      -v ~/.cache/huggingface:/root/.cache/huggingface \
      -p 8000:8000 \
      --ipc=host \
      -e VLLM_MODEL_NAME="Gemma-4-31B-it" \
      vllm/vllm-openai:v0.22.0-cu129-ubuntu2404 \
      --model Intel/gemma-4-31B-it-int4-AutoRound \
      --served-model-name Gemma-4-31B-it \
      --dtype float16 \
      --quantization auto_round \
      --gpu-memory-utilization 0.90 \
      --max-model-len 192768 \
      --max-num-seqs 1 \
      --max-num-batched-tokens 8192 \    #(這裏4096改8192)
      --tensor-parallel-size 4 \                     #(這裏2改4)
      --pipeline-parallel-size 1 \
      --data-parallel-size 1 \
      --attention-backend TRITON_ATTN \
      --speculative-config '{"method":"mtp","model":"google/gemma-4-31B-it-assistant","num_speculative_tokens":4}' \
      --tool-call-parser gemma4 \
      --reasoning-parser gemma4
    

    707cf399-28fc-48f1-aad7-35fdfa029960-image.jpeg

    以下是更新版的Benchmark

    ### Workload
    
    | Metric                     | Run 07:30            | Run 07:45            | Run 08:05            |
    | -------------------------- | -------------------- | -------------------- | -------------------- |
    | dataset                    | random               | random               | random               |
    | input length arg           | 1024                 | 1024                 | 1024                 |
    | output length arg          | 256                  | 256                  | 256                  |
    | input tokens mean/min/max  | 1037.5 / 1037 / 1039 | 1037.5 / 1037 / 1039 | 1037.5 / 1037 / 1039 |
    | output tokens mean/min/max | 256.0 / 256 / 256    | 256.0 / 256 / 256    | 256.0 / 256 / 256    |
    | num prompts                | 100                  | 100                  | 100                  |
    | request rate               | inf                  | inf                  | inf                  |
    
    ### Request Outcome
    
    | Metric                 | Run 07:30 | Run 07:45 | Run 08:05 |
    | ---------------------- | --------- | --------- | --------- |
    | successful requests    | 100       | 100       | 100       |
    | failed requests        | 0         | 0         | 0         |
    | benchmark duration (s) | 371.71    | 374.19    | 367.04    |
    
    ### Latency
    
    | Metric           | Run 07:30 | Run 07:45 | Run 08:05 |
    | ---------------- | --------- | --------- | --------- |
    | mean TTFT (ms)   | 185538.74 | 188381.24 | 182757.33 |
    | median TTFT (ms) | 185918.49 | 189676.29 | 181425.16 |
    | P99 TTFT (ms)    | 364700.58 | 368045.53 | 360175.17 |
    | mean TPOT (ms)   | 10.59     | 10.69     | 10.48     |
    | P99 TPOT (ms)    | 14.95     | 15.77     | 15.28     |
    | mean ITL (ms)    | 31.83     | 31.73     | 31.76     |
    | P99 ITL (ms)     | 33.16     | 33.13     | 33.91     |
    
    ### Throughput
    
    | Metric                          | Run 07:30 | Run 07:45 | Run 08:05 |
    | ------------------------------- | --------- | --------- | --------- |
    | request throughput (req/s)      | 0.269     | 0.267     | 0.272     |
    | output token throughput (tok/s) | 68.87     | 68.42     | 69.75     |
    | total token throughput (tok/s)  | 347.98    | 345.68    | 352.41    |
    | prefill throughput (tok/s)      | 5.6       | 5.5       | 5.7       |
    
    ### Memory And Cache
    
    | Metric                      | Run 07:30                  | Run 07:45                  | Run 08:05                  |
    | --------------------------- | -------------------------- | -------------------------- | -------------------------- |
    | VRAM before (MiB)           | 20371                      | 20453                      | 20453                      |
    | VRAM peak (MiB)             | 20453                      | 20453                      | 20453                      |
    | VRAM peak per GPU (MiB)     | 20453, 20453, 20453, 20453 | 20453, 20453, 20453, 20453 | 20453, 20453, 20453, 20453 |
    | RAM used peak (MiB)         | 19233                      | 19075                      | 23152                      |
    | vLLM process RSS peak (MiB) | 2117                       | 2117                       | 2117                       |
    | gpu/kv_cache_usage peak     | 1.6%                       | 1.6%                       | 1.6%                       |
    | prefix caching enabled      | false                      | false                      | false                      |
    | prefix cache hit rate       | 0.00% (0/103761)           | 0.00% (0/103761)           | 1.85% (1920/103761)        |
    
    ### Speculative Decoding
    
    | Metric              | Run 07:30 | Run 07:45 | Run 08:05 |
    | ------------------- | --------- | --------- | --------- |
    | acceptance rate (%) | 51.50     | 50.54     | 52.18     |
    | acceptance length   | 3.06      | 3.02      | 3.09      |
    
    1 条回复 最后回复
    0
    • 5 在线
      5 在线
      566656661
      编写于 最后由 566656661 编辑
      #5

      然後這個是Gemma 4 31B (2 * A10G)

      vllm serve \
        --model Intel/gemma-4-31B-it-int4-AutoRound \
        --host 0.0.0.0 \
        --port 8000 \
        --generation-config vllm \
        --served-model-name Gemma-4-31B-it \
        --dtype float16 \
        --quantization auto_round \
        --gpu-memory-utilization 0.95 \        #(需要上到0.95不然OOM)
        --max-model-len 192768 \
        --max-num-seqs 1 \
        --max-num-batched-tokens 4096 \ #(8192降到4096)
        --tensor-parallel-size 2 \
        --pipeline-parallel-size 1 \
        --data-parallel-size 1 \
        --language-model-only \
        --attention-config.backend TRITON_ATTN \
        --limit-mm-per-prompt '{"image":0,"video":0}' \
        --speculative-config '{"method":"mtp","model":"google/gemma-4-31B-it-assistant","num_speculative_tokens":4}' \
        --compilation-config '{"cudagraph_mode":"PIECEWISE"}' \
        --tool-call-parser gemma4 \
        --reasoning-parser gemma4
      

      3cd0bf60-44bd-48e5-ae1c-792ccb9fce2e-image.jpeg

      以下是更新版的Benchmark

      ### Workload
      
      | Metric                     | Run 08:58            | Run 09:07            | Run 09:34            |
      | -------------------------- | -------------------- | -------------------- | -------------------- |
      | dataset                    | random               | random               | random               |
      | input length arg           | 1024                 | 1024                 | 1024                 |
      | output length arg          | 256                  | 256                  | 256                  |
      | input tokens mean/min/max  | 1037.5 / 1037 / 1039 | 1037.5 / 1037 / 1039 | 1037.5 / 1037 / 1039 |
      | output tokens mean/min/max | 256.0 / 256 / 256    | 256.0 / 256 / 256    | 256.0 / 256 / 256    |
      | num prompts                | 100                  | 100                  | 100                  |
      | request rate               | inf                  | inf                  | inf                  |
      
      ### Request Outcome
      
      | Metric                 | Run 08:58 | Run 09:07 | Run 09:34 |
      | ---------------------- | --------- | --------- | --------- |
      | successful requests    | 100       | 100       | 100       |
      | failed requests        | 0         | 0         | 0         |
      | benchmark duration (s) | 462.51    | 457.19    | 462.96    |
      
      ### Latency
      
      | Metric           | Run 08:58 | Run 09:07 | Run 09:34 |
      | ---------------- | --------- | --------- | --------- |
      | mean TTFT (ms)   | 233010.17 | 229102.51 | 231664.74 |
      | median TTFT (ms) | 234769.52 | 232669.51 | 231388.69 |
      | P99 TTFT (ms)    | 453358.78 | 449056.54 | 454054.81 |
      | mean TPOT (ms)   | 13.96     | 13.75     | 13.98     |
      | P99 TPOT (ms)    | 18.09     | 17.01     | 18.07     |
      | mean ITL (ms)    | 42.03     | 41.92     | 42.02     |
      | P99 ITL (ms)     | 43.59     | 43.59     | 43.67     |
      
      ### Throughput
      
      | Metric                          | Run 08:58 | Run 09:07 | Run 09:34 |
      | ------------------------------- | --------- | --------- | --------- |
      | request throughput (req/s)      | 0.216     | 0.219     | 0.216     |
      | output token throughput (tok/s) | 55.35     | 55.99     | 55.30     |
      | total token throughput (tok/s)  | 279.66    | 282.92    | 279.39    |
      | prefill throughput (tok/s)      | 4.5       | 4.5       | 4.5       |
      
      ### Memory And Cache
      
      | Metric                      | Run 08:58                  | Run 09:07                  | Run 09:34                  |
      | --------------------------- | -------------------------- | -------------------------- | -------------------------- |
      | VRAM before (MiB)           | 20825                      | 20947                      | 20825                      |
      | VRAM peak (MiB)             | 20947                      | 20947                      | 20947                      |
      | VRAM peak per GPU (MiB)     | 20947, 20947, 3, 3        | 20947, 20947, 3, 3        | 20947, 20947, 3, 3        |
      | RAM used peak (MiB)         | 14713                      | 14706                      | 14809                      |
      | vLLM process RSS peak (MiB) | 2117                       | 2117                       | 2133                       |
      | gpu/kv_cache_usage peak     | 4.4%                       | 4.4%                       | 4.4%                       |
      | prefix caching enabled      | false                      | false                      | false                      |
      | prefix cache hit rate       | 0.00% (0/103761)           | 0.00% (0/103761)           | 0.00% (0/103761)           |
      
      ### Speculative Decoding
      
      | Metric              | Run 08:58 | Run 09:07 | Run 09:34 |
      | ------------------- | --------- | --------- | --------- |
      | acceptance rate (%) | 51.55     | 52.60     | 51.51     |
      | acceptance length   | 3.06      | 3.10      | 3.06      |
      
      1 条回复 最后回复
      1
      • terryT terry 固定了该主题
      • terryT 在线
        terryT 在线
        terry
        编写于 最后由 编辑
        #6

        太偏专业性,可以在帖子开头加入简单点的结论,小白一看就懂,有需求的才会详细看测试数据。

        油管:https://www.youtube.com/@抡锤者

        5 1 条回复 最后回复
        0
        • terryT terry

          太偏专业性,可以在帖子开头加入简单点的结论,小白一看就懂,有需求的才会详细看测试数据。

          5 在线
          5 在线
          566656661
          编写于 最后由 编辑
          #7

          @terry

          抱歉, 因為是軟件工程出身跟泡太多關於榨乾硬件性能的Reddit帖子 / Github Repo, 所以關於配置跟benchmark可能會帶有比較專業的名詞跟滿多數據, 之後會在回覆開頭加個tldr

          這個帖子估計也會持續更新, 在實體空(摸)閒(魚)的時候拿來當實驗紀錄

          1 条回复 最后回复
          1
          • D 离线
            D 离线
            dreamy2k
            编写于 最后由 编辑
            #8

            我也是用A10G但只用单卡,现在用QWEN3.6-35B-A3B Q4 使用中,但VRAM不够用,我想听听大神的建議,是买多一張A10G好还是有一張R9700 32G呢

            5 1 条回复 最后回复
            0
            • D dreamy2k

              我也是用A10G但只用单卡,现在用QWEN3.6-35B-A3B Q4 使用中,但VRAM不够用,我想听听大神的建議,是买多一張A10G好还是有一張R9700 32G呢

              5 在线
              5 在线
              566656661
              编写于 最后由 566656661 编辑
              #9

              @dreamy2k

              好消息是你可以混合使用A + N卡, 你可以用Vulkan來將model分到兩張卡的VRAM上面, 然後llamacpp選用Vulkan, 我也曾經在Reddit上面聽過有人混合RTX 5070 Ti + RX 9070, 除了prefill速度慢了跟沒有特別優化之外應該沒什麼問題

              89429049-f523-47df-9f14-eb4632bc1f14-image.jpeg

              壞消息是你需要自己編譯Vulkan內核

              如果是普通人不太想太深入研究的話推薦直接買多一張A10G, 或者賣A10G換成R9700


              碎碎念一下

              跑去llamacpp看了一下, 很不負責地給一下編譯command

              強烈建議使用docker container + Linux Kernel, 不要在Window底下編譯, 可以用這個試試看

              編譯
              rm -rf build && \
              HIPCXX="$(hipconfig -l)/clang" HIP_PATH="$(hipconfig -R)" cmake -B build \
                -DBUILD_SHARED_LIBS=ON \
                -DGGML_BACKEND_DL=ON \
                -DGGML_NATIVE=OFF \
                -DGGML_CPU_ALL_VARIANTS=ON \
                -DGGML_CUDA=ON \              
                -DGGML_HIP=ON \
                -DGPU_TARGETS=gfx1201 \                           #(R9700 AI 架構)
                -DGGML_HIP_ROCWMMA_FATTN=ON \
                -DCMAKE_BUILD_TYPE=Release \
                -DCMAKE_CUDA_ARCHITECTURES="86" && \           #(3090 SM86架構)
              cmake --build build --config Release -j 64
              
              啟動
              ${HOME}/code/llama.cpp/build/bin/llama-server \
              	--port 1234 --host 0.0.0.0 \
              	--models-preset <你模型的啟動參數>.ini \
              	--device CUDA0,ROCm0 --fit-target 3072,512        #(假設你第一張卡是插屏幕,需要預留多點VRAM)
              
              terryT 1 条回复 最后回复
              1
              • 5 566656661

                @dreamy2k

                好消息是你可以混合使用A + N卡, 你可以用Vulkan來將model分到兩張卡的VRAM上面, 然後llamacpp選用Vulkan, 我也曾經在Reddit上面聽過有人混合RTX 5070 Ti + RX 9070, 除了prefill速度慢了跟沒有特別優化之外應該沒什麼問題

                89429049-f523-47df-9f14-eb4632bc1f14-image.jpeg

                壞消息是你需要自己編譯Vulkan內核

                如果是普通人不太想太深入研究的話推薦直接買多一張A10G, 或者賣A10G換成R9700


                碎碎念一下

                跑去llamacpp看了一下, 很不負責地給一下編譯command

                強烈建議使用docker container + Linux Kernel, 不要在Window底下編譯, 可以用這個試試看

                編譯
                rm -rf build && \
                HIPCXX="$(hipconfig -l)/clang" HIP_PATH="$(hipconfig -R)" cmake -B build \
                  -DBUILD_SHARED_LIBS=ON \
                  -DGGML_BACKEND_DL=ON \
                  -DGGML_NATIVE=OFF \
                  -DGGML_CPU_ALL_VARIANTS=ON \
                  -DGGML_CUDA=ON \              
                  -DGGML_HIP=ON \
                  -DGPU_TARGETS=gfx1201 \                           #(R9700 AI 架構)
                  -DGGML_HIP_ROCWMMA_FATTN=ON \
                  -DCMAKE_BUILD_TYPE=Release \
                  -DCMAKE_CUDA_ARCHITECTURES="86" && \           #(3090 SM86架構)
                cmake --build build --config Release -j 64
                
                啟動
                ${HOME}/code/llama.cpp/build/bin/llama-server \
                	--port 1234 --host 0.0.0.0 \
                	--models-preset <你模型的啟動參數>.ini \
                	--device CUDA0,ROCm0 --fit-target 3072,512        #(假設你第一張卡是插屏幕,需要預留多點VRAM)
                
                terryT 在线
                terryT 在线
                terry
                编写于 最后由 编辑
                #10

                @566656661 这个牛,有空我也测试下,我正好A卡N卡都有😂

                油管:https://www.youtube.com/@抡锤者

                1 条回复 最后回复
                0
                • 5 在线
                  5 在线
                  566656661
                  编写于 最后由 566656661 编辑
                  #11

                  然後給一下Qwen 27B 參數 (4 * A10G)

                  Docker Image: vllm-openai:v0.22.0-cu129-ubuntu2404

                  vllm serve \
                    --model Lorbus/Qwen3.6-27B-int4-AutoRound \
                    --host 0.0.0.0 \
                    --port 8000 \
                    --generation-config vllm \
                    --served-model-name Qwen-3.6-27B-autoround \
                    --dtype float16 \
                    --quantization auto_round \
                    --kv-cache-dtype fp8_e5m2 \
                    --gpu-memory-utilization 0.90 \
                    --max-model-len 192768 \
                    --max-num-seqs 1 \
                    --max-num-batched-tokens 8192 \
                    --tensor-parallel-size 4 \
                    --pipeline-parallel-size 1 \
                    --data-parallel-size 1 \
                    --language-model-only \
                    --enable-auto-tool-choice \
                    --mamba-cache-mode align \
                    --limit-mm-per-prompt '{"image":0,"video":0}' \
                    --speculative-config '{"method":"mtp","num_speculative_tokens":3}' \
                    --compilation-config '{"cudagraph_mode":"PIECEWISE"}' \
                    --tool-call-parser qwen3_coder \
                    --reasoning-parser qwen3
                  

                  1637555a-9c24-425c-b772-1a8fef797783-image.jpeg


                  碎碎唸

                  基本上跟Gemma 4一樣,使用auto round來節省model weight

                  kv cache則使用僅有支持Ampere架構的fp8_e5m2, vllm可以透過fp8_e5m2模仿bfloat16, 並且轉換成int8獲得硬件加速, fp8_e4m3架構則不支持模仿

                  強烈不建議使用 --default-chat-template-kwargs '{"enable_thinking": false}', Token質量會斷崖式下降

                  以下是更新版的Benchmark

                  ### Workload
                  
                  | Metric                     | Run 05:17            | Run 05:28            | Run 05:36            |
                  | -------------------------- | -------------------- | -------------------- | -------------------- |
                  | dataset                    | random               | random               | random               |
                  | input length arg           | 1024                 | 1024                 | 1024                 |
                  | output length arg          | 256                  | 256                  | 256                  |
                  | input tokens mean/min/max  | 1034.4 / 1033 / 1036 | 1034.4 / 1033 / 1036 | 1034.4 / 1033 / 1036 |
                  | output tokens mean/min/max | 256.0 / 256 / 256    | 256.0 / 256 / 256    | 256.0 / 256 / 256    |
                  | num prompts                | 100                  | 100                  | 100                  |
                  | request rate               | inf                  | inf                  | inf                  |
                  
                  ### Request Outcome
                  
                  | Metric                 | Run 05:17 | Run 05:28 | Run 05:36 |
                  | ---------------------- | --------- | --------- | --------- |
                  | successful requests    | 100       | 100       | 100       |
                  | failed requests        | 0         | 0         | 0         |
                  | benchmark duration (s) | 430.22    | 427.70    | 443.72    |
                  
                  ### Latency
                  
                  | Metric           | Run 05:17 | Run 05:28 | Run 05:36 |
                  | ---------------- | --------- | --------- | --------- |
                  | mean TTFT (ms)   | 214258.88 | 211603.07 | 217519.66 |
                  | median TTFT (ms) | 211865.20 | 210793.65 | 213751.71 |
                  | P99 TTFT (ms)    | 422468.83 | 418775.36 | 435311.06 |
                  | mean TPOT (ms)   | 13.11     | 13.01     | 13.63     |
                  | P99 TPOT (ms)    | 21.82     | 16.84     | 19.43     |
                  | mean ITL (ms)    | 35.67     | 35.94     | 36.59     |
                  | P99 ITL (ms)     | 38.89     | 39.51     | 40.25     |
                  
                  ### Throughput
                  
                  | Metric                          | Run 05:17 | Run 05:28 | Run 05:36 |
                  | ------------------------------- | --------- | --------- | --------- |
                  | request throughput (req/s)      | 0.232     | 0.234     | 0.225     |
                  | output token throughput (tok/s) | 59.50     | 59.85     | 57.69     |
                  | total token throughput (tok/s)  | 299.94    | 301.70    | 290.81    |
                  | prefill throughput (tok/s)      | 4.8       | 4.9       | 4.8       |
                  
                  ### Memory And Cache
                  
                  | Metric                      | Run 05:17                  | Run 05:28                  | Run 05:36                  |
                  | --------------------------- | -------------------------- | -------------------------- | -------------------------- |
                  | VRAM before (MiB)           | 20261                      | 21143                      | 21143                      |
                  | VRAM peak (MiB)             | 21143                      | 21143                      | 21143                      |
                  | VRAM peak per GPU (MiB)     | 21143, 21143, 21143, 21143 | 21143, 21143, 21143, 21143 | 21143, 21143, 21143, 21143 |
                  | RAM used peak (MiB)         | 22076                      | 20870                      | 20798                      |
                  | vLLM process RSS peak (MiB) | 1825                       | 1825                       | 1825                       |
                  | gpu/kv_cache_usage peak     | 1.2%                       | 1.2%                       | 1.2%                       |
                  | prefix caching enabled      | false                      | false                      | false                      |
                  | prefix cache hit rate       | n/a                        | n/a                        | n/a                        |
                  
                  ### Speculative Decoding
                  
                  | Metric              | Run 05:17 | Run 05:28 | Run 05:36 |
                  | ------------------- | --------- | --------- | --------- |
                  | acceptance rate (%) | 58.75     | 60.16     | 57.49     |
                  | acceptance length   | 2.76      | 2.80      | 2.72      |
                  
                  ---
                  
                  1 条回复 最后回复
                  1
                  • 5 在线
                    5 在线
                    566656661
                    编写于 最后由 566656661 编辑
                    #12

                    Qwen 27B 參數 (2 * A10G)

                    Docker Image: vllm-openai:v0.22.0-cu129-ubuntu2404

                    vllm serve \
                      --model Lorbus/Qwen3.6-27B-int4-AutoRound \
                      --host 0.0.0.0 \
                      --port 8000 \
                      --generation-config vllm \
                      --served-model-name Qwen-3.6-27B-autoround \
                      --dtype float16 \
                      --quantization auto_round \
                      --kv-cache-dtype fp8_e5m2 \
                      --gpu-memory-utilization 0.95 \
                      --max-model-len 192768 \
                      --max-num-seqs 1 \
                      --max-num-batched-tokens 4096 \
                      --tensor-parallel-size 2 \
                      --pipeline-parallel-size 1 \
                      --data-parallel-size 1 \
                      --language-model-only \
                      --enable-auto-tool-choice \
                      --mamba-cache-mode align \
                      --limit-mm-per-prompt '{"image":0,"video":0}' \
                      --speculative-config '{"method":"mtp","num_speculative_tokens":3}' \
                      --compilation-config '{"cudagraph_mode":"PIECEWISE"}' \
                      --tool-call-parser qwen3_coder \
                      --reasoning-parser qwen3
                    

                    c4a7ede3-f9d1-49b6-bec5-8c29739e2ced-image.jpeg


                    碎碎唸

                    思路基本上跟A10G * 4一樣, batch token 降到4096, gpu memory utilization 上到0.95

                    以下是更新版的Benchmark

                    ### Workload
                    
                    | Metric                     | Run 07:09            | Run 07:17            | Run 07:26            |
                    | -------------------------- | -------------------- | -------------------- | -------------------- |
                    | dataset                    | random               | random               | random               |
                    | input length arg           | 1024                 | 1024                 | 1024                 |
                    | output length arg          | 256                  | 256                  | 256                  |
                    | input tokens mean/min/max  | 1034.4 / 1033 / 1036 | 1034.4 / 1033 / 1036 | 1034.4 / 1033 / 1036 |
                    | output tokens mean/min/max | 256.0 / 256 / 256    | 256.0 / 256 / 256    | 256.0 / 256 / 256    |
                    | num prompts                | 100                  | 100                  | 100                  |
                    | request rate               | inf                  | inf                  | inf                  |
                    
                    ### Request Outcome
                    
                    | Metric                 | Run 07:09  | Run 07:17  | Run 07:26  |
                    | ---------------------- | ---------- | ---------- | ---------- |
                    | successful requests    | 100        | 100        | 100        |
                    | failed requests        | 0          | 0          | 0          |
                    | benchmark duration (s) | 463.34     | 478.80     | 474.50     |
                    
                    ### Latency
                    
                    | Metric           | Run 07:09   | Run 07:17   | Run 07:26   |
                    | ---------------- | ----------- | ----------- | ----------- |
                    | mean TTFT (ms)   | 232418.08   | 238435.64   | 236922.49   |
                    | median TTFT (ms) | 231770.91   | 238065.71   | 238316.95   |
                    | P99 TTFT (ms)    | 455414.07   | 470471.84   | 466104.09   |
                    | mean TPOT (ms)   | 14.38       | 15.00       | 14.83       |
                    | P99 TPOT (ms)    | 24.48       | 20.19       | 22.90       |
                    | mean ITL (ms)    | 39.04       | 39.49       | 39.32       |
                    | P99 ITL (ms)     | 41.72       | 42.91       | 42.08       |
                    
                    ### Throughput
                    
                    | Metric                          | Run 07:09 | Run 07:17 | Run 07:26 |
                    | ------------------------------- | --------- | --------- | --------- |
                    | request throughput (req/s)      | 0.216     | 0.209     | 0.211     |
                    | output token throughput (tok/s) | 55.25     | 53.47     | 53.95     |
                    | total token throughput (tok/s)  | 278.50    | 269.50    | 271.94    |
                    | prefill throughput (tok/s)      | 4.5       | 4.3       | 4.4       |
                    
                    ### Memory And Cache
                    
                    | Metric                      | Run 07:09                  | Run 07:17                  | Run 07:26                  |
                    | --------------------------- | -------------------------- | -------------------------- | -------------------------- |
                    | VRAM before (MiB)           | 20731                      | 21693                      | 21693                      |
                    | VRAM peak (MiB)             | 21693                      | 21693                      | 21693                      |
                    | VRAM peak per GPU (MiB)     | 21691, 21693, 3, 3         | 21691, 21693, 3, 3         | 21691, 21693, 3, 3         |
                    | RAM used peak (MiB)         | 16572                      | 15092                      | 15119                      |
                    | vLLM process RSS peak (MiB) | 1837                       | 1837                       | 1837                       |
                    | gpu/kv_cache_usage peak     | 3.1%                       | 3.1%                       | 3.1%                       |
                    | prefix caching enabled      | false                      | false                      | false                      |
                    | prefix cache hit rate       | n/a                        | n/a                        | n/a                        |
                    
                    ### Speculative Decoding
                    
                    | Metric              | Run 07:09 | Run 07:17 | Run 07:26 |
                    | ------------------- | --------- | --------- | --------- |
                    | acceptance rate (%) | 58.40     | 55.60     | 56.28     |
                    | acceptance length   | 2.75      | 2.67      | 2.69      |
                    
                    1 条回复 最后回复
                    1
                    • 5 在线
                      5 在线
                      566656661
                      编写于 最后由 编辑
                      #13

                      Qwen 27B 參數 (1 * A10G)

                      放棄, VRAM太過於緊張了, 有幾次雖然成功架構vLLM但是壓力測試失敗, 過於不穩定

                      有需要的人可以看著這個折騰, 但這涉及太多偷改內核的東西, 很有可能下一個版本就無法再用, 姑且不使用

                      https://lcz.me/topic/417/找到个蛮有用的用3090部署本地模型的repo

                      1 条回复 最后回复
                      0
                      • C 离线
                        C 离线
                        c0aster
                        编写于 最后由 编辑
                        #14

                        我的3090跑qwen3.6 27B,TOKEN 54 t/s,但写代码完整的项目,不能直接运行,deepseek v4直接OK,好像实际意义不大,opencode跑的完整项目,简单页面确实能直接跑起来,同样提示词(前端效果的),效果和deepseek差距巨大,是我使用方式不对么

                        5 1 条回复 最后回复
                        0
                        • C c0aster

                          我的3090跑qwen3.6 27B,TOKEN 54 t/s,但写代码完整的项目,不能直接运行,deepseek v4直接OK,好像实际意义不大,opencode跑的完整项目,简单页面确实能直接跑起来,同样提示词(前端效果的),效果和deepseek差距巨大,是我使用方式不对么

                          5 在线
                          5 在线
                          566656661
                          编写于 最后由 编辑
                          #15

                          @c0aster

                          Deepseek在伺服器那邊基本上都會有Prompting優化, 本地的AGENT.md跟Rules基本上不會有同樣的效果

                          倒不如說根本追不上, 就算是同樣的Prompting, 一個27B跟一個1600B-A49B (1.6T-A49B, DeepSeek-V4-Pro), 基本上就是螞蟻跟大象的分別

                          本地最大的優勢就只是在處理敏感資料跟不會額外收費而已

                          1 条回复 最后回复
                          1
                          • terryT 在线
                            terryT 在线
                            terry
                            编写于 最后由 编辑
                            #16

                            这个系列的帖子很好,很有参考价值,有其他的也可以分享下。

                            油管:https://www.youtube.com/@抡锤者

                            1 条回复 最后回复
                            0
                            • terryT terry 被引用 于这个主题
                            • 系统 取消固定了该主题
                            • 5 566656661 被引用 于这个主题

                            你好!看起来您对这段对话很感兴趣,但您还没有一个账号。

                            厌倦了每次访问都刷到同样的帖子?您注册账号后,您每次返回时都能精准定位到您上次浏览的位置,并可选择接收新回复通知(通过邮件或推送通知)。您还能收藏书签、为帖子顶,向社区成员表达您的欣赏。

                            有了你的建议,这篇帖子会更精彩哦 💗

                            注册 登录
                            回复
                            • 在新帖中回复
                            登录后回复
                            • 从旧到新
                            • 从新到旧
                            • 最多赞同


                            • 登录

                            • 没有帐号? 注册

                            • 登录或注册以进行搜索。
                            • 第一个帖子
                              最后一个帖子
                            0
                            • 版块
                            • 最新
                            • 标签
                            • 热门
                            • 用户
                            • 群组