@@ -19,12 +19,15 @@ from __future__ import print_function
importnumpyasnp
importpaddle.fluidasfluid
frompaddle.fluid.param_attrimportParamAttr
importlogging
from...commonimportget_logger
from.search_space_baseimportSearchSpaceBase
from.search_space_registryimportSEARCHSPACE
from.base_layerimportconv_bn_layer
__all__=["CombineSearchSpace"]
_logger=get_logger(__name__,level=logging.INFO)
classCombineSearchSpace(object):
"""
...
...
@@ -37,7 +40,13 @@ class CombineSearchSpace(object):
self.lens=len(config_lists)
self.spaces=[]
forconfig_listinconfig_lists:
key,config=config_list
ifisinstance(config_list,tuple):
key,config=config_list
ifisinstance(config_list,str):
key=config_list
config=None
else:
raiseNotImplementedError('the type of config is Error!!! Please check the config information. Receive the type of config is {}'.format(type(config_list)))