You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* update the list of prompts
* add checkpointing
* add throughput
* update generation
* add stack analysis script
* update throughput scripts
* Update gitignore
* add sum of prefix sum gpu driver
* Fixes to scan 28 gpu driver, add test outputs, subprocess import
* add implementations for drivers that have been tested
* update analysis scripts
* updated set of currently working drivers
* Fix indent in scan-28 gpu.cu
* Change scan 28 gpu to use copy macros instead of memcpy symbol call
* fix kernel call in gpu.cu scan 28, update test output for same
* Add scan 27
* Update scan benchmark names to match current ids
* Some fixes for scan 31
* Add scan 30 drivers
* Add MPI support for cpu.cc in scan 30, 31, 32
* Update gpu.cu for scan 30-32
* Small updates to scan 30-32 kokkos
* Complete scan 33
* Add scan 34, small changes to template generator
* Update test outputs with right numbers for scan prompts, add script to generate simple test outputs for driver
* Various updates to scan drivers fixing minor bugs
* Make create driver template and run all executable scripts
* update template, add reduce 25 drivers
* Add reduce 27 drivers
* Add reduce 26 drivers
* Add reduce 28
* Add reduce 29
* Add stencil 50 drivers
* Add stencil 51 driver
* Add stencil 53 driver
* update formatting and problem sizes for scan and reduce
* Add stencil 52 drivers
* Add stencil 54 drivers
* bug fixes for scan
* reduce bug fixes
* fix bugs in stencil drivers and set problem sizes
* some minor updates after prompt changes
* newest updates to prompts
* update prompts json
* update generate scripts
* add run scripts
* add updated model outputs
* update runs scripts
* add openai outputs
* update generation script
* update generate
* update how scripts are run
* outputs
* update generation
* add more outputs
* update gpt-4 outputs
* update search benchmarks
* update analysis scripts
* update model outputs
* update computed results
* update model collection
* update gpt-4 results
* Add geometry 10 drivers
* Geometry 10 fixes for struct decl
* Add missing points setup in geometry 10 gpu
* Add log-runs option
* Geometry 10 formatting
* Add geometry 11 drivers
* Add input validation for geo 11 cpu for testing
* Try circle generation for geometry 11
* Remove restricted validation data generation for geo 11
* Modify baseline for geo 11 to provide own distance lambda
* update gpt 3 and 4 outputs
* update metric defaults
* update some driver utility scripts
* update result data
* update all.json files
* update non-openai outputs
* Correct position of baseline include in geo 11 kokkos
* Small format/convenience changes for debugging tools, adjust problem sizes for geo
* Add storage of return value in geo 11 gpu best
* Add geo 12 drivers
* Add geo 13 drivers
* Geometry 14 drivers
* Adjust floating point error bound geo 13 cpu
* update geo problem sizes
* update hip results
* update some scripts to handle hip better
* update 59
* Add cfloat to utilities, needed for DBL_MAX
* update geo 13 and 14 prompts distance function name conflict
* Rename distance function in cuda and hip outputs for geo 13,14
* Update output prompts with distance fn rename
* add results changes from main
* update for geometry runs
* update run scripts
* update hip geometry results
* update recorded results with geometry problems
* update driver job scripts
* update analysis scripts
---------
Co-authored-by: Josh Davis <jhdavis@umd.edu>
parser.add_argument("input_csv", type=str, help="Input CSV file containing the test cases.")
17
+
parser.add_argument("-k", "--k", type=int, default=1, help="K value for speedup@k and efficiency@k")
18
+
parser.add_argument("-n", "--n", type=int, nargs='+', default=[1,2,4,8,16,32,64,128,256,512], help="Number of resources for speedup@k and efficiency@k")
19
+
parser.add_argument("--execution-model", choices=['mpi', 'mpi+omp', 'omp', 'kokkos'], default='mpi', help="Execution model to use for speedup@k and efficiency@k")
20
+
parser.add_argument("-o", "--output", type=str, help="Output csv file containing the results.")
21
+
parser.add_argument("--problem-sizes", type=str, default='../drivers/problem-sizes.json', help="Json with problem sizes. Used for calculating GPU efficiency.")
22
+
parser.add_argument("--model-name", type=str, help="Add model name column with this value")
0 commit comments