.gitignore
.python-version
.readthedocs.yaml
CLAUDE.md
CONTRIBUTING.md
LICENSE
Makefile
NOTICE.txt
README.md
conftest.py
pyproject.toml
pytest.ini
.claude/skills/coderabbit/SKILL.md
.claude/skills/commit/SKILL.md
.claude/skills/lint/SKILL.md
.claude/skills/pr-desc/SKILL.md
.claude/skills/pr-review/SKILL.md
.claude/skills/resolve-conflicts/SKILL.md
.claude/skills/split-pr/SKILL.md
.claude/skills/test/SKILL.md
.github/PULL_REQUEST_TEMPLATE.md
.github/ISSUE_TEMPLATE/100-documentation.yml
.github/ISSUE_TEMPLATE/200-installation.yml
.github/ISSUE_TEMPLATE/300-usage.yml
.github/ISSUE_TEMPLATE/400-bug report.yml
.github/ISSUE_TEMPLATE/500-feature request.yml
.github/ISSUE_TEMPLATE/600-RFC.yml
.github/ISSUE_TEMPLATE/800-misc discussion.yml
.github/ISSUE_TEMPLATE/config.yml
.github/workflows/deploy_docs.yml
.github/workflows/lint.yml
.github/workflows/publish_release.yml
.github/workflows/test_veeksha.yml
docs/Makefile
docs/conf.py
docs/index.rst
docs/make.bat
docs/requirements.txt
docs/setup.md
docs/_static/custom.css
docs/_static/assets/annotated-linear-session.png
docs/_static/assets/annotated-nonlinear-session.png
docs/_static/assets/decode_tbt_p50_vs_batch_size.png
docs/_static/assets/decode_tbt_p99_vs_batch_size.png
docs/_static/assets/decode_window_plot.png
docs/_static/assets/independent-requests.png
docs/_static/assets/linear-session.png
docs/_static/assets/nonlinear-session.png
docs/_static/assets/prefill_ttfc_vs_input_length.png
docs/_static/assets/session_graph_branching_diamond.png
docs/_static/assets/session_graph_skip_narrow_5layer.png
docs/_static/assets/stress_e2e_latency_vs_load.png
docs/_static/assets/stress_interactivity_vs_load.png
docs/_static/assets/stress_throughput_vs_latency.png
docs/_static/assets/stress_throughput_vs_load.png
docs/_static/assets/yaml_help_text.png
docs/config_reference/index.rst
docs/design/architecture.rst
docs/design/content_generation.rst
docs/design/evaluation.rst
docs/design/index.rst
docs/design/scheduling.rst
docs/design/sessions_and_graphs.rst
docs/getting_started/common_benchmarks.rst
docs/getting_started/index.rst
docs/getting_started/installation.rst
docs/getting_started/quick_start.rst
docs/getting_started/why_veeksha.rst
docs/reference/index.rst
docs/reference/programmatic_usage.rst
docs/user_guide/capacity_search.rst
docs/user_guide/configuration.rst
docs/user_guide/index.rst
docs/user_guide/microbenchmarks.rst
docs/user_guide/output_files.rst
docs/user_guide/server_management.rst
docs/user_guide/sweeps.rst
docs/user_guide/trace_flavors.rst
docs/user_guide/wandb_integration.rst
scripts/run_tests_e2e.sh
scripts/run_tests_unit.sh
scripts/test_setup_314.sh
tests/__init__.py
tests/e2e/test_capacity_search_e2e.py
tests/e2e/test_external_server_e2e.py
tests/e2e/test_managed_server_e2e.py
tests/e2e/test_trace_benchmark_e2e.py
tests/helpers/dummy_llm_server.py
tests/unit/__init__.py
tests/unit/test_capacity_search.py
tests/unit/test_cli.py
tests/unit/test_expand_tag.py
tests/unit/test_seeding.py
tests/unit/test_sweep_summary.py
tests/unit/client/test_openai_chat_client_router.py
tests/unit/client/test_openai_completions_client.py
tests/unit/config/test_slo_config.py
tests/unit/core/test_dataclasses.py
tests/unit/core/test_session_graph.py
tests/unit/evaluator/accuracy/test_parse_logprobs.py
tests/unit/evaluator/performance/test_text_decode_window.py
tests/unit/evaluator/performance/test_text_nonstream.py
tests/unit/evaluator/performance/test_text_performance.py
tests/unit/evaluator/performance/test_text_prefill_stats.py
tests/unit/generator/test_branching_session_graph.py
tests/unit/generator/test_linear_graph_generator.py
tests/unit/generator/test_single_request_session_graph.py
tests/unit/generator/test_synthetic_generator.py
tests/unit/generator/channel/test_text_generator.py
tests/unit/generator/interval/test_interval_generators.py
tests/unit/generator/length/test_length_generators.py
tests/unit/generator/length/test_stair_length_generator.py
tests/unit/generator/session/test_lmeval_generator.py
tests/unit/generator/session/test_lmeval_loglikelihood_params.py
tests/unit/generator/session/trace/test_timed_synthetic_session.py
tests/unit/generator/session/trace/test_trace_generation_validation.py
tests/unit/generator/session/trace/test_trace_generator.py
tests/unit/generator/session/trace/test_untimed_content_multi_turn.py
tests/unit/microbench/__init__.py
tests/unit/microbench/test_config.py
tests/unit/microbench/test_config_builder.py
tests/unit/orchestration/test_benchmark_orchestrator.py
tests/unit/orchestration/test_engine_server_commands.py
tests/unit/orchestration/test_resource_manager.py
tests/unit/orchestration/test_server_manager.py
tests/unit/slo/test_metrics.py
tests/unit/slo/test_runner.py
tests/unit/traffic/test_concurrent_traffic_scheduler.py
tests/unit/traffic/test_rate_traffic_scheduler.py
veeksha/__init__.py
veeksha/__main__.py
veeksha/_version.py
veeksha/benchmark.py
veeksha/benchmark_data_utils.py
veeksha/benchmark_utils.py
veeksha/capacity_search.py
veeksha/health.py
veeksha/logger.py
veeksha/sweep_summary.py
veeksha/version.py
veeksha/wandb_integration.py
veeksha.egg-info/PKG-INFO
veeksha.egg-info/SOURCES.txt
veeksha.egg-info/dependency_links.txt
veeksha.egg-info/entry_points.txt
veeksha.egg-info/requires.txt
veeksha.egg-info/top_level.txt
veeksha/cli/__init__.py
veeksha/cli/base.py
veeksha/cli/benchmarks.py
veeksha/cli/commands.py
veeksha/cli/config_docs_generator.py
veeksha/client/__init__.py
veeksha/client/base.py
veeksha/client/openai_base.py
veeksha/client/openai_chat.py
veeksha/client/openai_completions.py
veeksha/client/openai_router.py
veeksha/client/registry.py
veeksha/config/__init__.py
veeksha/config/benchmark.py
veeksha/config/capacity_search.py
veeksha/config/client.py
veeksha/config/evaluator.py
veeksha/config/runtime.py
veeksha/config/server.py
veeksha/config/slo.py
veeksha/config/trace_recorder.py
veeksha/config/traffic.py
veeksha/config/utils.py
veeksha/config/wandb.py
veeksha/config/core/__init__.py
veeksha/config/generator/channel.py
veeksha/config/generator/interval.py
veeksha/config/generator/length.py
veeksha/config/generator/requested_output.py
veeksha/config/generator/session.py
veeksha/config/generator/session_graph.py
veeksha/core/__init__.py
veeksha/core/context.py
veeksha/core/lazy_loader.py
veeksha/core/prompt_generator.py
veeksha/core/request.py
veeksha/core/request_content.py
veeksha/core/requested_output.py
veeksha/core/response.py
veeksha/core/seeding.py
veeksha/core/session.py
veeksha/core/session_graph.py
veeksha/core/thread_pool.py
veeksha/core/tokenizer.py
veeksha/core/trace_recorder.py
veeksha/data/__init__.py
veeksha/data/corpus.txt
veeksha/evaluator/__init__.py
veeksha/evaluator/base.py
veeksha/evaluator/cdf_sketch.py
veeksha/evaluator/chrome_trace.py
veeksha/evaluator/composite.py
veeksha/evaluator/plot_utils.py
veeksha/evaluator/registry.py
veeksha/evaluator/accuracy/__init__.py
veeksha/evaluator/accuracy/base.py
veeksha/evaluator/performance/__init__.py
veeksha/evaluator/performance/audio.py
veeksha/evaluator/performance/base.py
veeksha/evaluator/performance/image.py
veeksha/evaluator/performance/text.py
veeksha/evaluator/performance/video.py
veeksha/generator/output_spec.py
veeksha/generator/channel/__init__.py
veeksha/generator/channel/base.py
veeksha/generator/channel/registry.py
veeksha/generator/channel/text.py
veeksha/generator/interval/__init__.py
veeksha/generator/interval/base.py
veeksha/generator/interval/fixed.py
veeksha/generator/interval/gamma.py
veeksha/generator/interval/poisson.py
veeksha/generator/interval/registry.py
veeksha/generator/length/__init__.py
veeksha/generator/length/base.py
veeksha/generator/length/fixed.py
veeksha/generator/length/inverse_gaussian.py
veeksha/generator/length/registry.py
veeksha/generator/length/stair.py
veeksha/generator/length/uniform.py
veeksha/generator/length/zipf.py
veeksha/generator/session/__init__.py
veeksha/generator/session/base.py
veeksha/generator/session/lmeval.py
veeksha/generator/session/registry.py
veeksha/generator/session/synthetic.py
veeksha/generator/session/trace/__init__.py
veeksha/generator/session/trace/base.py
veeksha/generator/session/trace/base_flavor.py
veeksha/generator/session/trace/conversation.py
veeksha/generator/session/trace/prompt_builder.py
veeksha/generator/session/trace/rag.py
veeksha/generator/session/trace/registry.py
veeksha/generator/session/trace/request_log.py
veeksha/generator/session/trace/shared_prefix.py
veeksha/generator/session/trace/timed_synthetic_session.py
veeksha/generator/session_graph/__init__.py
veeksha/generator/session_graph/base.py
veeksha/generator/session_graph/branching.py
veeksha/generator/session_graph/linear.py
veeksha/generator/session_graph/registry.py
veeksha/generator/session_graph/single_request.py
veeksha/microbench/__init__.py
veeksha/microbench/common.py
veeksha/microbench/config.py
veeksha/microbench/decode.py
veeksha/microbench/diff.py
veeksha/microbench/prefill.py
veeksha/microbench/runner.py
veeksha/microbench/stress.py
veeksha/orchestration/__init__.py
veeksha/orchestration/benchmark_orchestrator.py
veeksha/orchestration/registry.py
veeksha/orchestration/resource_manager.py
veeksha/orchestration/server_manager.py
veeksha/orchestration/sglang_server.py
veeksha/orchestration/vajra_server.py
veeksha/orchestration/vllm_server.py
veeksha/sample_configs/branching_sessions.yml
veeksha/sample_configs/capacity_search_concurrent.yml
veeksha/sample_configs/capacity_search_rate.yml
veeksha/sample_configs/lmeval_generation.yml
veeksha/sample_configs/lmeval_logprobs.yml
veeksha/sample_configs/managed_server.yml
veeksha/sample_configs/microbench_decode_cartesian.yml
veeksha/sample_configs/microbench_decode_simple.yml
veeksha/sample_configs/microbench_decode_sweep.yml
veeksha/sample_configs/microbench_prefill.yml
veeksha/sample_configs/microbench_prefill_simple.yml
veeksha/sample_configs/synthetic_content.yml
veeksha/sample_configs/trace_content.yml
veeksha/sample_configs/wandb_benchmark.yml
veeksha/sample_configs/wandb_capacity_search.yml
veeksha/sample_configs/wandb_sweep.yml
veeksha/slo/__init__.py
veeksha/slo/evaluator.py
veeksha/slo/metrics.py
veeksha/slo/registry.py
veeksha/slo/runner.py
veeksha/slo/slo.py
veeksha/traffic/__init__.py
veeksha/traffic/base.py
veeksha/traffic/concurrent.py
veeksha/traffic/dispatch_tracker.py
veeksha/traffic/rate.py
veeksha/traffic/registry.py
veeksha/traffic/sequential_launch.py
veeksha/traffic/session_state.py
veeksha/types/__init__.py
veeksha/types/base_int_enum.py
veeksha/types/base_registry.py
veeksha/workers/__init__.py
veeksha/workers/client_runner.py
veeksha/workers/completion.py
veeksha/workers/dispatch.py
veeksha/workers/prefetch.py