跳转至内容
  • 版块
  • 最新
  • 标签
  • 热门
  • 用户
  • 群组
皮肤
  • 浅色
  • 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

  • 默认(LCZ-Blue)
  • 不使用皮肤
  • LCZ-Green
  • LCZ-Blue
  • LCZ-Black
折叠
品牌标识

抡锤者

首页 版块 标签 硬件 AI 广场
  1. 主页
  2. 版块
  3. LLM讨论区
  4. AMD AI Pro R9700 LLM调教

AMD AI Pro R9700 LLM调教

已定时 已固定 已锁定 已移动 LLM讨论区
r9700ai-pro-r9700amd
22 帖子 9 发布者 1.0k 浏览 1 关注中
  • 从旧到新
  • 从新到旧
  • 最多赞同
回复
  • 在新帖中回复
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • 用户名违规用 用户名违规

    这个是我调了一周的sglang配置。
    主要目的是单线程,没有MTP,速度30t/s,有500K上下文。
    上了MTP,速度有60t/s,有300k上下文。最主要的是QWEN3.6-27B-FP8也不聪明。。但是又觉得有时候比云API聪明。
    主要是我的soul。md 明确了,所有问题优先社区找到答案。。处理问题的能力提升了一些。

    #!/bin/bash
    # SGLang 0.5.15 — sglang serve (官方推荐方式)
    # Qwen3.6-27B-MTP | RTX 4090D 48G
    set -euo pipefail
    
    # 路径与环境
    readonly SGLANG_VENV="/mnt/dataM4/venv_sglang"
    readonly MODEL_PATH="/mnt/dataM4/models/Qwen3.6-27B-AEON-Ultimate-Uncensored-FP8-MTP"
    
    export HF_HOME="/root/.cache/huggingface"
    export TRITON_CACHE_DIR="/root/sglang_cache/triton/cache"
    export TORCHINDUCTOR_CACHE_DIR="/root/sglang_cache/torch_compile"
    export FLASH_ATTENTION_CUTE_CACHE_DIR="/root/sglang_cache/flash_attn_cute_cache"
    
    export CUDA_HOME=/usr/local/cuda-12.8
    export PATH="$CUDA_HOME/bin:$PATH"
    export LD_LIBRARY_PATH="$CUDA_HOME/lib64"
    export LD_LIBRARY_PATH="/mnt/dataM4/venv_sglang/lib/python3.11/site-packages/nvidia/cusparselt/lib:$LD_LIBRARY_PATH"
    export CUDAHOSTCXX=/usr/bin/gcc-12
    export CC=/usr/bin/gcc-12
    export CXX=/usr/bin/g++-12
    
    export PYTORCH_ALLOC_CONF="expandable_segments:True"
    export CUDA_DEVICE_ORDER="PCI_BUS_ID"
    export CUDA_VISIBLE_DEVICES="0"
    export FLASHINFER_DISABLE_VERSION_CHECK=1
    export FLASH_ATTENTION_CUTE_DSL_CACHE_ENABLED=1
    
    source "${SGLANG_VENV}/bin/activate"
    
    SGLANG_ARGS=(
      --model-path "${MODEL_PATH}"
      --host 0.0.0.0
      --port 30000
      --trust-remote-code
      --tp-size 1
      --attention-backend flashinfer
      --mamba-backend flashinfer
      --kv-cache-dtype fp8_e4m3
      --page-size 16
      --mem-fraction-static 0.93
      --max-running-requests 1
      --prefill-max-requests 1
      --schedule-policy lpm
      --schedule-conservativeness 1.0
      --mamba-radix-cache-strategy extra_buffer
      --mamba-ssm-dtype bfloat16
      --mamba-full-memory-ratio 0.08
      --speculative-algorithm nextn
      --speculative-num-steps 2
      --speculative-eagle-topk 1
      --speculative-num-draft-tokens 2
      --tool-call-parser qwen3_coder
      --reasoning-parser qwen3
      --preferred-sampling-params '{"temperature": 0.7, "repetition_penalty": 1.2, "frequency_penalty": 0.5, "presence_penalty": 0.3}'
      --enable-dynamic-chunking
      --chunked-prefill-size 16384
      --radix-eviction-policy lru
      --enable-metrics
      --enable-streaming-session
      --enable-request-time-stats-logging
      --log-requests
      --log-requests-level 0
      --decode-log-interval 60
    )
    
    # 启动
    readonly SGLOG="/dev/shm/sglang/sglang.log"
    mkdir -p "$(dirname "$SGLOG")"
    
    # 日志轮转
    if ! pgrep -f sglang_log_rotate > /dev/null 2>&1; then
        nohup bash /root/sglang_log_rotate.sh >/dev/null 2>&1 &
    fi
    
    exec sglang serve "${SGLANG_ARGS[@]}" >>"$SGLOG" 2>&1
    
    
    fcmeF 离线
    fcmeF 离线
    fcme
    技术大牛 劳动模范
    发表于 最后由 编辑
    #10

    @倭寇国を滅ぼす
    你这个跑起来pp能到多少?就是尤其输入比较大的时候,比如说16K32k这种,这种比较接近agent使用时候的真实场景。 有点奇怪,我做研究的时候都说SGlang是三个主要框架里面速度最慢的,求个分享。

    用户名违规用 1 条回复 最后回复
    0
    • fcmeF fcme

      @倭寇国を滅ぼす
      你这个跑起来pp能到多少?就是尤其输入比较大的时候,比如说16K32k这种,这种比较接近agent使用时候的真实场景。 有点奇怪,我做研究的时候都说SGlang是三个主要框架里面速度最慢的,求个分享。

      用户名违规用 离线
      用户名违规用 离线
      用户名违规
      德高望重
      发表于 最后由 编辑
      #11

      @fcme PP不知道150K上下文速度能打50t/s,200k的上下文时候大概也是在50t/s,这个有mtp。如果不开MTP稳定100K内31t/s,超过150k 27t/s的样子。速度不能和云API对比

      fcmeF 1 条回复 最后回复
      1
      • 用户名违规用 用户名违规

        @fcme PP不知道150K上下文速度能打50t/s,200k的上下文时候大概也是在50t/s,这个有mtp。如果不开MTP稳定100K内31t/s,超过150k 27t/s的样子。速度不能和云API对比

        fcmeF 离线
        fcmeF 离线
        fcme
        技术大牛 劳动模范
        发表于 最后由 编辑
        #12

        @倭寇国を滅ぼす
        使用来讲的话,TP25 或者以上就挺不错的了。

        但是因为 Agent 里应用的那个系统提示词啊,和来回工具调用的那个上下文很长,所以 PP 才是最最关键的。那个如果 PP 慢了的话,等消息简直等到天荒地老。

        用户名违规用 1 条回复 最后回复
        0
        • I 离线
          I 离线
          iamvirus
          德高望重
          发表于 最后由 编辑
          #13

          再买一张组tp=2 的vllm体验会很丝滑

          fcmeF 1 条回复 最后回复
          0
          • fcmeF fcme

            @倭寇国を滅ぼす
            使用来讲的话,TP25 或者以上就挺不错的了。

            但是因为 Agent 里应用的那个系统提示词啊,和来回工具调用的那个上下文很长,所以 PP 才是最最关键的。那个如果 PP 慢了的话,等消息简直等到天荒地老。

            用户名违规用 离线
            用户名违规用 离线
            用户名违规
            德高望重
            发表于 最后由 编辑
            #14

            @fcme PP怎么测试,sglang ,prefill每次16K或者8K,prefill beth在1000-1400t/s,说的是这个吗?

            fcmeF 1 条回复 最后回复
            0
            • I iamvirus

              再买一张组tp=2 的vllm体验会很丝滑

              fcmeF 离线
              fcmeF 离线
              fcme
              技术大牛 劳动模范
              发表于 最后由 编辑
              #15

              @iamvirus
              我的是R9700说是有个什么vllm不支持,就很恶心,速度比llamacpp vulkan都不如。开启wmma后用MoE直接起飞!

              Luke MaoL 1 条回复 最后回复
              0
              • 用户名违规用 用户名违规

                @fcme PP怎么测试,sglang ,prefill每次16K或者8K,prefill beth在1000-1400t/s,说的是这个吗?

                fcmeF 离线
                fcmeF 离线
                fcme
                技术大牛 劳动模范
                发表于 最后由 编辑
                #16

                @倭寇国を滅ぼす
                用agent啊,做个测试脚本,每次服务拉起来了跑一遍脚本就有了。

                用户名违规用 1 条回复 最后回复
                0
                • fcmeF fcme

                  @倭寇国を滅ぼす
                  用agent啊,做个测试脚本,每次服务拉起来了跑一遍脚本就有了。

                  用户名违规用 离线
                  用户名违规用 离线
                  用户名违规
                  德高望重
                  发表于 最后由 编辑
                  #17

                  @fcme 我意思是你指的PP具体是什么,是那个PP512 1024 2048吗?

                  fcmeF 1 条回复 最后回复
                  0
                  • 用户名违规用 用户名违规

                    @fcme 我意思是你指的PP具体是什么,是那个PP512 1024 2048吗?

                    fcmeF 离线
                    fcmeF 离线
                    fcme
                    技术大牛 劳动模范
                    发表于 最后由 编辑
                    #18

                    @倭寇国を滅ぼす
                    哦 不是,pp 是 prompt processing,就是那个prefill所谓输入的预处理。可以理解为是输入token处理速度。

                    1 条回复 最后回复
                    0
                    • linkdesuL 离线
                      linkdesuL 离线
                      linkdesu
                      发表于 最后由 编辑
                      #19

                      https://kyuz0.github.io/amd-r9700-ai-toolboxes/index.html 这里有个双 9700 在不同驱动下的 benchmark ,希望也能有帮助

                      fcmeF 1 条回复 最后回复
                      1
                      • fcmeF fcme

                        @iamvirus
                        我的是R9700说是有个什么vllm不支持,就很恶心,速度比llamacpp vulkan都不如。开启wmma后用MoE直接起飞!

                        Luke MaoL 离线
                        Luke MaoL 离线
                        Luke Mao
                        发表于 最后由 Luke Mao 编辑
                        #20

                        @fcme 能否详细讲讲这个wmma部署,谢谢!

                        fcmeF 1 条回复 最后回复
                        0
                        • linkdesuL linkdesu

                          https://kyuz0.github.io/amd-r9700-ai-toolboxes/index.html 这里有个双 9700 在不同驱动下的 benchmark ,希望也能有帮助

                          fcmeF 离线
                          fcmeF 离线
                          fcme
                          技术大牛 劳动模范
                          发表于 最后由 编辑
                          #21

                          @linkdesu
                          谢谢,我之前就是看的这个,受到的启发,现在已经基本上稳定了。

                          1 条回复 最后回复
                          0
                          • Luke MaoL Luke Mao

                            @fcme 能否详细讲讲这个wmma部署,谢谢!

                            fcmeF 离线
                            fcmeF 离线
                            fcme
                            技术大牛 劳动模范
                            发表于 最后由 编辑
                            #22

                            @Luke-Mao
                            其实也没什么,你就让Hermes帮你重新编译llamacpp就可以了。编译的过程当中开启WMMA,之后是用系统原生服务跑还是docker跑都可以。效果没差。

                            1 条回复 最后回复
                            0

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

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

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

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


                            • 登录

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