• Members 15 posts
    2026年7月1日 15:53

    硬件 C500 * 8

    我使用的命令是:

    #!/bin/bash
    export MACA_SMALL_PAGESIZE_ENABLE=1
    export MACA_VLLM_ENABLE_MCTLASS_FUSED_MOE=0
    export MACA_VLLM_ENABLE_MCTLASS_PYTHON_API=1
    
    vllm serve /llm_models/DeepSeek-V4-Flash-FlexSMQ-AWQ-W8A8 --served-model-name DeepSeek-V4-Flash --trust-remote-code \
    --kv-cache-dtype bfloat16 --block-size 256 --port 8001 --max-model-len 1048576 --gpu-memory-utilization 0.9 \
    --tokenizer-mode deepseek_v4 --tool-call-parser deepseek_v4 \
    --enable-auto-tool-choice --reasoning-parser deepseek_v4 --default-chat-template-kwargs '{"enable_thinking": true}' \
    --compilation-config '{"cudagraph_mode":"FULL_AND_PIECEWISE", "custom_ops":["all"]}' \
    --max-num-seq 32 -tp 8 --speculative_config '{"method": "mtp", "num_speculative_tokens": 1}'
    

    然后在加载完模型之后产生巨量的tilelang的编译报错,然后失败退出

  • arrow_forward

    Thread has been moved from 公共.

  • Members 15 posts
    2026年7月1日 16:02

    一、软硬件信息
    1.服务器厂家: 超云
    2.沐曦GPU型号: C500
    3.操作系统内核版本: 6.8.0-124-generic
    4.是否开启CPU虚拟化:是
    5.mx-smi回显:

    mx-smi  version: 2.3.4
    
    =================== MetaX System Management Interface Log ===================
    Timestamp                                         : Wed Jul  1 23:56:36 2026
    
    Attached GPUs                                     : 8
    +---------------------------------------------------------------------------------+
    | MX-SMI 2.3.4                       Kernel Mode Driver Version: 3.9.10           |
    | MACA Version: 3.7.0.38             BIOS Version: 1.35.2.0                       |
    |------------------+-----------------+---------------------+----------------------|
    | Board       Name | GPU   Persist-M | Bus-id              | GPU-Util      sGPU-M |
    | Pwr:Usage/Cap    | Temp       Perf | Memory-Usage        | GPU-State            |
    |==================+=================+=====================+======================|
    | 0     MetaX C500 | 0           Off | 0000:04:00.0        | 0%          Disabled |
    | 38W / 350W       | 40C          P0 | 860/65536 MiB       | Available            |
    +------------------+-----------------+---------------------+----------------------+
    | 1     MetaX C500 | 1           Off | 0000:05:00.0        | 0%          Disabled |
    | 39W / 350W       | 41C          P0 | 860/65536 MiB       | Available            |
    +------------------+-----------------+---------------------+----------------------+
    | 2     MetaX C500 | 2           Off | 0000:06:00.0        | 0%          Disabled |
    | 42W / 350W       | 43C          P0 | 860/65536 MiB       | Available            |
    +------------------+-----------------+---------------------+----------------------+
    | 3     MetaX C500 | 3           Off | 0000:07:00.0        | 0%          Disabled |
    | 38W / 350W       | 41C          P0 | 860/65536 MiB       | Available            |
    +------------------+-----------------+---------------------+----------------------+
    | 4     MetaX C500 | 4           Off | 0000:0b:00.0        | 0%          Disabled |
    | 40W / 350W       | 42C          P0 | 860/65536 MiB       | Available            |
    +------------------+-----------------+---------------------+----------------------+
    | 5     MetaX C500 | 5           Off | 0000:0c:00.0        | 0%          Disabled |
    | 41W / 350W       | 43C          P0 | 860/65536 MiB       | Available            |
    +------------------+-----------------+---------------------+----------------------+
    | 6     MetaX C500 | 6           Off | 0000:0d:00.0        | 0%          Disabled |
    | 42W / 350W       | 41C          P0 | 860/65536 MiB       | Available            |
    +------------------+-----------------+---------------------+----------------------+
    | 7     MetaX C500 | 7           Off | 0000:0e:00.0        | 0%          Disabled |
    | 39W / 350W       | 40C          P0 | 860/65536 MiB       | Available            |
    +------------------+-----------------+---------------------+----------------------+
    
    +---------------------------------------------------------------------------------+
    | Process:                                                                        |
    |  GPU                    PID         Process Name                 GPU Memory     |
    |                                                                  Usage(MiB)     |
    |=================================================================================|
    |  no process found                                                               |
    +---------------------------------------------------------------------------------+
    
    End of Log
    

    6.docker info回显:

    Client: Docker Engine - Community
     Version:    29.3.0
     Context:    default
     Debug Mode: false
     Plugins:
      buildx: Docker Buildx (Docker Inc.)
        Version:  v0.31.1
        Path:     /usr/libexec/docker/cli-plugins/docker-buildx
      compose: Docker Compose (Docker Inc.)
        Version:  v5.1.0
        Path:     /usr/libexec/docker/cli-plugins/docker-compose
      model: Docker Model Runner (Docker Inc.)
        Version:  v1.1.8
        Path:     /usr/libexec/docker/cli-plugins/docker-model
    
    Server:
     Containers: 12
      Running: 4
      Paused: 0
      Stopped: 8
     Images: 15
     Server Version: 29.3.0
     Storage Driver: overlayfs
      driver-type: io.containerd.snapshotter.v1
     Logging Driver: json-file
     Cgroup Driver: systemd
     Cgroup Version: 2
     Plugins:
      Volume: local
      Network: bridge host ipvlan macvlan null overlay
      Log: awslogs fluentd gcplogs gelf journald json-file local splunk syslog
     CDI spec directories:
      /etc/cdi
      /var/run/cdi
     Swarm: inactive
     Runtimes: io.containerd.runc.v2 runc
     Default Runtime: runc
     Init Binary: docker-init
     containerd version: dea7da592f5d1d2b7755e3a161be07f43fad8f75
     runc version: v1.3.4-0-gd6d73eb8
     init version: de40ad0
     Security Options:
      apparmor
      seccomp
       Profile: builtin
      cgroupns
     Kernel Version: 6.8.0-124-generic
     Operating System: Ubuntu-Server 24.04.4 LTS (Noble Numbat)
     OSType: linux
     Architecture: x86_64
     CPUs: 192
     Total Memory: 503.5GiB
     Name: server2
     ID: 404bb473-c286-41a5-a18e-b94481c6f73e
     Docker Root Dir: /var/lib/docker
     Debug Mode: false
     Experimental: false
     Insecure Registries:
      ::1/128
      127.0.0.0/8
     Live Restore Enabled: false
     Firewall Backend: iptables
    

    7.镜像版本:cr.metax-tech.com/public-ai-release/maca/vllm-metax:0.21.0-maca.ai3.7.1.106-torch2.8-py312-ubuntu22.04-amd64
    8.启动容器命令:

    docker run -d \
        --device=/dev/dri \
        --device=/dev/mxcd \
        --device=/dev/infiniband \
        --group-add video \
        --security-opt seccomp=unconfined \
        --security-opt apparmor=unconfined \
        --shm-size 100gb \
        --ulimit memlock=-1 \
        --privileged=true \
        --network host \
        -v /mnt/modelscope:/llm_models \
        --name vllm-deepseek-v4-flash \
        cr.metax-tech.com/public-ai-release/maca/vllm-metax:0.21.0-maca.ai3.7.1.106-torch2.8-py312-ubuntu22.04-amd64 bash -c "source /etc/profile.d/conda.sh && source /llm_models/run-deepseek-v4-entry.sh"
    

    9.容器内执行命令(/llm_models/run-deepseek-v4-entry.sh的内容):

    #!/bin/bash
    export MACA_SMALL_PAGESIZE_ENABLE=1
    export MACA_VLLM_ENABLE_MCTLASS_FUSED_MOE=0
    export MACA_VLLM_ENABLE_MCTLASS_PYTHON_API=1
    
    vllm serve /llm_models/DeepSeek-V4-Flash-FlexSMQ-AWQ-W8A8 --served-model-name DeepSeek-V4-Flash --trust-remote-code \
    --kv-cache-dtype bfloat16 --block-size 256 --port 8001 --max-model-len 1048576 --gpu-memory-utilization 0.9 \
    --tokenizer-mode deepseek_v4 --tool-call-parser deepseek_v4 \
    --enable-auto-tool-choice --reasoning-parser deepseek_v4 --default-chat-template-kwargs '{"enable_thinking": true}' \
    --compilation-config '{"cudagraph_mode":"FULL_AND_PIECEWISE", "custom_ops":["all"]}' \
    --max-num-seq 32 -tp 8 --speculative_config '{"method": "mtp", "num_speculative_tokens": 1}'
    

    二、问题现象
    请描述详细的问题现象日志。若日志过长,请上传附件(txt格式)。

    insert_drive_file
    dsv4-error.log

    Text, 876.9 KB, uploaded by e411 on 2026年7月1日.

  • Members 650 posts
    2026年7月1日 16:07

    尊敬的开发者您好,请在裸金属执行
    dmesg -T | grep -i err

  • Members 15 posts
    2026年7月1日 16:52
    [Wed Jul  1 22:58:53 2026] AMD-Vi: Disabling interrupt remapping
    [Wed Jul  1 22:58:54 2026] ACPI: Using IOAPIC for interrupt routing
    [Wed Jul  1 22:58:54 2026] ACPI: PCI: Interrupt link LNKA configured for IRQ 0
    [Wed Jul  1 22:58:54 2026] ACPI: PCI: Interrupt link LNKB configured for IRQ 0
    [Wed Jul  1 22:58:54 2026] ACPI: PCI: Interrupt link LNKC configured for IRQ 0
    [Wed Jul  1 22:58:54 2026] ACPI: PCI: Interrupt link LNKD configured for IRQ 0
    [Wed Jul  1 22:58:54 2026] ACPI: PCI: Interrupt link LNKE configured for IRQ 0
    [Wed Jul  1 22:58:54 2026] ACPI: PCI: Interrupt link LNKF configured for IRQ 0
    [Wed Jul  1 22:58:54 2026] ACPI: PCI: Interrupt link LNKG configured for IRQ 0
    [Wed Jul  1 22:58:54 2026] ACPI: PCI: Interrupt link LNKH configured for IRQ 0
    [Wed Jul  1 22:58:57 2026] RAS: Correctable Errors collector initialized.
    [Wed Jul  1 22:59:12 2026] hrtimer: interrupt took 30958313 ns
    

    我认为这和卡没有任何关系,是vllm metax内部的一些软件错误

  • Members 650 posts
    2026年7月1日 17:05

    尊敬的开发者您好,请去除source /etc/profile.d/conda.sh尝试

  • Members 15 posts
    2026年7月1日 17:18

    source /etc/profile.d/conda.sh 是为了加载vllm所在的虚拟环境,因为docker run -d拉起来的bash是非交互的,因此不会自动加载conda环境,为了正确加载后续vllm命令,必须加载一下conda.sh。

  • Members 650 posts
    2026年7月1日 17:19

    尊敬的开发者您好,请使用docker -itd启动尝试

  • Members 15 posts
    2026年7月2日 10:35

    没有变化,日志仍然是之前一样。

  • Members 15 posts
    2026年7月2日 10:40

    我进一步排查后,发现其中的tilelang有问题,我对比了贵公司官网发布的tilelang安装包与vllm镜像内的tilelang,发现vllm镜像内tilelang是上游版本,而不是贵公司适配过的tilelang maca版本,其中不含任何maca代码,只有cuda,vllm调用到了cuda,导致maca工具链编译报错,请联系贵公司研发重新适配打包这个vllm的镜像,谢谢!

  • Members 15 posts
    2026年7月2日 10:42

    注意到vllm镜像里的tilelang没有maca适配代码

    image.png

    PNG, 102.4 KB, uploaded by e411 on 2026年7月2日.

    image.png

    PNG, 122.9 KB, uploaded by e411 on 2026年7月2日.

  • Members 650 posts
    2026年7月2日 10:47

    尊敬的开发者您好,经内部确认,此镜像不支持DS V4部署

  • Members 15 posts
    2026年7月2日 10:52

    你们现在有比较新的dsv4的验证镜像吗,我这边真的很想部署一个dsv4来用(

  • Members 650 posts
    2026年7月2日 11:03

    尊敬的开发者您好,请开启个人主题,左上角倒数第三个,收件人写shuai_chen,申请最新POC镜像

  • Members 7 posts
    2026年7月5日 13:52

    deepseek就是你们国产信创厂商的大腿,应该第一时间0day适配所有设备才有出路,否则为啥花大价钱买这种瘸腿产品