Major Features
* Support running multiple experiments simultaneously. You can run multiple experiments by specifying a unique port for each experiment:
nnictl create --port 8081 --config <config file path>
You can still run the first experiment without '--port' parameter:
nnictl create --config <config file path>
* A builtin Batch Tuner which iterates all parameter combination, can be used to submit batch trial jobs.
* nni.report_final_result(result) API supports more data types for result parameter, it can be of following types:
* int
* float
* A python dict containing 'default' key, the value of 'default' key should be of type int or float. The dict can contain any other key value pairs.
* Continuous Integration
* Switched to Azure pipelines
* Others
* New nni.get_sequence_id() API. Each trial job is allocated a unique sequence number, which can be retrieved by nni.get_sequence_id() API.
* Download experiment result from WebUI
* Add trial examples using sklearn and NNI together
* Support updating max trial number
* Kaggle competition TGS Salt code as an example
* NNI Docker image:
docker pull msranni/nni:latest
Breaking changes
* <span style="color:red">API nn.get_parameters() is renamed to nni.get_next_parameter(), this is a broken change, all examples of prior releases can not run on v0.3.2, please clone nni repo to get new examples.</span>
git clone -b v0.3.2 https://github.com/Microsoft/nni.git
Know issues
[Known Issues in release 0.3.2](https://github.com/Microsoft/nni/labels/nni030knownissues).