"vscode:/vscode.git/clone" did not exist on "f1a555abd1fd47036cdced0d08c223838fc70cbb"
Unverified Commit e21a6984 authored by liuzhe-lz's avatar liuzhe-lz Committed by GitHub
Browse files

[v2.0] Refactor code hierarchy (part 2) (#2987)

parent f98ee672
...@@ -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',
......
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