From 38ea242005836b3f2cd34dfe04db093e2a4d467b Mon Sep 17 00:00:00 2001 From: braceal Date: Wed, 4 Sep 2024 13:12:36 -0500 Subject: [PATCH] strong scaling big font --- .../scaling_relations_pdfparsing-big-font.pdf | Bin 0 -> 17313 bytes examples/strong_scaling.ipynb | 66 ++++++++++++++---- 2 files changed, 53 insertions(+), 13 deletions(-) create mode 100644 examples/scaling_relations_pdfparsing-big-font.pdf diff --git a/examples/scaling_relations_pdfparsing-big-font.pdf b/examples/scaling_relations_pdfparsing-big-font.pdf new file mode 100644 index 0000000000000000000000000000000000000000..05e0ecbc10af52fbe24863f4e94596a5304c6fac GIT binary patch literal 17313 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 lv{F list[Any]:\n", " \"\"\"\n", @@ -111,7 +119,12 @@ " # plt.rcParams[\"font.family\"] = \"Avenir Regular\"\n", " plt.rcParams[\"font.size\"] = 14\n", " markers = [\"o\", \"s\", \"d\", \"p\", \"*\", \"v\", \"^\", \"<\"]\n", - " colors = [\"mediumpurple\", \"cornflowerblue\", \"mediumaquamarine\", \"lightcoral\"]\n", + " colors = [\n", + " \"mediumpurple\",\n", + " \"cornflowerblue\",\n", + " \"mediumaquamarine\",\n", + " \"lightcoral\",\n", + " ]\n", " fig, ax = plt.subplots(figsize=(8, 6))\n", " for x, y, label, marker, color in zip(x_values, y_values, labels, markers, colors):\n", " ax.plot(x, y, label=label, marker=marker, color=color)\n", @@ -494,18 +507,27 @@ "sunspot_ngpus = [1 * 12, 4 * 12, 16 * 12, 32 * 12, 96 * 12]\n", "\n", "x_values = [polaris_ngpus, sunspot_ngpus]\n", - "y_values = [polaris_semantic_chunking_throughput, sunspot_semantic_chunking_throughput]\n", + "y_values = [\n", + " polaris_semantic_chunking_throughput,\n", + " sunspot_semantic_chunking_throughput,\n", + "]\n", "labels = [\"Polaris Semantic Chunking\", \"Sunspot Semantic Chunking\"]\n", "image_name = \"scaling_relations_semantic_chunking.pdf\"\n", "plot_scaling_relations(x_values, y_values, labels, image_name)\n", "\n", - "print(\"Polaris Semantic Chunking Throughput:\", polaris_semantic_chunking_throughput)\n", - "print(\"Sunspot Semantic Chunking Throughput:\", sunspot_semantic_chunking_throughput)" + "print(\n", + " \"Polaris Semantic Chunking Throughput:\",\n", + " polaris_semantic_chunking_throughput,\n", + ")\n", + "print(\n", + " \"Sunspot Semantic Chunking Throughput:\",\n", + " sunspot_semantic_chunking_throughput,\n", + ")" ] }, { "cell_type": "code", - "execution_count": 128, + "execution_count": 11, "metadata": {}, "outputs": [ { @@ -1061,7 +1083,7 @@ "name": "stderr", "output_type": "stream", "text": [ - "/var/folders/74/4jdnr7zn79q0h8cj7fy26vjm0000gn/T/ipykernel_47408/3899384454.py:66: UserWarning: FigureCanvasAgg is non-interactive, and thus cannot be shown\n", + "/var/folders/74/4jdnr7zn79q0h8cj7fy26vjm0000gn/T/ipykernel_62422/4207717623.py:83: UserWarning: FigureCanvasAgg is non-interactive, and thus cannot be shown\n", " plt.show()\n" ] } @@ -1120,7 +1142,16 @@ "\n", "polaris_oreo_ngpus = [2 * 4, 32 * 4, 64 * 4, 128 * 4, 256 * 4]\n", "polaris_nougat_ngpus = [2 * 4, 32 * 4, 64 * 4, 128 * 4, 256 * 4]\n", - "sunspot_ngpus = [1 * 12, 2 * 12, 4 * 12, 8 * 12, 16 * 12, 32 * 12, 64 * 12, 96 * 12]\n", + "sunspot_ngpus = [\n", + " 1 * 12,\n", + " 2 * 12,\n", + " 4 * 12,\n", + " 8 * 12,\n", + " 16 * 12,\n", + " 32 * 12,\n", + " 64 * 12,\n", + " 96 * 12,\n", + "]\n", "\n", "x_values = [polaris_oreo_ngpus, polaris_nougat_ngpus, sunspot_ngpus]\n", "y_values = [\n", @@ -1129,7 +1160,7 @@ " sunspot_nougat_throughput,\n", "]\n", "labels = [\"Polaris Oreo\", \"Polaris Nougat\", \"Sunspot Nougat\"]\n", - "image_name = \"scaling_relations_pdfparsing.pdf\"\n", + "image_name = \"scaling_relations_pdfparsing-big-font.pdf\"\n", "plot_scaling_relations(x_values, y_values, labels, image_name)\n", "\n", "print(\"Polaris Oreo Throughout: \", polaris_oreo_throughput)\n", @@ -1304,7 +1335,16 @@ ], "source": [ "polaris_nougat_ngpus = [2 * 4, 32 * 4, 64 * 4, 128 * 4, 256 * 4]\n", - "sunspot_ngpus = [1 * 12, 2 * 12, 4 * 12, 8 * 12, 16 * 12, 32 * 12, 64 * 12, 96 * 12]\n", + "sunspot_ngpus = [\n", + " 1 * 12,\n", + " 2 * 12,\n", + " 4 * 12,\n", + " 8 * 12,\n", + " 16 * 12,\n", + " 32 * 12,\n", + " 64 * 12,\n", + " 96 * 12,\n", + "]\n", "\n", "print(\"Polaris Accelerators\", polaris_nougat_ngpus)\n", "print(\"Sunspot Accelerators\", sunspot_ngpus)"