Skip to content

[Bug/Feature Request] Missing prebuilt XQA cubins for sm_110 (Jetson Thor) causes Decode failure in decoderXQARunner #156

Description

@ryanzhang369

Environment

  • Device / Hardware: NVIDIA Jetson Thor (Blackwell, sm_110)
  • Software Version: TensorRT-Edge-LLM v0.9.1 (main branch)
  • CUDA Version: CUDA 13.0
  • TensorRT Version: 10.13.3
  • Model: Qwen2.5-VL / LLM models with GQA

Problem Description

When running LLM/VLM inference on Jetson Thor (sm_110), the Prefill phase completes successfully, but the Decode phase crashes with an XQA kernel lookup error.

Error Trace

decoderXQARunner.cpp:611: "No available kernel available for the GQA"


Root Cause Analysis

  1. Prefill Phase (Works):
  • cutedsl_aarch64_sm_110_cuda13.tar.gz is present under kernelSrcs/cuteDSLPrebuilt/ and provides FMHA kernels for sm_110. Context attention works as expected.
  1. Decode Phase (Fails):
  • In cmake/XQACubins.cmake, the supported SM list only includes:
SM 80; 86; 89; 100; 120
  • There are no prebuilt XQA .cubin files provided for sm_110 under kernelSrcs/.
  • As a result, decoderXQARunner cannot find a matching XQA cubin for sm_110 during generation/decode, raising the exception above.

Feature Request / Expected Behavior

Could the NVIDIA team please provide prebuilt XQA CUBIN artifacts for sm_110 (Jetson Thor) in kernelSrcs/ and update XQACubins.cmake accordingly in the upcoming release?

This will allow full end-to-end execution (Prefill + Decode) on Jetson Thor devices.

Thanks!

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions