SetupNniDeveloperEnvironment.md 1.15 KB
Newer Older
Chi Song's avatar
Chi Song committed
1
2
3
4
5
6
**设置 NNI 开发环境**

===

## 调试 NNI 源代码的最佳实践

Chi Song's avatar
Chi Song committed
7
要调试 NNI 源代码,需要 Ubuntu 16.04 或更高版本系统的开发环境,并需要安装 Python 3 以及 pip 3,然后遵循以下步骤。
Chi Song's avatar
Chi Song committed
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48

**1. 克隆源代码**

运行命令

    git clone https://github.com/Microsoft/nni.git
    

来克隆源代码

**2. 准备调试环境并安装依赖项**

将目录切换到源码目录,然后运行命令

    make install-dependencies
    

来安装环境的依赖项工具

**3. 生成源代码**

运行命令

    make build
    

来生成源代码

**4. 将 NNI 安装到开发环境中**

运行命令

    make dev-install
    

来安装分发内容到开发环境,并创建 cli 脚本

**5. 检查环境是否正确**

Trial 启动 Experiment 来检查环境。 例如,运行命令

Chi Song's avatar
Chi Song committed
49
    nnictl create --config ~/nni/examples/trials/mnist-tfv1/config.yml
Chi Song's avatar
Chi Song committed
50
51
52
53
54
55
56
57
58
59
    

并打开网页界面查看

**6. 重新部署**

代码改动后,用**第 3 步**来重新生成代码,改动会立即生效。

* * *

Chi Song's avatar
Chi Song committed
60
最后,希望一切顺利。 参考[贡献](Contributing.md)文档,来了解更多创建拉取请求或问题的指南。