Releases: ubc-cirrus-lab/parrotfish
Releases · ubc-cirrus-lab/parrotfish
1.0.0
What's Changed
- fix: aws pricing api by @arshiamoghimi in #160
- fix: added grpcio-status to requirements by @arshiamoghimi in #162
Full Changelog: 0.3.1...1.0.0
0.3.2
0.3.1
What's Changed
- Configurations Documentation Update by @arshiamoghimi in #156
- docs: configurations for paper by @arshiamoghimi in #157
- fix: fixed configuration parameters naming by @arshiamoghimi in #158
Full Changelog: 0.1.0...0.3.1
0.3.0
What's Changed
- Configurations Documentation Update by @arshiamoghimi in #156
Full Changelog: 0.1.0...0.3.0
0.1.0
What's Changed
- Working AWS price retrieval and project file structure by @eriklangille in #2
- Invocation by @SkylarLJY in #6
- user guide by @SkylarLJY in #8
- Stopped fetching AWS credentials from config, fixed mem choosing by @eriklangille in #9
- Implemented multi benchmark execution infrastrctre by @efeberkeevci in #11
- Emulator by @efeberkeevci in #16
- Smooth out development environment setup by @jpzg in #17
- benchmark folder name in config.json by @SkylarLJY in #21
- new benchmark: formplug by @SkylarLJY in #26
- Replace CLI calls with boto3 by @jpzg in #29
- Format with black by @jpzg in #28
- Add action to automatically apply Black by @jpzg in #30
- Use boto3 instead of custom code by @jpzg in #27
- AES benchmark by @yamanmalkoc in #32
- Implemented Config Suggestions vs Time Graph by @efeberkeevci in #37
- Fix commit failure in format action by @jpzg in #39
- Img proc benchmark by @yamanmalkoc in #33
- Unittest config retrieval by @yamanmalkoc in #40
- Screenshot app by @eriklangille in #31
- use folder name for plot path instead of function name by @SkylarLJY in #44
- Modified CLI to specified flags by @eriklangille in #48
- Log and price retrieval unit tests by @SkylarLJY in #41
- benchmark 3rd party credits given, restructured by @yamanmalkoc in #50
- Json dump load benchmark by @yamanmalkoc in #51
- Ml model refactoring by @SkylarLJY in #54
- Refactor timestamp logic by @jpzg in #52
- Implemented --full flag for end-to-end execution by @efeberkeevci in #57
- Update broken unit tests by @jpzg in #53
- Logs fields are saved as int or float instead of text by @eriklangille in #59
- Log available check by @SkylarLJY in #60
- mse as prediction error by @SkylarLJY in #61
- SPOT suggesting non-minimal configs and fixed log retriever by @eriklangille in #62
- Bugfix by @SkylarLJY in #63
- Added chromescreenshot source code by @eriklangille in #64
- iperf3 networking benchmark by @yamanmalkoc in #49
- Small fixes by @eriklangille in #65
- Config file change detection fix by @efeberkeevci in #78
- removed obsolete formplug by @yamanmalkoc in #67
- Added/updated READMEs by @efeberkeevci in #76
- Update introduction in README by @jpzg in #70
- Moved and renamed serverless configs by @eriklangille in #79
- attributions added by @yamanmalkoc in #66
- Chrome screenshot license by @eriklangille in #82
- Added pyaes deployment guide by @arshiamoghimi in #84
- rewrite AWS Lambda log retriever by @joehattori in #88
- improve AWS Lambda invoker by @joehattori in #93
- Sampler integration by @arshiamoghimi in #89
- wait for the lambda to be updated when changing memory by @joehattori in #96
- clean up some unnecessary codes by @joehattori in #99
- add benchmarks by @joehattori in #100
- Exploration cost by @arshiamoghimi in #102
- simplify benchmark configs by @joehattori in #104
- add retries when memory config is not set by @joehattori in #106
- Benchmark config + cold start invocation cost fix by @arshiamoghimi in #107
- catch lambda timeout by @joehattori in #108
- parameterize constants for efficient evaluation by @joehattori in #109
- improve context by @joehattori in #110
- Feature/improve cli by @joehattori in #111
- add some columns for measurements. by @joehattori in #112
- Fix sampling count bug by @arshiamoghimi in #113
- add some column by @joehattori in #114
- merge develop by @joehattori in #116
- increase MEMORY_CONFIG_MAX_RETRIES by @joehattori in #117
- add objective to context by @joehattori in #118
- added new objective by @arshiamoghimi in #119
- added new objectives by @arshiamoghimi in #120
- added initial sample memories config by @arshiamoghimi in #121
- fix initial_sample_memories in context by @joehattori in #122
- make sure lambda is invoked in warm environment by @joehattori in #123
- fix chrome payload by @joehattori in #124
- Feature/fit to real cost by @joehattori in #126
- Merge the final code by @joehattori in #127
- handle ENOMEM by @joehattori in #129
- Video processing benchmark by @arshiamoghimi in #131
- update the fitting function by @joehattori in #132
- feat: add execution time threshold handling. by @MehdiBC in #133
- Fixed the initial parameters for fitting by @arshiamoghimi in #134
- chore: refactoring modules. by @MehdiBC in #130
- feat: adding support to Google Cloud Platform. by @MehdiBC in #135
- feat: add support for multiple payload. by @MehdiBC in #140
- chore: add continous integration by @MehdiBC in #141
- docs: updated the documentation. by @MehdiBC in #146
- chore: add guides on supporting custom models and objectives. by @arshiamoghimi in #153
- fix: allow pr contributions by @arshiamoghimi in #155
- License by @engshahrad in #154
New Contributors
- @eriklangille made their first contribution in #2
- @SkylarLJY made their first contribution in #6
- @efeberkeevci made their first contribution in #11
- @jpzg made their first contribution in #17
- @yamanmalkoc made their first contribution in #32
- @joehattori made their first contribution in #88
- @engshahrad made their first contribution in #154
Full Changelog: https://github.com/ubc-cirrus-lab/parrotfish/commits/0.1.0