README.md 951 Bytes
Newer Older
Chi Song's avatar
Chi Song committed
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
## 用法

* 安装前测试: `python3 run.py --preinstall`
* 安装的集成测试: `python3 run.py`
* 如果没有问题,最终会打印绿色的 `PASS`

## 详细说明

* 这是测试 Trial 和 Tuner、Assessor 之间通信的测试用例。
* Trial 会收到整数 `x` 作为参数,并返回 `x`, `x²`, `x³`, ... , `x¹⁰` 作为指标。
* Tuner 会简单的生成自然数序列,并将收到的指标输出到 `tuner_result.txt`
*`sum(metrics) % 11 == 1` 时,Assessor 会终止 Trial,并将终止的 Trial 输出到 `assessor_result.txt`
* 当 Tuner 和 Assessor 发生异常时,会在相应的文件中输出 `ERROR`
* 当 Experiment 结束时,也表示用例成功执行,可以在 nni_manager.log 文件中找到 `Experiment done`

## 问题

* 使用了私有 API 来检测是否 Tuner 和 Assessor 成功结束。 
* RESTful 服务的输出未测试。
* 远程计算机训练服务没有测试。