Comments (1)
Task completed!
- The repository folder scripts/plotting contains all relevant files.
- All plotting files (*.py) are copied from that repository folder during the workflow run to the plot/ folder in the S3 benchmark folder (e.g., 20200804_160933/plot).
- The workflow run waits until all benchmark runs are completed and then starts the plotting generation.
- Until now, the workflow did not know when the benchmark is finished. I added a loop
until (VM state == running) { sleep 1 min }
for blocking waiting. - As yesterday a workflow run aborted and the VM was running for 15 hrs, I added a timeout parameter that determines when the VM is automatically halted and also determines how long we will wait for the benchmark run to finish before we continue with the plot generation.
- The halt command is sent to the VM as a background job that is invoked after the given timeout (i.e., 60 mins).
- Until now, the workflow did not know when the benchmark is finished. I added a loop
- After all benchmark runs are completed, the plot generation job starts.
- It generates the plots and saves them in S3 (all in Python code, see plot_all.py)
from sok.
Related Issues (20)
- Add Concrete Environment HOT 2
- Design & implement Benchmarks for libraries HOT 5
- Add "naive" versions of manually implemented applications? HOT 1
- Add EVA environment HOT 2
- Implement NN task in EVA
- Add HElib Framework HOT 1
- Check docker_build images workflow task if new images are built (PALISADE, EVA, concrete) HOT 1
- Add docker program example for PALISADE
- Add docker program example for EVA HOT 1
- Implement Chi-Squared Task in EVA HOT 2
- Implement Cardio Task in EVA
- Improve plotting HOT 1
- Move local benchmark script to scripts folder and add minimal documentation HOT 2
- Move dev container script to the scripts folder and add minimal documentation
- Update E3 base image and check whether our programs still work HOT 1
- Add docs on how to inspect a running Docker container HOT 1
- Optimize E3 execution order depending on computation time of the last run HOT 1
- Check why plotting failed in benchmark task HOT 3
- Wiki images broken - HTTP 406 errors HOT 2
- SoK Abbreviation HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from sok.