Skip to content
This repository has been archived by the owner on Sep 18, 2024. It is now read-only.

Chinese translation #2068

Merged
merged 592 commits into from
Feb 17, 2020
Merged
Show file tree
Hide file tree
Changes from 250 commits
Commits
Show all changes
592 commits
Select commit Hold shift + click to select a range
809b22c
New translations KDExample.md (Chinese Simplified)
squirrelsc Jan 14, 2020
37519ab
New translations RocksdbExamples.md (Chinese Simplified)
squirrelsc Jan 14, 2020
4727da7
New translations PaiYarnMode.md (Chinese Simplified)
squirrelsc Jan 14, 2020
470d1ac
New translations reference.rst (Chinese Simplified)
squirrelsc Jan 14, 2020
7513b5e
New translations training_services.rst (Chinese Simplified)
squirrelsc Jan 14, 2020
73820a5
New translations Overview.md (Chinese Simplified)
squirrelsc Jan 14, 2020
ed65713
New translations ENAS.md (Chinese Simplified)
squirrelsc Jan 14, 2020
c390a7d
New translations feature_engineering.rst (Chinese Simplified)
squirrelsc Jan 14, 2020
9510b19
New translations model_compression.rst (Chinese Simplified)
squirrelsc Jan 14, 2020
1d02d3c
New translations nas.rst (Chinese Simplified)
squirrelsc Jan 14, 2020
a6e5c33
New translations README.md (Chinese Simplified)
squirrelsc Jan 14, 2020
7681c3d
New translations README.md (Chinese Simplified)
squirrelsc Jan 14, 2020
2fdeada
Merge remote-tracking branch 'origin/master' into l10n_master
Jan 14, 2020
4bc3497
New translations Overview.md (Chinese Simplified)
squirrelsc Jan 14, 2020
15e340c
New translations DARTS.md (Chinese Simplified)
squirrelsc Jan 14, 2020
cc1542a
New translations reference.rst (Chinese Simplified)
squirrelsc Jan 14, 2020
77b03df
New translations NasInterface.md (Chinese Simplified)
squirrelsc Jan 14, 2020
d6adca6
New translations Overview.md (Chinese Simplified)
squirrelsc Jan 14, 2020
5081e75
New translations Pruner.md (Chinese Simplified)
squirrelsc Jan 14, 2020
b70464f
New translations Overview.md (Chinese Simplified)
squirrelsc Jan 14, 2020
23010f0
New translations DARTS.md (Chinese Simplified)
squirrelsc Jan 14, 2020
f555b5b
New translations ENAS.md (Chinese Simplified)
squirrelsc Jan 14, 2020
85837fe
New translations SPOS.md (Chinese Simplified)
squirrelsc Jan 14, 2020
500ae7e
New translations PDARTS.md (Chinese Simplified)
squirrelsc Jan 14, 2020
86ac062
New translations feature_engineering.rst (Chinese Simplified)
squirrelsc Jan 14, 2020
8eca817
New translations model_compression.rst (Chinese Simplified)
squirrelsc Jan 14, 2020
b16cb73
New translations nas.rst (Chinese Simplified)
squirrelsc Jan 14, 2020
37ed9dc
New translations index.rst (Chinese Simplified)
squirrelsc Jan 14, 2020
ca4e5cf
New translations training_services.rst (Chinese Simplified)
squirrelsc Jan 14, 2020
6f7f02a
New translations examples.rst (Chinese Simplified)
squirrelsc Jan 14, 2020
1ecf591
New translations community_sharings.rst (Chinese Simplified)
squirrelsc Jan 14, 2020
edbc5e5
New translations PaiYarnMode.md (Chinese Simplified)
squirrelsc Jan 14, 2020
b9903a6
New translations RocksdbExamples.md (Chinese Simplified)
squirrelsc Jan 14, 2020
a33b656
New translations KDExample.md (Chinese Simplified)
squirrelsc Jan 14, 2020
3a0f1b9
New translations README.md (Chinese Simplified)
squirrelsc Jan 14, 2020
0ba31ab
New translations KDExample.md (Chinese Simplified)
squirrelsc Jan 14, 2020
6adc607
New translations ENAS.md (Chinese Simplified)
squirrelsc Jan 14, 2020
a377ea1
New translations README.md (Chinese Simplified)
squirrelsc Jan 14, 2020
acee0a5
Merge remote-tracking branch 'origin/l10n_master' into l10n_master_re…
Jan 14, 2020
6b37d19
New translations KDExample.md (Chinese Simplified)
squirrelsc Jan 14, 2020
7ea2227
Merge remote-tracking branch 'origin/l10n_master' into l10n_master_re…
Jan 14, 2020
fc95505
Merge remote-tracking branch 'origin/master' into l10n_master
Jan 14, 2020
807e3cc
Merge remote-tracking branch 'origin/l10n_master' into l10n_master_re…
Jan 15, 2020
684188e
Merge remote-tracking branch 'origin/master' into l10n_master
Jan 15, 2020
d45cefc
Merge remote-tracking branch 'origin/master' into l10n_master
Jan 15, 2020
8952ede
Merge remote-tracking branch 'origin/master' into l10n_master
Jan 15, 2020
ea83b02
Merge remote-tracking branch 'origin/master' into l10n_master
Jan 15, 2020
b0d6d96
Merge remote-tracking branch 'origin/master' into l10n_master
Jan 16, 2020
612f118
New translations conf.py (Chinese Simplified)
squirrelsc Jan 16, 2020
b05805c
New translations Overview.md (Chinese Simplified)
squirrelsc Jan 16, 2020
7c8dea7
New translations nas.rst (Chinese Simplified)
squirrelsc Jan 16, 2020
f700d7e
New translations README.md (Chinese Simplified)
squirrelsc Jan 16, 2020
c3dd929
New translations CDARTS.md (Chinese Simplified)
squirrelsc Jan 16, 2020
8d8354b
Merge remote-tracking branch 'origin/master' into l10n_master
Jan 17, 2020
e16a04d
New translations README.md (Chinese Simplified)
squirrelsc Jan 17, 2020
fb8318f
New translations FAQ.md (Chinese Simplified)
squirrelsc Jan 17, 2020
a815e6c
Merge remote-tracking branch 'origin/master' into l10n_master
Jan 17, 2020
70b6046
New translations README.md (Chinese Simplified)
squirrelsc Jan 17, 2020
a92ec26
New translations examples.rst (Chinese Simplified)
squirrelsc Jan 17, 2020
62be97a
New translations README.md (Chinese Simplified)
squirrelsc Jan 17, 2020
3ba83d0
New translations EfficientNet.md (Chinese Simplified)
squirrelsc Jan 17, 2020
dee4540
Merge remote-tracking branch 'origin/master' into l10n_master
Jan 17, 2020
f79b7ae
New translations conf.py (Chinese Simplified)
squirrelsc Jan 19, 2020
afa351c
New translations Overview.md (Chinese Simplified)
squirrelsc Jan 19, 2020
0af4e63
New translations CDARTS.md (Chinese Simplified)
squirrelsc Jan 19, 2020
ec264f7
New translations README.md (Chinese Simplified)
squirrelsc Jan 19, 2020
376c472
New translations FAQ.md (Chinese Simplified)
squirrelsc Jan 19, 2020
05278b3
New translations README.md (Chinese Simplified)
squirrelsc Jan 19, 2020
f9d782d
New translations EfficientNet.md (Chinese Simplified)
squirrelsc Jan 19, 2020
36ba662
New translations CDARTS.md (Chinese Simplified)
squirrelsc Jan 19, 2020
0991b4c
Merge remote-tracking branch 'origin/l10n_master' into l10n_master_re…
Jan 19, 2020
c1346e1
Merge remote-tracking branch 'origin/master' into l10n_master
Jan 22, 2020
c9c5166
New translations community_sharings.rst (Chinese Simplified)
squirrelsc Jan 22, 2020
589181a
New translations NNI_AutoFeatureEng.md (Chinese Simplified)
squirrelsc Jan 22, 2020
8be2a2f
New translations community_sharings.rst (Chinese Simplified)
squirrelsc Jan 22, 2020
8fd95d4
New translations NNI_AutoFeatureEng.md (Chinese Simplified)
squirrelsc Jan 22, 2020
4abfd0d
New translations NNI_AutoFeatureEng.md (Chinese Simplified)
squirrelsc Jan 22, 2020
eae8f58
New translations NNI_AutoFeatureEng.md (Chinese Simplified)
squirrelsc Jan 22, 2020
93fdc02
New translations NNI_AutoFeatureEng.md (Chinese Simplified)
squirrelsc Jan 22, 2020
a01fdec
New translations NNI_AutoFeatureEng.md (Chinese Simplified)
squirrelsc Jan 22, 2020
8ec453a
Merge remote-tracking branch 'origin/master' into l10n_master
Jan 22, 2020
7c2fc25
New translations NNI_AutoFeatureEng.md (Chinese Simplified)
squirrelsc Jan 22, 2020
34abddd
Merge remote-tracking branch 'origin/l10n_master' into l10n_master_re…
Jan 22, 2020
489660a
New translations Quantizer.md (Chinese Simplified)
squirrelsc Jan 22, 2020
690c42a
New translations NasInterface.md (Chinese Simplified)
squirrelsc Jan 22, 2020
a6f3503
New translations Overview.md (Chinese Simplified)
squirrelsc Jan 22, 2020
90d574a
New translations Release.md (Chinese Simplified)
squirrelsc Jan 22, 2020
7f4f1b1
New translations HowToDebug.md (Chinese Simplified)
squirrelsc Jan 22, 2020
08a9540
New translations README.md (Chinese Simplified)
squirrelsc Jan 22, 2020
923bb12
Merge remote-tracking branch 'origin/master' into l10n_master
Jan 23, 2020
e571fb6
New translations RemoteMachineMode.md (Chinese Simplified)
squirrelsc Jan 23, 2020
be10d73
New translations SupportTrainingService.md (Chinese Simplified)
squirrelsc Jan 23, 2020
5b7f0fb
New translations Installation.md (Chinese Simplified)
squirrelsc Jan 23, 2020
bea6a76
New translations QuickStart.md (Chinese Simplified)
squirrelsc Jan 23, 2020
5199e9f
New translations README.md (Chinese Simplified)
squirrelsc Jan 23, 2020
9699f8e
New translations README.md (Chinese Simplified)
squirrelsc Jan 23, 2020
1408d15
New translations Installation.md (Chinese Simplified)
squirrelsc Jan 23, 2020
d2c20cc
New translations QuickStart.md (Chinese Simplified)
squirrelsc Jan 23, 2020
5043f88
New translations README.md (Chinese Simplified)
squirrelsc Jan 23, 2020
ebc5e7b
New translations RemoteMachineMode.md (Chinese Simplified)
squirrelsc Jan 23, 2020
6633e85
New translations Installation.md (Chinese Simplified)
squirrelsc Jan 23, 2020
606b332
New translations QuickStart.md (Chinese Simplified)
squirrelsc Jan 23, 2020
19493b9
New translations RemoteMachineMode.md (Chinese Simplified)
squirrelsc Jan 23, 2020
a8d504a
New translations SupportTrainingService.md (Chinese Simplified)
squirrelsc Jan 23, 2020
c98d21c
Merge remote-tracking branch 'origin/l10n_master' into l10n_master_re…
Jan 23, 2020
99f3bcb
fix broken links
squirrelsc Jan 23, 2020
e2dcc86
New translations Installation.md (Chinese Simplified)
squirrelsc Jan 23, 2020
9f7e557
New translations README.md (Chinese Simplified)
squirrelsc Jan 23, 2020
a2f2988
New translations README.md (Chinese Simplified)
squirrelsc Jan 23, 2020
da85723
Merge remote-tracking branch 'origin/l10n_master' into l10n_master_re…
Jan 23, 2020
f6a6ffa
New translations Installation.md (Chinese Simplified)
squirrelsc Jan 23, 2020
a41097f
New translations Installation.md (Chinese Simplified)
squirrelsc Jan 23, 2020
e033d76
Merge remote-tracking branch 'origin/l10n_master' into l10n_master_re…
Jan 23, 2020
b9f4b6b
New translations Installation.md (Chinese Simplified)
squirrelsc Jan 23, 2020
5ced1b5
Merge remote-tracking branch 'origin/l10n_master' into l10n_master_re…
Jan 23, 2020
c7d08ab
Merge remote-tracking branch 'origin/master' into l10n_master
Jan 23, 2020
a8921f3
Merge remote-tracking branch 'origin/master' into l10n_master
Feb 3, 2020
a796430
Merge remote-tracking branch 'origin/master' into l10n_master
Feb 3, 2020
61c34d6
Merge remote-tracking branch 'origin/master' into l10n_master
Feb 4, 2020
fcd1bb2
Merge remote-tracking branch 'origin/master' into l10n_master
Feb 4, 2020
9a5aea8
New translations HyperbandAdvisor.md (Chinese Simplified)
squirrelsc Feb 4, 2020
866c399
Merge remote-tracking branch 'origin/master' into l10n_master
Feb 7, 2020
0c188f0
New translations PaiMode.md (Chinese Simplified)
squirrelsc Feb 7, 2020
10d023c
New translations Nnictl.md (Chinese Simplified)
squirrelsc Feb 7, 2020
4f78894
Merge remote-tracking branch 'origin/master' into l10n_master
Feb 7, 2020
8ecbefc
Merge remote-tracking branch 'origin/master' into l10n_master
Feb 7, 2020
9dabc25
Merge remote-tracking branch 'origin/master' into l10n_master
Feb 7, 2020
1696d41
Merge remote-tracking branch 'origin/master' into l10n_master
Feb 7, 2020
d404ee1
New translations PaiMode.md (Chinese Simplified)
squirrelsc Feb 7, 2020
5671500
New translations PaiYarnMode.md (Chinese Simplified)
squirrelsc Feb 7, 2020
f617ccd
Merge remote-tracking branch 'origin/master' into l10n_master
Feb 7, 2020
31f1ff5
New translations HyperbandAdvisor.md (Chinese Simplified)
squirrelsc Feb 7, 2020
8752205
New translations PaiMode.md (Chinese Simplified)
squirrelsc Feb 7, 2020
02888b0
New translations PaiYarnMode.md (Chinese Simplified)
squirrelsc Feb 7, 2020
3d6361e
New translations MedianstopAssessor.md (Chinese Simplified)
squirrelsc Feb 7, 2020
499729d
New translations BuiltinAssessor.md (Chinese Simplified)
squirrelsc Feb 7, 2020
6dce119
New translations Nnictl.md (Chinese Simplified)
squirrelsc Feb 7, 2020
e46461b
Merge remote-tracking branch 'origin/l10n_master' into l10n_master_re…
Feb 7, 2020
a537255
Merge remote-tracking branch 'origin/master' into l10n_master
Feb 8, 2020
7653582
New translations PaiMode.md (Chinese Simplified)
squirrelsc Feb 8, 2020
f101aca
New translations PaiMode.md (Chinese Simplified)
squirrelsc Feb 8, 2020
bc85a91
New translations PaiMode.md (Chinese Simplified)
squirrelsc Feb 8, 2020
f30de8d
New translations PaiMode.md (Chinese Simplified)
squirrelsc Feb 8, 2020
fbf6fa9
Merge remote-tracking branch 'origin/l10n_master' into l10n_master_re…
Feb 8, 2020
d16adfe
Merge remote-tracking branch 'origin/master' into l10n_master
Feb 10, 2020
2626c4f
Merge remote-tracking branch 'origin/master' into l10n_master
Feb 10, 2020
caf099e
Merge remote-tracking branch 'origin/master' into l10n_master
Feb 10, 2020
82855fd
Merge remote-tracking branch 'origin/master' into l10n_master
Feb 10, 2020
7c59463
Merge remote-tracking branch 'origin/master' into l10n_master
Feb 10, 2020
a696563
New translations reference.rst (Chinese Simplified)
squirrelsc Feb 10, 2020
4ea5eca
New translations Overview.md (Chinese Simplified)
squirrelsc Feb 10, 2020
bcc1fb1
New translations nas.rst (Chinese Simplified)
squirrelsc Feb 10, 2020
2d2b794
New translations model_compression.rst (Chinese Simplified)
squirrelsc Feb 10, 2020
dee543b
New translations feature_engineering.rst (Chinese Simplified)
squirrelsc Feb 10, 2020
497ca9d
New translations Release.md (Chinese Simplified)
squirrelsc Feb 10, 2020
9b4884b
New translations index.rst (Chinese Simplified)
squirrelsc Feb 10, 2020
645c1e5
New translations HowToUseDocker.md (Chinese Simplified)
squirrelsc Feb 10, 2020
0aec7f1
New translations QuickStart.md (Chinese Simplified)
squirrelsc Feb 10, 2020
62cc5c4
New translations FAQ.md (Chinese Simplified)
squirrelsc Feb 10, 2020
32745a7
New translations builtin_tuner.rst (Chinese Simplified)
squirrelsc Feb 10, 2020
8ab24cc
New translations builtin_assessor.rst (Chinese Simplified)
squirrelsc Feb 10, 2020
1472666
New translations speedup.md (Chinese Simplified)
squirrelsc Feb 10, 2020
4876a81
New translations InstallationLinux.md (Chinese Simplified)
squirrelsc Feb 10, 2020
87f580c
New translations InstallationWin.md (Chinese Simplified)
squirrelsc Feb 10, 2020
36daf82
New translations hpo_advanced.rst (Chinese Simplified)
squirrelsc Feb 10, 2020
229cdc9
New translations hyperparameter_tune.rst (Chinese Simplified)
squirrelsc Feb 10, 2020
fcc145c
New translations installation.rst (Chinese Simplified)
squirrelsc Feb 10, 2020
85ccda8
New translations speedup.md (Chinese Simplified)
squirrelsc Feb 10, 2020
c49e544
New translations FAQ.md (Chinese Simplified)
squirrelsc Feb 10, 2020
da2eb6d
New translations InstallationLinux.md (Chinese Simplified)
squirrelsc Feb 10, 2020
fe1cac2
New translations speedup.md (Chinese Simplified)
squirrelsc Feb 10, 2020
080551d
New translations reference.rst (Chinese Simplified)
squirrelsc Feb 10, 2020
e73ab12
New translations index.rst (Chinese Simplified)
squirrelsc Feb 10, 2020
d50f9fd
New translations builtin_assessor.rst (Chinese Simplified)
squirrelsc Feb 10, 2020
5ab9a95
New translations builtin_tuner.rst (Chinese Simplified)
squirrelsc Feb 10, 2020
9dd5028
New translations InstallationLinux.md (Chinese Simplified)
squirrelsc Feb 10, 2020
ec9e708
New translations QuickStart.md (Chinese Simplified)
squirrelsc Feb 10, 2020
2818b45
New translations HowToUseDocker.md (Chinese Simplified)
squirrelsc Feb 10, 2020
73178a7
New translations Overview.md (Chinese Simplified)
squirrelsc Feb 10, 2020
fc8b127
New translations feature_engineering.rst (Chinese Simplified)
squirrelsc Feb 10, 2020
cecbd6e
New translations model_compression.rst (Chinese Simplified)
squirrelsc Feb 10, 2020
b85ef43
New translations nas.rst (Chinese Simplified)
squirrelsc Feb 10, 2020
5c088e6
New translations speedup.md (Chinese Simplified)
squirrelsc Feb 10, 2020
1936bee
New translations InstallationWin.md (Chinese Simplified)
squirrelsc Feb 10, 2020
ec0f5e8
New translations speedup.md (Chinese Simplified)
squirrelsc Feb 10, 2020
513e1da
New translations InstallationWin.md (Chinese Simplified)
squirrelsc Feb 10, 2020
4dd18ce
New translations hpo_advanced.rst (Chinese Simplified)
squirrelsc Feb 10, 2020
eb1f320
New translations hyperparameter_tune.rst (Chinese Simplified)
squirrelsc Feb 10, 2020
9f05890
New translations installation.rst (Chinese Simplified)
squirrelsc Feb 10, 2020
6fa2e35
New translations hyperparameter_tune.rst (Chinese Simplified)
squirrelsc Feb 10, 2020
aa35d9a
Merge remote-tracking branch 'origin/l10n_master' into l10n_master_re…
Feb 10, 2020
45a03f2
Merge remote-tracking branch 'origin/master' into l10n_master
Feb 10, 2020
c440b70
New translations nas.rst (Chinese Simplified)
squirrelsc Feb 10, 2020
7f08b88
New translations speedup.md (Chinese Simplified)
squirrelsc Feb 10, 2020
37c4e34
New translations Overview.md (Chinese Simplified)
squirrelsc Feb 10, 2020
759411b
New translations Proxylessnas.md (Chinese Simplified)
squirrelsc Feb 10, 2020
953e4da
New translations Overview.md (Chinese Simplified)
squirrelsc Feb 10, 2020
2f96a54
New translations Overview.md (Chinese Simplified)
squirrelsc Feb 10, 2020
cb4ead6
New translations Proxylessnas.md (Chinese Simplified)
squirrelsc Feb 10, 2020
1c993b1
New translations Proxylessnas.md (Chinese Simplified)
squirrelsc Feb 11, 2020
6b4dce9
New translations Proxylessnas.md (Chinese Simplified)
squirrelsc Feb 11, 2020
dfb3009
New translations Proxylessnas.md (Chinese Simplified)
squirrelsc Feb 11, 2020
05f9c81
New translations Proxylessnas.md (Chinese Simplified)
squirrelsc Feb 11, 2020
96a2131
Merge remote-tracking branch 'origin/l10n_master' into l10n_master_re…
Feb 11, 2020
7c95814
New translations ExperimentConfig.md (Chinese Simplified)
squirrelsc Feb 11, 2020
bdcd0ee
New translations ExperimentConfig.md (Chinese Simplified)
squirrelsc Feb 11, 2020
c5c53f2
New translations PaiYarnMode.md (Chinese Simplified)
squirrelsc Feb 11, 2020
bb7c498
Merge remote-tracking branch 'origin/l10n_master' into l10n_master_re…
Feb 11, 2020
1eca6da
Merge remote-tracking branch 'origin/master' into l10n_master
Feb 11, 2020
18bcc61
Merge remote-tracking branch 'origin/master' into l10n_master
Feb 13, 2020
dc44399
New translations Overview.md (Chinese Simplified)
squirrelsc Feb 13, 2020
38536a9
New translations Overview.md (Chinese Simplified)
squirrelsc Feb 13, 2020
dab1339
Merge remote-tracking branch 'origin/master' into l10n_master
Feb 13, 2020
c429f15
New translations model_compression.rst (Chinese Simplified)
squirrelsc Feb 13, 2020
7e04d7a
New translations nas.rst (Chinese Simplified)
squirrelsc Feb 13, 2020
6ac2ef2
New translations README.md (Chinese Simplified)
squirrelsc Feb 13, 2020
c3e05df
New translations QuickStart.md (Chinese Simplified)
squirrelsc Feb 13, 2020
9f7794f
New translations Advanced.md (Chinese Simplified)
squirrelsc Feb 13, 2020
8f36394
New translations QuickStart.md (Chinese Simplified)
squirrelsc Feb 13, 2020
1e4c926
New translations NasGuide.md (Chinese Simplified)
squirrelsc Feb 13, 2020
e06389a
New translations QuickStart.md (Chinese Simplified)
squirrelsc Feb 14, 2020
75cf98a
New translations model_compression.rst (Chinese Simplified)
squirrelsc Feb 14, 2020
0ac2a20
New translations nas.rst (Chinese Simplified)
squirrelsc Feb 14, 2020
0cebf7c
New translations README.md (Chinese Simplified)
squirrelsc Feb 14, 2020
1684ed2
New translations QuickStart.md (Chinese Simplified)
squirrelsc Feb 14, 2020
200f5c1
New translations QuickStart.md (Chinese Simplified)
squirrelsc Feb 14, 2020
e25084e
New translations Advanced.md (Chinese Simplified)
squirrelsc Feb 14, 2020
8587190
New translations Advanced.md (Chinese Simplified)
squirrelsc Feb 16, 2020
b25149d
New translations Advanced.md (Chinese Simplified)
squirrelsc Feb 16, 2020
86d245d
New translations Advanced.md (Chinese Simplified)
squirrelsc Feb 16, 2020
d340b1a
New translations Advanced.md (Chinese Simplified)
squirrelsc Feb 16, 2020
63ff069
New translations QuickStart.md (Chinese Simplified)
squirrelsc Feb 16, 2020
c609781
New translations NasGuide.md (Chinese Simplified)
squirrelsc Feb 16, 2020
4b7d16b
New translations QuickStart.md (Chinese Simplified)
squirrelsc Feb 16, 2020
84ab496
New translations NasGuide.md (Chinese Simplified)
squirrelsc Feb 16, 2020
4e79258
New translations NasGuide.md (Chinese Simplified)
squirrelsc Feb 16, 2020
57410b5
New translations NasGuide.md (Chinese Simplified)
squirrelsc Feb 16, 2020
697cc2e
New translations NasGuide.md (Chinese Simplified)
squirrelsc Feb 16, 2020
7fa97df
New translations NasGuide.md (Chinese Simplified)
squirrelsc Feb 16, 2020
c8dfc1f
New translations NasGuide.md (Chinese Simplified)
squirrelsc Feb 16, 2020
89d7a19
New translations NasGuide.md (Chinese Simplified)
squirrelsc Feb 16, 2020
3ab0f42
New translations NasGuide.md (Chinese Simplified)
squirrelsc Feb 16, 2020
8c2f342
Merge remote-tracking branch 'origin/l10n_master' into l10n_master_re…
Feb 16, 2020
eb92a51
New translations README.md (Chinese Simplified)
squirrelsc Feb 16, 2020
2dfe8f3
Merge remote-tracking branch 'origin/master' into l10n_master
Feb 17, 2020
bc81265
New translations Overview.md (Chinese Simplified)
squirrelsc Feb 17, 2020
52c31a5
New translations Overview.md (Chinese Simplified)
squirrelsc Feb 17, 2020
3fa8cbb
New translations Overview.md (Chinese Simplified)
squirrelsc Feb 17, 2020
eac8eeb
New translations README.md (Chinese Simplified)
squirrelsc Feb 17, 2020
3b1ee8c
Merge remote-tracking branch 'origin/l10n_master' into l10n_master_re…
Feb 17, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions README_zh_CN.md
Original file line number Diff line number Diff line change
Expand Up @@ -172,9 +172,9 @@ NNI 提供命令行工具以及友好的 WebUI 来管理训练的 Experiment。
</td>
<td style="border-top:#FF0000 solid 0px;">
<ul>
<li><a href="docs/zh_CN/sdk_reference.rst">Python API</a></li>
<li><a href="https://nni.readthedocs.io/en/latest/autotune_ref.html#trial">Python API</a></li>
<li><a href="docs/zh_CN/Tutorial/AnnotationSpec.md">NNI Annotation</a></li>
<li><a href="docs/zh_CN/Tutorial/Installation.md">支持的操作系统</a></li>
<li><a href="https://nni.readthedocs.io/en/latest/installation.html">支持的操作系统</a></li>
</ul>
</td>
<td style="border-top:#FF0000 solid 0px;">
Expand Down Expand Up @@ -211,9 +211,9 @@ Windows
python -m pip install --upgrade nni
```

如果想要尝试最新代码,可通过源代码[安装 NNI](docs/zh_CN/Tutorial/Installation.md)。
如果想试试最新代码,可参考从源代码[安装 NNI](https://nni.readthedocs.io/zh/latest/installation.html)。

有关 NNI 的详细系统要求,参考[这里](docs/zh_CN/Tutorial/Installation.md#system-requirements)。
Linux 和 macOS 下 NNI 系统需求[参考这里](https://nni.readthedocs.io/zh/latest/Tutorial/InstallationLinux.html#system-requirements) ,Windows [参考这里](https://nni.readthedocs.io/zh/latest/Tutorial/InstallationWin.html#system-requirements)。

注意:

Expand Down
46 changes: 46 additions & 0 deletions docs/zh_CN/Compressor/QuickStart.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
# 模型压缩快速入门

NNI 为模型压缩提供了非常简单的 API。 压缩包括剪枝和量化算法。 它们的用法相同,这里通过 slim Pruner 来演示如何使用。 完整示例在[这里](https://github.com/microsoft/nni/blob/master/examples/model_compress/slim_torch_cifar10.py)

## 编写配置

编写配置来指定要剪枝的层。 以下配置表示剪枝所有的 `BatchNorm2d`,稀疏度设为 0.7,其它层保持不变。

```python
configure_list = [{
'sparsity': 0.7,
'op_types': ['BatchNorm2d'],
}]
```

配置说明在[这里](Overview.md#user-configuration-for-a-compression-algorithm)。 注意,不同的 Pruner 可能有自定义的配置字段,例如,AGP Pruner 有 `start_epoch`。 详情参考每个 Pruner 的 [使用](Overview.md#supported-algorithms),来调整相应的配置。

## 选择压缩算法

选择 Pruner 来修剪模型。 首先,使用模型来初始化 Pruner,并将配置作为参数传入,然后调用 `compress()` 来压缩模型。

```python
pruner = SlimPruner(model, configure_list)
model = pruner.compress()
```

然后,使用正常的训练方法来训练模型 (如,SGD),剪枝在训练过程中是透明的。 一些 Pruner 只在最开始剪枝一次,接下来的训练可被看作是微调优化。 有些 Pruner 会迭代的对模型剪枝,在训练过程中逐步修改掩码。

## 导出压缩结果

训练完成后,可获得剪枝后模型的精度。 可将模型权重到处到文件,同时将生成的掩码也导出到文件。 也支持导出 ONNX 模型。

```python
pruner.export_model(model_path='pruned_vgg19_cifar10.pth', mask_path='mask_vgg19_cifar10.pth')
```

## 加速模型

掩码实际上并不能加速模型。 要基于导出的掩码,来对模型加速,因此,NNI 提供了 API 来加速模型。 在模型上调用 `apply_compression_results` 后,模型会变得更小,推理延迟也会减小。

```python
from nni.compression.torch import apply_compression_results
apply_compression_results(model, 'mask_vgg19_cifar10.pth')
```

参考[这里](ModelSpeedup.md),了解详情。
4 changes: 2 additions & 2 deletions docs/zh_CN/FeatureEngineering/Overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,15 +10,15 @@
## 如何使用

```python
from nni.feature_engineering.gradient_selector import GradientFeatureSelector
from nni.feature_engineering.gradient_selector import FeatureGradientSelector
# from nni.feature_engineering.gbdt_selector import GBDTSelector

# 读取数据
...
X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.33, random_state=42)

# 初始化 Selector
fgs = GradientFeatureSelector(...)
fgs = FeatureGradientSelector(...)
# 拟合数据
fgs.fit(X_train, y_train)
# 获取重要的特征
Expand Down
132 changes: 132 additions & 0 deletions docs/zh_CN/NAS/Advanced.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,132 @@
# 自定义 NAS 算法

## 扩展 One-Shot Trainer

如果要在真实任务上使用 Trainer,还需要更多操作,如分布式训练,低精度训练,周期日志,写入 TensorBoard,保存检查点等等。 如前所述,一些 Trainer 支持了上述某些功能。 有两种方法可往已有的 Trainer 中加入功能:继承已有 Trainer 并重载,或复制已有 Trainer 并修改。

无论哪种方法,都需要实现新的 Trainer。 基本上,除了新的 Mutator 的概念,实现 One-Shot Trainer 与普通的深度学习 Trainer 相同。 因此,有两处会有所不同:

* 初始化

```python
model = Model()
mutator = MyMutator(model)
```

* 训练

```python
for _ in range(epochs):
for x, y in data_loader:
mutator.reset() # 在模型中重置所有 Choice
out = model(x) # 与普通模型相同
loss = criterion(out, y)
loss.backward()
# 以下代码没有不同
```

要展示 Mutator 的用途,需要先了解 One-Shot NAS 的工作原理。 通常 One-Shot NAS 会同时优化模型权重和架构权重。 它会反复的:对架构采样,或由超网络中的几种架构组成,然后像普通深度学习模型一样训练,将训练后的参数更新到超网络中,然后用指标或损失作为信号来指导架构的采样。 Mutator,在这里用作架构采样,通常会是另一个深度学习模型。 因此,可将其看作一个通过定义参数,并使用优化器进行优化的任何模型。 Mutator 是由一个模型来初始化的。 一旦 Mutator 绑定到了某个模型,就不能重新绑定到另一个模型上。

`mutator.reset()` 是关键步骤。 这一步确定了模型最终的所有 Choice。 重置的结果会一直有效,直到下一次重置来刷新数据。 重置后,模型可看作是普通的模型来进行前向和反向传播。

最后,Mutator 会提供叫做 `mutator.export()` 的方法来将模型的架构参数作为 dict 导出。 注意,当前 dict 是从 Mutable 键值到选择张量的映射。 为了存储到 JSON,用户需要将张量显式的转换为 Python 的 list。

同时,NNI 提供了工具,能更容易地实现 Trainer。 参考 [Trainer](./NasReference.md#trainers) 了解详情。

## 实现新的 Mutator

这是为了演示 `mutator.reset()` 和 `mutator.export()` 的伪代码。

```python
def reset(self):
self.apply_on_model(self.sample_search())
```

```python
def export(self):
return self.sample_final()
```

重置时,新架构会通过 `sample_search()` 采样,并应用到模型上。 然后,对模型进行一步或多步的搜索。 导出时,新架构通过 `sample_final()` 来采样,**不对模型做操作**。 可用于检查点或导出最终架构。

`sample_search()` 和 `sample_final()` 返回值的要求一致:从 Mutable 键值到张量的映射。 张量可以是 BoolTensor (true 表示选择,false 表示没有),或 FloatTensor 将权重应用于每个候选对象。 选定的分支会被计算出来(对于 `LayerChoice`,模型会被调用;对于 `InputChoice`,只有权重),并通过 Choice 的剪枝操作来剪枝模型。 这是 Mutator 实现的示例,大多数算法只需要关心前面部分。

```python
class RandomMutator(Mutator):
def __init__(self, model):
super().__init__(model) # 记得调用 super
# 别的操作

def sample_search(self):
result = dict()
for mutable in self.mutables: # 这是用户模型中所有 Mutable 模块
# 共享同样键值的 Mutable 会去重
if isinstance(mutable, LayerChoice):
# 决定此模型会选择 `gen_index`
gen_index = np.random.randint(mutable.length)
result[mutable.key] = torch.tensor([i == gen_index for i in range(mutable.length)],
dtype=torch.bool)
elif isinstance(mutable, InputChoice):
if mutable.n_chosen is None: # n_chosen 是 None,表示选择所有数字
result[mutable.key] = torch.randint(high=2, size=(mutable.n_candidates,)).view(-1).bool()
# 其它
return result

def sample_final(self):
return self.sample_search() # 使用同样的逻辑 其它操作
```

随机 Mutator 的完整示例在[这里](https://github.com/microsoft/nni/blob/master/src/sdk/pynni/nni/nas/pytorch/random/mutator.py)。

对于高级用法,例如,需要在 `LayerChoice` 执行的时候操作模型,可继承 `BaseMutator`,并重载 `on_forward_layer_choice` 和`on_forward_input_choice`。这些是 `LayerChoice` 和 `InputChoice` 对应的回调实现。 还可使用属性 `mutables` 来获得模型中所有的 `LayerChoice` 和 `InputChoice`。 详细信息,[参考这里](https://github.com/microsoft/nni/tree/master/src/sdk/pynni/nni/nas/pytorch)。

```eval_rst
.. tip::
用于调试的随机 Mutator。 使用

.. code-block:: python

mutator = RandomMutator(model)
mutator.reset()

会立刻从搜索空间中选择一个来激活。
```

## 实现分布式 NAS Tuner

在学习编写 One-Shot NAS Tuner前,应先了解如何写出通用的 Tuner。 阅读[自定义 Tuner](../Tuner/CustomizeTuner.md) 的教程。

当调用 "[nnictl ss_gen](../Tutorial/Nnictl.md)" 时,会生成下面这样的搜索空间文件:

```json
{
"key_name": {
"_type": "layer_choice",
"_value": ["op1_repr", "op2_repr", "op3_repr"]
},
"key_name": {
"_type": "input_choice",
"_value": {
"candidates": ["in1_key", "in2_key", "in3_key"],
"n_chosen": 1
}
}
}
```

这是 Tuner 在 `update_search_space` 中会收到的搜索空间。 Tuner 需要解析搜索空间,并在 `generate_parameters` 中生成新的候选。 有效的 "参数" 格式如下:

```json
{
"key_name": {
"_value": "op1_repr",
"_idx": 0
},
"key_name": {
"_value": ["in2_key"],
"_idex": [1]
}
}
```

和普通超参优化 Tuner 类似,通过 `generate_parameters` 来发送。 参考 [SPOS](./SPOS.md) 示例代码。
Loading