# /// script # requires-python = ">=3.10" # dependencies = [ # "numpy", # "torch==2.8.0", # "kernels-benchmark-tools", # "matplotlib", # ] # # [tool.uv.sources] # kernels-benchmark-tools = { path = "../../../../../tools", editable = true } # /// from kernels_benchmark_tools.core.visuals import generate_combined_results # Map display names to uvnote environment variables cache_env_map = { # "PyTorch OpenAI MoE": "UVNOTE_FILE_TORCH_OPENAI_MOE_BENCHMARK", "Binned PyTorch": "UVNOTE_FILE_BINNED_TORCH_BENCHMARK", "GptOssExperts": "UVNOTE_FILE_GPT_OSS_MOE_BENCHMARK", } # Generate combined results with visualization generate_combined_results( cache_env_map=cache_env_map, output_filename="openai_moe.jsonl", svg_filename="latency.svg" )