# Python-generated files
__pycache__/
*.py[oc]
build/
dist/
wheels/
*.egg-info

# Virtual environments
.venv
.vscode/settings.json

pytorch/
modular/
.claude/settings.local.json
.claude/skills/
*.lprof
*.pth
tokenizer.json
Qwen3-4B/
Qwen3-0.6B/
gemma-3-270m-it/
.coverage
.vscode/

# Qwen Code files
# Agent documentation files (use AGENTS.md instead)
skills
__mojocache__/

# Profiler artifacts: chrome traces are tens of MB, rocprofv3 writes SQLite
# databases next to wherever it was invoked.
trace_*.json
.rocprofv3/
rocprof_out/

# Benchmark and profile output. profile_nanogpt_train_aten.py and
# compare_nanogpt_train_kernels.py write their runs here; the summaries are
# measurements of one machine at one commit, so they are quoted in the journal
# rather than tracked.
current_bench_train/

# Benchmark-baseline write machinery: the flock file and the atomic-replace
# temp next to benchmarks/baselines.html (the html itself IS tracked — it is
# both the data and the viewer for it).
benchmarks/baselines.html.lock
benchmarks/baselines.html.tmp
