Releases: ISE-Sustainable-AI/basht
Releases · ISE-Sustainable-AI/basht
v0.5.1
v0.5: Merge pull request #60 from ISE-Sustainable-AI/develop
This release adds:
- adds testing for python version 3.7
- adds a git workflow for develop
- renames ML_benchmark to Basht fully
- creates new decorators to deal with latency
- adds prometheus support
- adds rapidflow-kubernetes as SUT
- reorganizes the building of tasks and benchmarks
- introduces experiments and an experiment class
- adds a variety of tests
v0.4.2: Merge pull request #40 from ISE-Sustainable-AI/develop
PR for fixing __init__.py issue
v0.4.1
vo.4.2
v.0.4.1: Merge pull request #39 from ISE-Sustainable-AI/bugfix/#22
This releases should fix test issues, which resulted in v.0.4.0 not being released
v0.4.0
This release:
- adds benchmark config to results
- adds yml definitions for benchmarks (see optuna-kubernetes example)
- adds support for wattage measurements
- adds classification tracking (WIP) with validation_latency_decorator
- updates optuna-kubernetes benchmark
- adds an environment variable for dockerized benchmarks (see dockerfile.trial)
- reduces the size of the MLP in the MnistTask and makes it linear
- introduces new metrics (Result, Node Usage)
- adds new dependencies (prometheus-api, ruamel.yaml)
- adds resource table and classification table to the metrics storage
- adds new abstractmethods to the objective interface
- adds new testcases to check for runs in the cluster
Bold cases might affect your benchmark.
v0.3.2
v0.3.1
Here a list of changes:
- BenchmarkRunner arguments changed
- configurations added to the config.py
- only hyperparameters which are object to change have to be set
- objectives can now be created out of a task
- introduced image build wrapper for building images in minikube
- changed "METRICS_STORAGE_ADRESS" to "METRICS_STORAGE_HOST"
- added Minikube and Kubernetes Example
- adjusted release policy
v0.3.0: Merge pull request #10 from gebauerm/feature/docker_example
Here a list of changes:
- BenchmarkRunner arguments changed
- configurations added to the config.py
- only hyperparameters which are object to change have to be set
- objectives can now be created out of a task
- introduced image build wrapper for building images in minikube
- changed "METRICS_STORAGE_ADRESS" to "METRICS_STORAGE_HOST"
- added Minikube and Kubernetes Example