From 00fffc216ec3737601759aa9bd0512b8bc9005f1 Mon Sep 17 00:00:00 2001 From: Jing Lan <jlan25@cs544-jlan25.cs.wisc.edu> Date: Fri, 21 Feb 2025 20:32:18 -0600 Subject: [PATCH] p3 draft update --- p3/README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/p3/README.md b/p3/README.md index e67fc04..4850093 100644 --- a/p3/README.md +++ b/p3/README.md @@ -213,7 +213,7 @@ You may also want `benchmark.py` to wait a few seconds for the `server` to get r ### Visualizing the Results -Plot a simple line graph with the execution time acquired by the previous step. Save the figure to a file called `plot.png`. Your figure must include at least 4 data points as mentioned above. +Plot a simple line graph with the execution time acquired by the previous step. Save the figure to a file called `plot.png`. Your figure must include at least 4 data points as mentioned above. You will find an example plot `plot.png` in the project repo. **HINT:** Feel free to any tools to plot the figure. Below is a minimal example to plot a dictionary with 2 data points: @@ -229,7 +229,7 @@ ax.get_figure().savefig("plot.png") Delirable should work with `docker-compose.yaml` we provide: -1. `Dockerfile.client` must launch `benchmark.py` **(NOT `client.py`)**. To achieve this, you need to copy both `client.py` and the driver `benchmark.py` to the image, as well as `workload.txt`, `purge.txt`, and the input CSV files. It is sufficient to submit a minimal working set as we may test your code with different datasets and workloads. +1. `Dockerfile.client` must launch `benchmark.py` **(NOT `client.py`)**. To achieve this, you need to copy both `client.py` and the driver `benchmark.py` to the image, as well as `workload.txt`, `purge.txt`, and the two sample input CSV files `file1.csv` `file2.csv`. 2. `Dockerfile.server` must launch `server.py`. **Requirement:** Do **NOT** submit the `venv` directory (e.g., use `.gitignore`). -- GitLab