ApiReference.rst 2.11 KB
Newer Older
kvartet's avatar
kvartet committed
1
2
3
4
5
6
Retiarii API 参考
======================

.. contents::

内联 Mutation API
kvartet's avatar
kvartet committed
7
--------------------
kvartet's avatar
kvartet committed
8
9
10
11
12
13
14
15
16
17
18
19
20

..  autoclass:: nni.retiarii.nn.pytorch.LayerChoice
    :members:

..  autoclass:: nni.retiarii.nn.pytorch.InputChoice
    :members:

..  autoclass:: nni.retiarii.nn.pytorch.ValueChoice
    :members:

..  autoclass:: nni.retiarii.nn.pytorch.ChosenInputs
    :members:

kvartet's avatar
kvartet committed
21
22
23
24
25
26
..  autoclass:: nni.retiarii.nn.pytorch.Repeat
    :members:

..  autoclass:: nni.retiarii.nn.pytorch.Cell
    :members:

kvartet's avatar
kvartet committed
27
图 Mutation API
kvartet's avatar
kvartet committed
28
-------------------
kvartet's avatar
kvartet committed
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47

..  autoclass:: nni.retiarii.Mutator
    :members:

..  autoclass:: nni.retiarii.Model
    :members:

..  autoclass:: nni.retiarii.Graph
    :members:

..  autoclass:: nni.retiarii.Node
    :members:

..  autoclass:: nni.retiarii.Edge
    :members:

..  autoclass:: nni.retiarii.Operation
    :members:

kvartet's avatar
kvartet committed
48
49
Evaluators
----------
kvartet's avatar
kvartet committed
50

kvartet's avatar
kvartet committed
51
..  autoclass:: nni.retiarii.evaluator.FunctionalEvaluator
kvartet's avatar
kvartet committed
52
53
    :members:

kvartet's avatar
kvartet committed
54
..  autoclass:: nni.retiarii.evaluator.pytorch.lightning.LightningModule
kvartet's avatar
kvartet committed
55
56
    :members:

kvartet's avatar
kvartet committed
57
..  autoclass:: nni.retiarii.evaluator.pytorch.lightning.Classification
kvartet's avatar
kvartet committed
58
59
    :members:

kvartet's avatar
kvartet committed
60
..  autoclass:: nni.retiarii.evaluator.pytorch.lightning.Regression
kvartet's avatar
kvartet committed
61
62
63
64
65
    :members:

Oneshot Trainers
----------------

kvartet's avatar
kvartet committed
66
..  autoclass:: nni.retiarii.oneshot.pytorch.DartsTrainer
kvartet's avatar
kvartet committed
67
68
    :members:

kvartet's avatar
kvartet committed
69
..  autoclass:: nni.retiarii.oneshot.pytorch.EnasTrainer
kvartet's avatar
kvartet committed
70
71
    :members:

kvartet's avatar
kvartet committed
72
..  autoclass:: nni.retiarii.oneshot.pytorch.ProxylessTrainer
kvartet's avatar
kvartet committed
73
74
    :members:

kvartet's avatar
kvartet committed
75
..  autoclass:: nni.retiarii.oneshot.pytorch.SinglePathTrainer
kvartet's avatar
kvartet committed
76
77
    :members:

kvartet's avatar
kvartet committed
78
79
探索 Strategies
----------------------
kvartet's avatar
kvartet committed
80
81
82
83
84
85
86
87
88
89
90
91
92

..  autoclass:: nni.retiarii.strategy.Random
    :members:

..  autoclass:: nni.retiarii.strategy.GridSearch
    :members:

..  autoclass:: nni.retiarii.strategy.RegularizedEvolution
    :members:

..  autoclass:: nni.retiarii.strategy.TPEStrategy
    :members:

kvartet's avatar
kvartet committed
93
94
95
..  autoclass:: nni.retiarii.strategy.PolicyBasedRL
    :members:

kvartet's avatar
kvartet committed
96
97
98
99
100
101
102
103
Retiarii Experiments
--------------------

..  autoclass:: nni.retiarii.experiment.pytorch.RetiariiExperiment
    :members:

..  autoclass:: nni.retiarii.experiment.pytorch.RetiariiExeConfig
    :members:
kvartet's avatar
kvartet committed
104
105
106
107
108

工具
---------

..  autofunction:: nni.retiarii.serialize