Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
OpenDAS
nni
Commits
e21a6984
Unverified
Commit
e21a6984
authored
Oct 26, 2020
by
liuzhe-lz
Committed by
GitHub
Oct 26, 2020
Browse files
[v2.0] Refactor code hierarchy (part 2) (#2987)
parent
f98ee672
Changes
231
Hide whitespace changes
Inline
Side-by-side
Showing
20 changed files
with
27 additions
and
27 deletions
+27
-27
nni/algorithms/hpo/metis_tuner/lib_acquisition_function.py
nni/algorithms/hpo/metis_tuner/lib_acquisition_function.py
+1
-1
nni/algorithms/hpo/metis_tuner/lib_constraint_summation.py
nni/algorithms/hpo/metis_tuner/lib_constraint_summation.py
+0
-0
nni/algorithms/hpo/metis_tuner/lib_data.py
nni/algorithms/hpo/metis_tuner/lib_data.py
+0
-0
nni/algorithms/hpo/metis_tuner/metis_tuner.py
nni/algorithms/hpo/metis_tuner/metis_tuner.py
+8
-8
nni/algorithms/hpo/metis_tuner/requirments.txt
nni/algorithms/hpo/metis_tuner/requirments.txt
+0
-0
nni/algorithms/hpo/networkmorphism_tuner/__init__.py
nni/algorithms/hpo/networkmorphism_tuner/__init__.py
+0
-0
nni/algorithms/hpo/networkmorphism_tuner/bayesian.py
nni/algorithms/hpo/networkmorphism_tuner/bayesian.py
+3
-3
nni/algorithms/hpo/networkmorphism_tuner/graph.py
nni/algorithms/hpo/networkmorphism_tuner/graph.py
+3
-3
nni/algorithms/hpo/networkmorphism_tuner/graph_transformer.py
...algorithms/hpo/networkmorphism_tuner/graph_transformer.py
+3
-3
nni/algorithms/hpo/networkmorphism_tuner/layer_transformer.py
...algorithms/hpo/networkmorphism_tuner/layer_transformer.py
+1
-1
nni/algorithms/hpo/networkmorphism_tuner/layers.py
nni/algorithms/hpo/networkmorphism_tuner/layers.py
+1
-1
nni/algorithms/hpo/networkmorphism_tuner/networkmorphism_tuner.py
...rithms/hpo/networkmorphism_tuner/networkmorphism_tuner.py
+4
-4
nni/algorithms/hpo/networkmorphism_tuner/nn.py
nni/algorithms/hpo/networkmorphism_tuner/nn.py
+3
-3
nni/algorithms/hpo/networkmorphism_tuner/utils.py
nni/algorithms/hpo/networkmorphism_tuner/utils.py
+0
-0
nni/algorithms/hpo/pbt_tuner/__init__.py
nni/algorithms/hpo/pbt_tuner/__init__.py
+0
-0
nni/algorithms/hpo/pbt_tuner/pbt_tuner.py
nni/algorithms/hpo/pbt_tuner/pbt_tuner.py
+0
-0
nni/algorithms/hpo/ppo_tuner/__init__.py
nni/algorithms/hpo/ppo_tuner/__init__.py
+0
-0
nni/algorithms/hpo/ppo_tuner/distri.py
nni/algorithms/hpo/ppo_tuner/distri.py
+0
-0
nni/algorithms/hpo/ppo_tuner/model.py
nni/algorithms/hpo/ppo_tuner/model.py
+0
-0
nni/algorithms/hpo/ppo_tuner/policy.py
nni/algorithms/hpo/ppo_tuner/policy.py
+0
-0
No files found.
nni/metis_tuner/lib_acquisition_function.py
→
nni/
algorithms/hpo/
metis_tuner/lib_acquisition_function.py
View file @
e21a6984
...
@@ -11,7 +11,7 @@ import numpy
...
@@ -11,7 +11,7 @@ import numpy
from
scipy.stats
import
norm
from
scipy.stats
import
norm
from
scipy.optimize
import
minimize
from
scipy.optimize
import
minimize
import
nni.metis_tuner.lib_data
as
lib_data
from
.
import
lib_data
def
next_hyperparameter_expected_improvement
(
fun_prediction
,
def
next_hyperparameter_expected_improvement
(
fun_prediction
,
...
...
nni/metis_tuner/lib_constraint_summation.py
→
nni/
algorithms/hpo/
metis_tuner/lib_constraint_summation.py
View file @
e21a6984
File moved
nni/metis_tuner/lib_data.py
→
nni/
algorithms/hpo/
metis_tuner/lib_data.py
View file @
e21a6984
File moved
nni/metis_tuner/metis_tuner.py
→
nni/
algorithms/hpo/
metis_tuner/metis_tuner.py
View file @
e21a6984
...
@@ -15,14 +15,14 @@ import numpy as np
...
@@ -15,14 +15,14 @@ import numpy as np
from
schema
import
Schema
,
Optional
from
schema
import
Schema
,
Optional
from
nni
import
ClassArgsValidator
from
nni
import
ClassArgsValidator
import
nni.metis_tuner.lib_constraint_summation
as
lib_constraint_summation
from
.
import
lib_constraint_summation
import
nni.metis_tuner.lib_data
as
lib_data
from
.
import
lib_data
import
nni.metis_tuner
.Regression_GMM
.
CreateModel
as
gmm_create_model
from
.Regression_GMM
import
CreateModel
as
gmm_create_model
import
nni.metis_tuner
.Regression_GMM
.
Selection
as
gmm_selection
from
.Regression_GMM
import
Selection
as
gmm_selection
import
nni.metis_tuner
.Regression_GP
.
CreateModel
as
gp_create_model
from
.Regression_GP
import
CreateModel
as
gp_create_model
import
nni.metis_tuner
.Regression_GP
.
OutlierDetection
as
gp_outlier_detection
from
.Regression_GP
import
OutlierDetection
as
gp_outlier_detection
import
nni.metis_tuner
.Regression_GP
.
Prediction
as
gp_prediction
from
.Regression_GP
import
Prediction
as
gp_prediction
import
nni.metis_tuner
.Regression_GP
.
Selection
as
gp_selection
from
.Regression_GP
import
Selection
as
gp_selection
from
nni.tuner
import
Tuner
from
nni.tuner
import
Tuner
from
nni.utils
import
OptimizeMode
,
extract_scalar_reward
from
nni.utils
import
OptimizeMode
,
extract_scalar_reward
...
...
nni/metis_tuner/requirments.txt
→
nni/
algorithms/hpo/
metis_tuner/requirments.txt
View file @
e21a6984
File moved
nni/
met
is_tuner/__init__.py
→
nni/
algorithms/hpo/networkmorph
is
m
_tuner/__init__.py
View file @
e21a6984
File moved
nni/networkmorphism_tuner/bayesian.py
→
nni/
algorithms/hpo/
networkmorphism_tuner/bayesian.py
View file @
e21a6984
...
@@ -13,9 +13,9 @@ from scipy.optimize import linear_sum_assignment
...
@@ -13,9 +13,9 @@ from scipy.optimize import linear_sum_assignment
from
sklearn.metrics.pairwise
import
rbf_kernel
from
sklearn.metrics.pairwise
import
rbf_kernel
from
nni.utils
import
OptimizeMode
from
nni.utils
import
OptimizeMode
from
nni.networkmorphism_tuner
.graph_transformer
import
transform
from
.graph_transformer
import
transform
from
nni.networkmorphism_tuner
.utils
import
Constant
from
.utils
import
Constant
from
nni.networkmorphism_tuner
.layers
import
is_layer
from
.layers
import
is_layer
def
layer_distance
(
a
,
b
):
def
layer_distance
(
a
,
b
):
...
...
nni/networkmorphism_tuner/graph.py
→
nni/
algorithms/hpo/
networkmorphism_tuner/graph.py
View file @
e21a6984
...
@@ -9,7 +9,7 @@ from queue import Queue
...
@@ -9,7 +9,7 @@ from queue import Queue
import
numpy
as
np
import
numpy
as
np
import
torch
import
torch
from
nni.networkmorphism_tuner
.layer_transformer
import
(
from
.layer_transformer
import
(
add_noise
,
add_noise
,
wider_bn
,
wider_bn
,
wider_next_conv
,
wider_next_conv
,
...
@@ -20,7 +20,7 @@ from nni.networkmorphism_tuner.layer_transformer import (
...
@@ -20,7 +20,7 @@ from nni.networkmorphism_tuner.layer_transformer import (
init_conv_weight
,
init_conv_weight
,
init_bn_weight
,
init_bn_weight
,
)
)
from
nni.networkmorphism_tuner
.layers
import
(
from
.layers
import
(
StubAdd
,
StubAdd
,
StubConcatenate
,
StubConcatenate
,
StubReLU
,
StubReLU
,
...
@@ -36,7 +36,7 @@ from nni.networkmorphism_tuner.layers import (
...
@@ -36,7 +36,7 @@ from nni.networkmorphism_tuner.layers import (
layer_description_extractor
,
layer_description_extractor
,
layer_description_builder
,
layer_description_builder
,
)
)
from
nni.networkmorphism_tuner
.utils
import
Constant
from
.utils
import
Constant
class
NetworkDescriptor
:
class
NetworkDescriptor
:
...
...
nni/networkmorphism_tuner/graph_transformer.py
→
nni/
algorithms/hpo/
networkmorphism_tuner/graph_transformer.py
View file @
e21a6984
...
@@ -5,8 +5,8 @@ from copy import deepcopy
...
@@ -5,8 +5,8 @@ from copy import deepcopy
from
random
import
randrange
,
sample
from
random
import
randrange
,
sample
from
nni.networkmorphism_tuner
.graph
import
NetworkDescriptor
from
.graph
import
NetworkDescriptor
from
nni.networkmorphism_tuner
.layers
import
(
from
.layers
import
(
StubDense
,
StubDense
,
StubReLU
,
StubReLU
,
get_batch_norm_class
,
get_batch_norm_class
,
...
@@ -15,7 +15,7 @@ from nni.networkmorphism_tuner.layers import (
...
@@ -15,7 +15,7 @@ from nni.networkmorphism_tuner.layers import (
get_pooling_class
,
get_pooling_class
,
is_layer
,
is_layer
,
)
)
from
nni.networkmorphism_tuner
.utils
import
Constant
from
.utils
import
Constant
def
to_wider_graph
(
graph
):
def
to_wider_graph
(
graph
):
...
...
nni/networkmorphism_tuner/layer_transformer.py
→
nni/
algorithms/hpo/
networkmorphism_tuner/layer_transformer.py
View file @
e21a6984
...
@@ -3,7 +3,7 @@
...
@@ -3,7 +3,7 @@
import
numpy
as
np
import
numpy
as
np
from
nni.networkmorphism_tuner
.layers
import
(
from
.layers
import
(
StubDense
,
StubDense
,
StubReLU
,
StubReLU
,
get_batch_norm_class
,
get_batch_norm_class
,
...
...
nni/networkmorphism_tuner/layers.py
→
nni/
algorithms/hpo/
networkmorphism_tuner/layers.py
View file @
e21a6984
...
@@ -7,7 +7,7 @@ from collections.abc import Iterable
...
@@ -7,7 +7,7 @@ from collections.abc import Iterable
import
torch
import
torch
from
torch
import
nn
from
torch
import
nn
from
torch.nn
import
functional
from
torch.nn
import
functional
from
nni.networkmorphism_tuner
.utils
import
Constant
from
.utils
import
Constant
class
AvgPool
(
nn
.
Module
):
class
AvgPool
(
nn
.
Module
):
...
...
nni/networkmorphism_tuner/networkmorphism_tuner.py
→
nni/
algorithms/hpo/
networkmorphism_tuner/networkmorphism_tuner.py
View file @
e21a6984
...
@@ -10,10 +10,10 @@ import os
...
@@ -10,10 +10,10 @@ import os
from
schema
import
Optional
,
Schema
from
schema
import
Optional
,
Schema
from
nni.tuner
import
Tuner
from
nni.tuner
import
Tuner
from
nni.utils
import
OptimizeMode
,
extract_scalar_reward
from
nni.utils
import
OptimizeMode
,
extract_scalar_reward
from
nni.networkmorphism_tuner
.bayesian
import
BayesianOptimizer
from
.bayesian
import
BayesianOptimizer
from
nni.networkmorphism_tuner
.nn
import
CnnGenerator
,
MlpGenerator
from
.nn
import
CnnGenerator
,
MlpGenerator
from
nni.networkmorphism_tuner
.utils
import
Constant
from
.utils
import
Constant
from
nni.networkmorphism_tuner
.graph
import
graph_to_json
,
json_to_graph
from
.graph
import
graph_to_json
,
json_to_graph
from
nni
import
ClassArgsValidator
from
nni
import
ClassArgsValidator
logger
=
logging
.
getLogger
(
"NetworkMorphism_AutoML"
)
logger
=
logging
.
getLogger
(
"NetworkMorphism_AutoML"
)
...
...
nni/networkmorphism_tuner/nn.py
→
nni/
algorithms/hpo/
networkmorphism_tuner/nn.py
View file @
e21a6984
...
@@ -3,14 +3,14 @@
...
@@ -3,14 +3,14 @@
from
abc
import
abstractmethod
from
abc
import
abstractmethod
from
nni.networkmorphism_tuner
.graph
import
Graph
from
.graph
import
Graph
from
nni.networkmorphism_tuner
.layers
import
(
StubDense
,
StubDropout1d
,
from
.layers
import
(
StubDense
,
StubDropout1d
,
StubReLU
,
get_batch_norm_class
,
StubReLU
,
get_batch_norm_class
,
get_conv_class
,
get_conv_class
,
get_dropout_class
,
get_dropout_class
,
get_global_avg_pooling_class
,
get_global_avg_pooling_class
,
get_pooling_class
)
get_pooling_class
)
from
nni.networkmorphism_tuner
.utils
import
Constant
from
.utils
import
Constant
class
NetworkGenerator
:
class
NetworkGenerator
:
...
...
nni/networkmorphism_tuner/utils.py
→
nni/
algorithms/hpo/
networkmorphism_tuner/utils.py
View file @
e21a6984
File moved
nni/
networkmorphism
_tuner/__init__.py
→
nni/
algorithms/hpo/pbt
_tuner/__init__.py
View file @
e21a6984
File moved
nni/pbt_tuner/pbt_tuner.py
→
nni/
algorithms/hpo/
pbt_tuner/pbt_tuner.py
View file @
e21a6984
File moved
nni/ppo_tuner/__init__.py
→
nni/
algorithms/hpo/
ppo_tuner/__init__.py
View file @
e21a6984
File moved
nni/ppo_tuner/distri.py
→
nni/
algorithms/hpo/
ppo_tuner/distri.py
View file @
e21a6984
File moved
nni/ppo_tuner/model.py
→
nni/
algorithms/hpo/
ppo_tuner/model.py
View file @
e21a6984
File moved
nni/ppo_tuner/policy.py
→
nni/
algorithms/hpo/
ppo_tuner/policy.py
View file @
e21a6984
File moved
Prev
1
2
3
4
5
6
7
8
9
…
12
Next
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment