Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/h2oai/wave-amlb
Wave Dashboard for the OpenML AutoML Benchmark
https://github.com/h2oai/wave-amlb
automl benchmark wave
Last synced: about 2 months ago
JSON representation
Wave Dashboard for the OpenML AutoML Benchmark
- Host: GitHub
- URL: https://github.com/h2oai/wave-amlb
- Owner: h2oai
- License: apache-2.0
- Created: 2021-02-25T13:34:44.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2022-07-06T18:21:14.000Z (over 2 years ago)
- Last Synced: 2023-04-09T12:18:37.842Z (over 1 year ago)
- Topics: automl, benchmark, wave
- Language: Python
- Homepage:
- Size: 625 KB
- Stars: 2
- Watchers: 78
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# AutoML Benchmark Wave App
Dashboard to compare AutoML frameworks by exploring the results from runs of the [OpenML AutoML Benchmark](https://github.com/openml/automlbenchmark).
**App Goal:** View & compare performance of different AutoML frameworks, as benchmarked on the OpenML AutoML Benchmark
**Target Audience:** Data scientists
**Industry:** Any
**GitHub:** [https://github.com/h2oai/wave-amlb](https://github.com/h2oai/wave-abml)
**Actively Being Maintained:** Yes
**Comes with Demo Mode (pre-loaded data, models, results, etc.):** Yes
**Allows for Uploading and Using New Data:** Yes
## System Requirements
1. Python 3.6+
2. pip3## Installation
### 1. Run the Wave Server
Follow the instructions [here](https://h2oai.github.io/wave/docs/installation) to download and run the latest Wave Server, a requirement for apps.### Setting up Wave for the first time
1. Go to [download](https://github.com/h2oai/wave/releases/tag/v0.12.0) the wave SDK for your platform
- Make sure to scroll down on the page to Assets. For MacOs select "darwin".
```
wave-0.12.0-darwin-amd64.tar.gz
```2. Extract your download:
- Make sure to run this command in the directory you downloaded the .tar.gz
```
tar -xzf wave-0.12.0-darwin-amd64.tar.gz
```
3. Move it to a convenient location:
```
mv wave-0.12.0-darwin-amd64 /wave
```4. check your $home/wave directory, the output should look like the following below:
```
.
├── demo
├── examples
├── readme.txt
├── test
├── waved
└── www
```
5. Go to your wave directory:
```
cd wave
```
6. Start the wave server by running:```
./waved
```
When runninng the command, you may get an issue about "cannot open file because identity of developer can't be verified:
- go to system preferences
- security & privacy
- general
- you'll see a message about wave. select 'allow anyway'
- attempt to run ./waved again7. If step 6 worked you should be able to go to the following [link](http://localhost:10101/):
- it's a spinning circle waiting for contact
- To run any Wave app, you need the Wave server up and running at all times.### 2. Setup Your Python Environment
```bash
$ git clone https://github.com/h2oai/wave-amlb
$ cd wave-amlb
$ make setup
$ source venv/bin/activate
```### 3. Run the App
After you set-up the python environment you can start the app by runningNote! this is in a separate terminal tab then where you ran './waved' command to start the wave server:
```bash
wave run src.app
```Note! If you did not activate your virtual environment this will be:
```bash
./venv/bin/wave run src.app
```### 4. View the App
Point your web browser to [localhost:10101](http://localhost:10101)