---
id: pr-flashinfer-3091
repo: flashinfer-ai/flashinfer
pr: 3091
title: Vendor CCCL v3.3.2 from GitHub instead of relying on CTK-bundled copy
author: kahyunnam
date: '2026-04-22'
url: https://github.com/flashinfer-ai/flashinfer/pull/3091
source_category: upstream-code
architectures:
- sm100
tags: []
techniques: []
hardware_features: []
kernel_types: []
languages: []
captured_at: '2026-05-16'
status: merged
merge_sha: 6ddbdb0f05f35e48da78ba79f3a2d1732e3e0bd7
inclusion_reason: defer
changed_paths:
- .gitmodules
- 3rdparty/cccl
- build_backend.py
- csrc/fused_moe/trtllm_backend/trtllm_fused_moe_dev_kernel.cu
- flashinfer/jit/cpp_ext.py
- flashinfer/jit/env.py
- include/flashinfer/fastdiv.cuh
- include/flashinfer/sampling.cuh
- include/flashinfer/trtllm/fmha/kernelParams.h
- include/flashinfer/trtllm/fmha/lse.cuh
- pyproject.toml
- scripts/modal_runner.py
artifact_dir: evidence/pull-bundles/flashinfer/gh-3091
head_ref_oid: 1970b170437c84bfe49dfb7e4146d6a29e9411a0
---
# Vendor CCCL v3.3.2 from GitHub instead of relying on CTK-bundled copy

- Repository: `flashinfer-ai/flashinfer`
- PR: [3091](https://github.com/flashinfer-ai/flashinfer/pull/3091)
- Decision: `defer`
- Reason: defer

## Changed Paths

- `.gitmodules`
- `3rdparty/cccl`
- `build_backend.py`
- `csrc/fused_moe/trtllm_backend/trtllm_fused_moe_dev_kernel.cu`
- `flashinfer/jit/cpp_ext.py`
- `flashinfer/jit/env.py`
- `include/flashinfer/fastdiv.cuh`
- `include/flashinfer/sampling.cuh`
- `include/flashinfer/trtllm/fmha/kernelParams.h`
- `include/flashinfer/trtllm/fmha/lse.cuh`
- `pyproject.toml`
- `scripts/modal_runner.py`

## Evidence Bundle

`evidence/pull-bundles/flashinfer/gh-3091`
