diff --git a/tilelang/contrib/nvcc.py b/tilelang/contrib/nvcc.py index 0d55cbf7d..0e6a19ba1 100644 --- a/tilelang/contrib/nvcc.py +++ b/tilelang/contrib/nvcc.py @@ -80,8 +80,8 @@ def compile_cuda(code, file_target = path_target if path_target else temp_target cmd = [get_nvcc_compiler()] cmd += [f"--{target_format}", "-O3"] - if kernels_output_dir is not None: - cmd += ["-lineinfo"] + # Always include line info for better profiling and mapping + cmd += ["-lineinfo"] if isinstance(arch, list): cmd += arch elif isinstance(arch, str):