Unverified Commit 80b6cb3b authored by liuzhe-lz's avatar liuzhe-lz Committed by GitHub
Browse files

Merge pull request #3030 from microsoft/v2.0

Merge v2.0 into master
parents 77dac12b ff1af7f2
...@@ -5,8 +5,8 @@ import copy ...@@ -5,8 +5,8 @@ import copy
import logging import logging
import torch import torch
from schema import And, Optional from schema import And, Optional
from ..utils.config_validation import CompressorSchema from nni.compression.pytorch.utils.config_validation import CompressorSchema
from ..compressor import Pruner from nni.compression.pytorch.compressor import Pruner
from .finegrained_pruning import LevelPrunerMasker from .finegrained_pruning import LevelPrunerMasker
logger = logging.getLogger('torch pruner') logger = logging.getLogger('torch pruner')
......
...@@ -10,9 +10,9 @@ from schema import And, Optional ...@@ -10,9 +10,9 @@ from schema import And, Optional
from nni.utils import OptimizeMode from nni.utils import OptimizeMode
from ..compressor import Pruner from nni.compression.pytorch.compressor import Pruner
from ..utils.config_validation import CompressorSchema from nni.compression.pytorch.utils.config_validation import CompressorSchema
from ..utils.num_param_counter import get_total_num_weights from nni.compression.pytorch.utils.num_param_counter import get_total_num_weights
from .constants_pruner import PRUNER_DICT from .constants_pruner import PRUNER_DICT
......
...@@ -3,11 +3,11 @@ ...@@ -3,11 +3,11 @@
import logging import logging
from schema import And, Optional, SchemaError from schema import And, Optional, SchemaError
from nni._graph_utils import TorchModuleGraph from nni.common.graph_utils import TorchModuleGraph
from nni.compression.torch.utils.shape_dependency import ChannelDependency, GroupDependency from nni.compression.pytorch.utils.shape_dependency import ChannelDependency, GroupDependency
from .constants import MASKER_DICT from .constants import MASKER_DICT
from ..utils.config_validation import CompressorSchema from nni.compression.pytorch.utils.config_validation import CompressorSchema
from ..compressor import Pruner from nni.compression.pytorch.compressor import Pruner
__all__ = ['LevelPruner', 'SlimPruner', 'L1FilterPruner', 'L2FilterPruner', 'FPGMPruner', __all__ = ['LevelPruner', 'SlimPruner', 'L1FilterPruner', 'L2FilterPruner', 'FPGMPruner',
......
...@@ -8,10 +8,10 @@ import logging ...@@ -8,10 +8,10 @@ import logging
import torch import torch
from schema import And, Optional from schema import And, Optional
from ..compressor import Pruner from nni.compression.pytorch.compressor import Pruner
from ..utils.config_validation import CompressorSchema from nni.compression.pytorch.utils.config_validation import CompressorSchema
from .constants_pruner import PRUNER_DICT from .constants_pruner import PRUNER_DICT
from ..utils.sensitivity_analysis import SensitivityAnalysis from nni.compression.pytorch.utils.sensitivity_analysis import SensitivityAnalysis
MAX_PRUNE_RATIO_PER_ITER = 0.95 MAX_PRUNE_RATIO_PER_ITER = 0.95
......
...@@ -12,8 +12,8 @@ from schema import And, Optional ...@@ -12,8 +12,8 @@ from schema import And, Optional
from nni.utils import OptimizeMode from nni.utils import OptimizeMode
from ..compressor import Pruner from nni.compression.pytorch.compressor import Pruner
from ..utils.config_validation import CompressorSchema from nni.compression.pytorch.utils.config_validation import CompressorSchema
from .constants_pruner import PRUNER_DICT from .constants_pruner import PRUNER_DICT
......
...@@ -5,8 +5,8 @@ import logging ...@@ -5,8 +5,8 @@ import logging
import copy import copy
import torch import torch
from schema import Schema, And, Or, Optional from schema import Schema, And, Or, Optional
from ..utils.config_validation import CompressorSchema from nni.compression.pytorch.utils.config_validation import CompressorSchema
from ..compressor import Quantizer, QuantGrad, QuantType from nni.compression.pytorch.compressor import Quantizer, QuantGrad, QuantType
__all__ = ['NaiveQuantizer', 'QAT_Quantizer', 'DoReFaQuantizer', 'BNNQuantizer'] __all__ = ['NaiveQuantizer', 'QAT_Quantizer', 'DoReFaQuantizer', 'BNNQuantizer']
......
import tensorflow as tf import tensorflow as tf
from ..compressor import Pruner from nni.compression.tensorflow import Pruner
__all__ = [ __all__ = [
'OneshotPruner', 'OneshotPruner',
......
...@@ -25,11 +25,12 @@ gbdt_selector.py including: ...@@ -25,11 +25,12 @@ gbdt_selector.py including:
import random import random
from sklearn.model_selection import train_test_split from sklearn.model_selection import train_test_split
from nni.feature_engineering.feature_selector import FeatureSelector
# pylint: disable=E0401 # pylint: disable=E0401
import lightgbm as lgb import lightgbm as lgb
from nni.feature_engineering.feature_selector import FeatureSelector
class GBDTSelector(FeatureSelector): class GBDTSelector(FeatureSelector):
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment