add tensorrt_llm common and cutlass_extensions as 3rdparty (#3216)

Co-authored-by: BBuf <35585791+BBuf@users.noreply.github.com>
This commit is contained in:
Yineng Zhang
2025-01-30 23:04:41 +08:00
committed by GitHub
parent 468d23cff9
commit 222ce6f1da
86 changed files with 23201 additions and 0 deletions

View File

@@ -39,6 +39,8 @@ cutlass_default = root / "3rdparty" / "cutlass"
cutlass = Path(os.environ.get("CUSTOM_CUTLASS_SRC_DIR", default=cutlass_default))
flashinfer = root / "3rdparty" / "flashinfer"
turbomind = root / "3rdparty" / "turbomind"
tensorrt_llm_parent = root / "3rdparty"
tensorrt_llm = root / "3rdparty" / "tensorrt_llm"
include_dirs = [
cutlass.resolve() / "include",
cutlass.resolve() / "tools" / "util" / "include",
@@ -51,6 +53,8 @@ include_dirs = [
"cublasLt",
turbomind.resolve(),
turbomind.resolve() / "src",
tensorrt_llm_parent.resolve(),
tensorrt_llm.resolve() / "cutlass_extensions" / "include",
]
nvcc_flags = [