.idea
.vs/
.vscode/
.helix
issues/
plans/
*rendered.Dockerfile
[Bb]inlog/
[Bb][Uu][Ii][Ll][Dd]/
[Oo][Bb][Jj]/
[Oo][Uu][Tt]/
[Tt][Mm][Pp]/

**/.idea
**/.vscode/
**/[Bb]inlog/
**/[Dd]ebug/
**/[Oo][Bb][Jj]/
**/[Oo][Uu][Tt]/
**/[Rr]elease/
**/[Tt][Mm][Pp]/
**/*.etcd

.markdownlint.json
CMakeCache.txt
*.log
*.binlog
*.[Dd][Ll][Ll]
*.[Ll][Ii][Bb]
*.[Ss][Ll][Nn]
.*.[Ss][Ww][Pp]
*.[Tt][Ee][Mm][Pp]
*.[Tt][Mm][Pp]
*.[Uu][Ss][Ee][Rr]
*.vcxproj
*.vcxproj.filters
*_pb2.py
*_pb2.pyi
*.svg

*pytest_report.md
*pytest_report.xml

# Test artifacts and output directories
*.shakespeare.txt
test_determinism_*/

**/__pycache__
**/venv
**/.venv
*.cache

# Examples
*generated.json
workflow_params_*.json
hf_downloads/
logs/
tensorrtllm_models/
tensorrtllm_checkpoints/
tensorrtllm_engines/
api_server_models/
server/
!lib/gpu_memory_service/server/
# Replay/Snapshot test artifacts
*.new
lib/llm/tests/data/sample-models/models--meta-llama--Llama-3.1-70B-Instruct/

**/*backups*

### Rust ###
# Generated by Cargo
# will have compiled files and executables
debug/
target/
llm_engine.h

### Virtual Environment ###
.venv/
.venv-docs/

### Ruff ###
.ruff_cache/

### MyPy ###
.mypy_cache/

### Python ###
__pycache__/
*.py[cod]
*$py.class
*.so
*.egg-info

# Hatch build artifact
components/**/_version.py

### Helm ###
*.tgz
Chart.lock
generated-values.yaml

# Local build artifacts for devcontainer
.build/
**/.devcontainer/.env
TensorRT-LLM

# The Linux kernel generates core dump files when a process crashes (receives signals
# like SIGSEGV, SIGABRT, SIGBUS, etc.). The Linux container's /proc/sys/kernel/core_pattern
# determines the filename (typically core or core.<pid>)
core

# Ruler Generated Files
/.cursor/instructions.md
/.cursor/instructions.md.bak
/.cursor
/.claude/*
!/.claude/skills/
/CLAUDE.md
/CLAUDE.md.bak

# AI generated worklogs
worklogs/

# Benchmarks
benchmarks/results
profiling_results*

# Direnv
.envrc

# Node.js
node_modules/
package-lock.json

# Compiled static libraries
*.a

# macOS
.DS_Store
**/.DS_Store
