From 36d2773e4e0f328ba486b31b3707006e54c673ee Mon Sep 17 00:00:00 2001 From: vshampor Date: Tue, 19 Dec 2023 13:59:19 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20doc=5Fpages=20from=20@=20vsham?= =?UTF-8?q?por/nncf@4b903a5804ca57104dfc5fc18584f0d514b7d0ba=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .buildinfo | 2 +- _autoapi_templates/index.html | 2 +- _autoapi_templates/python/attribute.html | 2 +- _autoapi_templates/python/class.html | 2 +- _autoapi_templates/python/data.html | 2 +- _autoapi_templates/python/exception.html | 2 +- _autoapi_templates/python/function.html | 2 +- _autoapi_templates/python/method.html | 2 +- _autoapi_templates/python/module.html | 2 +- _autoapi_templates/python/package.html | 2 +- _autoapi_templates/python/property.html | 2 +- .../nncf/api/compression/index.rst.txt | 3 +- .../nncf/common/deprecation/index.rst.txt | 15 - .../logging/track_progress/index.rst.txt | 8 + .../nncf/common/plotting/index.rst.txt | 8 + .../common/quantization/structs/index.rst.txt | 6 +- .../autoapi/nncf/common/strip/index.rst.txt | 8 + .../common/graph/netron/index.rst.txt | 14 - .../statistical_functions/index.rst.txt | 8 + .../nncf/experimental/openvino/index.rst.txt | 8 - .../openvino/quantization/index.rst.txt | 8 - .../quantization/quantize_model/index.rst.txt | 8 - .../experimental/tensor/enums/index.rst.txt | 8 + .../tensor/functions/index.rst.txt | 8 + .../nncf/experimental/tensor/index.rst.txt | 8 + .../tensor/numpy_functions/index.rst.txt | 8 + .../experimental/tensor/tensor/index.rst.txt | 8 + .../tensor/torch_functions/index.rst.txt | 8 + .../search/supernet/index.rst.txt | 8 + .../torch/pruning/operations/index.rst.txt | 14 - .../torch/quantization/index.rst.txt | 8 - .../quantization/quantize_model/index.rst.txt | 8 - .../replace_custom_modules/index.rst.txt | 8 + .../timm_custom_modules/index.rst.txt | 8 + _sources/autoapi/nncf/index.rst.txt | 134 ++++- .../onnx/graph/metatypes/groups/index.rst.txt | 8 + .../nncf/onnx/graph/model_utils/index.rst.txt | 8 + .../nncf/onnx/graph/onnx_graph/index.rst.txt | 8 - .../nncf/onnx/graph/onnx_helper/index.rst.txt | 8 + .../hardware/pattern_operations/index.rst.txt | 8 - .../ignored_patterns/index.rst.txt | 8 + .../graph/layer_attributes/index.rst.txt | 8 + .../nncf/openvino/graph/layout/index.rst.txt | 8 + .../graph/metatypes/common/index.rst.txt | 8 - .../graph/metatypes/groups/index.rst.txt | 8 + .../openvino/graph/model_utils/index.rst.txt | 8 + .../hardware/pattern_operations/index.rst.txt | 8 - .../ignored_patterns/index.rst.txt | 8 + .../quantize_ifmodel/index.rst.txt | 8 + .../nncf/openvino/rt_info/index.rst.txt | 8 + .../advanced_parameters/index.rst.txt | 56 +- .../accuracy_control/evaluator/index.rst.txt | 8 + .../subset_selection/index.rst.txt | 8 + .../channel_alignment/algorithm/index.rst.txt | 8 + .../channel_alignment/backend/index.rst.txt | 8 + .../channel_alignment/index.rst.txt | 8 + .../openvino_backend/index.rst.txt | 8 + .../torch_backend/index.rst.txt | 8 + .../algorithm/index.rst.txt | 8 + .../hyperparameter_tuner/index.rst.txt | 8 + .../param_grid/index.rst.txt | 8 + .../algorithms/pipeline/index.rst.txt | 8 + .../post_training/pipeline/index.rst.txt | 8 + .../smooth_quant/algorithm/index.rst.txt | 8 + .../smooth_quant/backend/index.rst.txt | 8 + .../algorithms/smooth_quant/index.rst.txt | 8 + .../openvino_backend/index.rst.txt | 8 + .../algorithm/index.rst.txt | 8 + .../weight_compression/backend/index.rst.txt | 8 + .../weight_compression/index.rst.txt | 8 + .../openvino_backend/index.rst.txt | 8 + .../nncf/torch/external_hook/index.rst.txt | 8 + .../command_creation/index.rst.txt | 8 + _sources/autoapi/nncf/torch/index.rst.txt | 4 +- .../nncf/torch/model_analyzer/index.rst.txt | 8 + .../nncf/torch/model_creation/index.rst.txt | 14 - .../torch/model_transformer/index.rst.txt | 8 + .../torch/quantization/algo/index.rst.txt | 2 +- .../quantization/base_ctrl/index.rst.txt | 8 + .../debug_interface/index.rst.txt | 8 + .../external_quantizer/index.rst.txt | 8 + .../ignored_patterns/index.rst.txt | 8 + .../precision_init/base_init/index.rst.txt | 14 - .../bitwidth_graph/index.rst.txt | 14 - .../precision_init/definitions/index.rst.txt | 8 + .../precision_init/hawq_debug/index.rst.txt | 14 - .../weights_compression/index.rst.txt | 8 + .../nncf/torch/return_types/index.rst.txt | 8 + .../autoapi/nncf/torch/strip/index.rst.txt | 8 + .../tensor_statistics/reduction/index.rst.txt | 8 - _static/pygments.css | 3 + autoapi/nncf/api/compression/index.html | 13 +- autoapi/nncf/api/index.html | 2 +- autoapi/nncf/api/statistics/index.html | 2 +- .../common/accuracy_aware_training/index.html | 2 +- .../accuracy_aware_training/runner/index.html | 2 +- .../runner_factory/index.html | 2 +- .../statistics/index.html | 2 +- .../training_loop/index.html | 2 +- autoapi/nncf/common/collector/index.html | 2 +- .../common/composite_compression/index.html | 2 +- autoapi/nncf/common/compression/index.html | 2 +- autoapi/nncf/common/deprecation/index.html | 15 +- autoapi/nncf/common/engine/index.html | 2 +- autoapi/nncf/common/exporter/index.html | 2 +- autoapi/nncf/common/factory/index.html | 2 +- .../nncf/common/graph/definitions/index.html | 2 +- autoapi/nncf/common/graph/graph/index.html | 2 +- .../common/graph/graph_matching/index.html | 2 +- autoapi/nncf/common/graph/index.html | 2 +- .../common/graph/layer_attributes/index.html | 2 +- .../common/graph/model_transformer/index.html | 2 +- .../graph/operator_metatypes/index.html | 2 +- autoapi/nncf/common/graph/patterns/index.html | 2 +- .../common/graph/patterns/manager/index.html | 2 +- .../common/graph/patterns/patterns/index.html | 2 +- .../command_creation/index.html | 2 +- .../graph/transformations/commands/index.html | 2 +- .../common/graph/transformations/index.html | 2 +- .../graph/transformations/layout/index.html | 2 +- autoapi/nncf/common/graph/utils/index.html | 2 +- .../nncf/common/hardware/config/index.html | 2 +- autoapi/nncf/common/hardware/index.html | 2 +- autoapi/nncf/common/hardware/opset/index.html | 2 +- autoapi/nncf/common/index.html | 2 +- .../batchnorm_adaptation/index.html | 2 +- .../initialization/dataloader/index.html | 2 +- autoapi/nncf/common/initialization/index.html | 2 +- .../common/insertion_point_graph/index.html | 2 +- autoapi/nncf/common/logging/index.html | 2 +- autoapi/nncf/common/logging/logger/index.html | 2 +- .../common/logging/progress_bar/index.html | 2 +- .../common/logging/track_progress/index.html | 341 +++++++++++ autoapi/nncf/common/plotting/index.html | 341 +++++++++++ .../common/pruning/clusterization/index.html | 2 +- autoapi/nncf/common/pruning/index.html | 2 +- .../pruning/mask_propagation/index.html | 2 +- .../common/pruning/model_analysis/index.html | 2 +- .../common/pruning/node_selector/index.html | 2 +- .../nncf/common/pruning/operations/index.html | 2 +- .../nncf/common/pruning/schedulers/index.html | 2 +- .../shape_pruning_processor/index.html | 2 +- .../nncf/common/pruning/statistics/index.html | 2 +- .../nncf/common/pruning/structs/index.html | 2 +- .../common/pruning/symbolic_mask/index.html | 2 +- .../pruning/tensor_processor/index.html | 2 +- autoapi/nncf/common/pruning/utils/index.html | 2 +- .../weights_flops_calculator/index.html | 2 +- .../common/quantization/collectors/index.html | 2 +- .../quantization/config_assignment/index.html | 2 +- autoapi/nncf/common/quantization/index.html | 2 +- .../quantization/initialization/index.html | 2 +- .../initialization/range/index.html | 2 +- .../quantizer_propagation/graph/index.html | 2 +- .../quantizer_propagation/grouping/index.html | 2 +- .../quantizer_propagation/index.html | 2 +- .../quantizer_propagation/solver/index.html | 2 +- .../quantizer_propagation/structs/index.html | 2 +- .../visualizer/index.html | 2 +- .../quantization/quantizer_removal/index.html | 2 +- .../quantization/quantizer_setup/index.html | 2 +- .../common/quantization/quantizers/index.html | 2 +- .../common/quantization/statistics/index.html | 2 +- .../common/quantization/structs/index.html | 14 +- autoapi/nncf/common/schedulers/index.html | 2 +- autoapi/nncf/common/scopes/index.html | 2 +- .../nncf/common/sparsity/collector/index.html | 2 +- .../common/sparsity/controller/index.html | 2 +- autoapi/nncf/common/sparsity/index.html | 2 +- .../common/sparsity/schedulers/index.html | 2 +- .../common/sparsity/statistics/index.html | 2 +- .../stateful_classes_registry/index.html | 2 +- autoapi/nncf/common/statistics/index.html | 2 +- autoapi/nncf/common/strip/index.html | 341 +++++++++++ autoapi/nncf/common/tensor/index.html | 2 +- .../tensor_statistics/aggregator/index.html | 2 +- .../tensor_statistics/collectors/index.html | 2 +- .../nncf/common/tensor_statistics/index.html | 2 +- .../tensor_statistics/reduction/index.html | 2 +- .../statistic_point/index.html | 2 +- .../tensor_statistics/statistics/index.html | 2 +- .../nncf/common/utils/api_marker/index.html | 2 +- autoapi/nncf/common/utils/backend/index.html | 2 +- autoapi/nncf/common/utils/debug/index.html | 2 +- .../nncf/common/utils/decorators/index.html | 2 +- .../nncf/common/utils/dot_file_rw/index.html | 2 +- autoapi/nncf/common/utils/helpers/index.html | 2 +- autoapi/nncf/common/utils/index.html | 2 +- autoapi/nncf/common/utils/logger/index.html | 2 +- autoapi/nncf/common/utils/os/index.html | 2 +- autoapi/nncf/common/utils/patcher/index.html | 2 +- autoapi/nncf/common/utils/registry/index.html | 2 +- .../nncf/common/utils/tensorboard/index.html | 2 +- autoapi/nncf/common/utils/timer/index.html | 2 +- autoapi/nncf/config/config/index.html | 2 +- autoapi/nncf/config/definitions/index.html | 2 +- autoapi/nncf/config/extractors/index.html | 2 +- autoapi/nncf/config/index.html | 2 +- autoapi/nncf/config/schema/index.html | 2 +- .../config/schemata/accuracy_aware/index.html | 2 +- .../schemata/algo/binarization/index.html | 2 +- .../schemata/algo/const_sparsity/index.html | 2 +- .../schemata/algo/filter_pruning/index.html | 2 +- autoapi/nncf/config/schemata/algo/index.html | 2 +- .../algo/knowledge_distillation/index.html | 2 +- .../algo/magnitude_sparsity/index.html | 2 +- .../schemata/algo/quantization/index.html | 2 +- .../schemata/algo/rb_sparsity/index.html | 2 +- autoapi/nncf/config/schemata/basic/index.html | 2 +- .../schemata/common/compression/index.html | 2 +- .../nncf/config/schemata/common/index.html | 2 +- .../schemata/common/initialization/index.html | 2 +- .../schemata/common/sparsity/index.html | 2 +- .../schemata/common/targeting/index.html | 2 +- .../nncf/config/schemata/defaults/index.html | 2 +- .../schemata/experimental_schema/index.html | 2 +- autoapi/nncf/config/schemata/index.html | 2 +- autoapi/nncf/config/structures/index.html | 2 +- .../config/telemetry_extractors/index.html | 2 +- autoapi/nncf/config/utils/index.html | 2 +- autoapi/nncf/data/dataset/index.html | 2 +- autoapi/nncf/data/index.html | 2 +- autoapi/nncf/definitions/index.html | 2 +- .../nncf/experimental/common/graph/index.html | 2 +- .../common/graph/netron/index.html | 14 +- autoapi/nncf/experimental/common/index.html | 2 +- .../common/pruning/block_hierarchy/index.html | 2 +- .../experimental/common/pruning/index.html | 2 +- .../common/pruning/nodes_grouping/index.html | 2 +- .../common/pruning/operations/index.html | 2 +- .../pruning/propagation_data/index.html | 2 +- .../tensor_statistics/collectors/index.html | 2 +- .../common/tensor_statistics/index.html | 2 +- .../statistical_functions}/index.html | 8 +- autoapi/nncf/experimental/index.html | 2 +- .../tensor/enums}/index.html | 8 +- .../experimental/tensor/functions/index.html | 341 +++++++++++ .../{openvino => tensor}/index.html | 8 +- .../tensor/numpy_functions/index.html | 341 +++++++++++ .../experimental/tensor/tensor/index.html | 341 +++++++++++ .../tensor/torch_functions/index.html | 341 +++++++++++ .../tensorflow/context/index.html | 2 +- .../tensorflow/graph/argprovider/index.html | 2 +- .../tensorflow/graph/converter/index.html | 2 +- .../experimental/tensorflow/graph/index.html | 2 +- .../graph/model_transformer/index.html | 2 +- .../graph/node_attributes/index.html | 2 +- .../graph/transformations/commands/index.html | 2 +- .../graph/transformations/index.html | 2 +- .../graph/transformations/layout/index.html | 2 +- .../nncf/experimental/tensorflow/index.html | 2 +- .../tensorflow/nncf_network/index.html | 2 +- .../tensorflow/patch_tf/index.html | 2 +- .../quantization/algorithm/index.html | 2 +- .../tensorflow/quantization/index.html | 2 +- .../quantization/init_range/index.html | 2 +- .../quantization/quantizers/index.html | 2 +- .../experimental/tensorflow/scope/index.html | 2 +- autoapi/nncf/experimental/torch/index.html | 2 +- .../elasticity/base_handler/index.html | 2 +- .../elasticity/elastic_depth/index.html | 2 +- .../elasticity/elastic_kernel/index.html | 2 +- .../elasticity/elastic_width/index.html | 2 +- .../elasticity/elasticity_builder/index.html | 2 +- .../elasticity_controller/index.html | 2 +- .../elasticity/elasticity_dim/index.html | 2 +- .../elasticity/filter_reorder/index.html | 2 +- .../nas/bootstrapNAS/elasticity/index.html | 2 +- .../multi_elasticity_handler/index.html | 2 +- .../elasticity/visualization/index.html | 2 +- .../torch/nas/bootstrapNAS/index.html | 2 +- .../bootstrapNAS/search/evaluator/index.html | 2 +- .../search/evaluator_handler/index.html | 2 +- .../torch/nas/bootstrapNAS/search/index.html | 2 +- .../nas/bootstrapNAS/search/search/index.html | 2 +- .../bootstrapNAS/search/supernet/index.html | 341 +++++++++++ .../training/base_training/index.html | 2 +- .../nas/bootstrapNAS/training/index.html | 2 +- .../training/lr_scheduler/index.html | 2 +- .../training/model_creator_helpers/index.html | 2 +- .../progressive_shrinking_builder/index.html | 2 +- .../index.html | 2 +- .../training/scheduler/index.html | 2 +- .../training/stage_descriptor/index.html | 2 +- .../training/training_algorithm/index.html | 2 +- .../nncf/experimental/torch/nas/index.html | 2 +- .../experimental/torch/pruning/index.html | 2 +- .../torch/pruning/operations/index.html | 14 +- .../torch/replace_custom_modules/index.html | 341 +++++++++++ .../timm_custom_modules/index.html | 341 +++++++++++ .../torch/search_building_blocks/index.html | 2 +- .../search_blocks/index.html | 2 +- .../search_graph/index.html | 2 +- .../experimental/torch/sparsity/index.html | 2 +- .../torch/sparsity/movement/algo/index.html | 2 +- .../sparsity/movement/functions/index.html | 2 +- .../torch/sparsity/movement/index.html | 2 +- .../torch/sparsity/movement/layers/index.html | 2 +- .../torch/sparsity/movement/loss/index.html | 2 +- .../sparsity/movement/scheduler/index.html | 2 +- .../structured_mask_handler/index.html | 2 +- autoapi/nncf/index.html | 216 ++++++- autoapi/nncf/onnx/engine/index.html | 2 +- autoapi/nncf/onnx/graph/index.html | 2 +- .../graph/metatypes/groups}/index.html | 8 +- autoapi/nncf/onnx/graph/metatypes/index.html | 2 +- .../graph/metatypes/onnx_metatypes/index.html | 2 +- .../onnx/graph/model_transformer/index.html | 2 +- .../nncf/onnx/graph/model_utils/index.html | 341 +++++++++++ .../onnx/graph/nncf_graph_builder/index.html | 2 +- autoapi/nncf/onnx/graph/node_utils/index.html | 2 +- .../nncf/onnx/graph/onnx_helper/index.html | 341 +++++++++++ .../command_creation/index.html | 2 +- .../graph/transformations/commands/index.html | 2 +- .../onnx/graph/transformations/index.html | 2 +- autoapi/nncf/onnx/hardware/config/index.html | 2 +- .../onnx/hardware/fused_patterns/index.html | 2 +- autoapi/nncf/onnx/hardware/index.html | 2 +- autoapi/nncf/onnx/index.html | 2 +- .../default_quantization/index.html | 2 +- .../quantization/ignored_patterns}/index.html | 8 +- autoapi/nncf/onnx/quantization/index.html | 2 +- .../quantization/quantize_model/index.html | 2 +- .../quantizer_parameters/index.html | 2 +- .../onnx/statistics/aggregator/index.html | 2 +- .../onnx/statistics/collectors/index.html | 2 +- autoapi/nncf/onnx/statistics/index.html | 2 +- .../onnx/statistics/statistics/index.html | 2 +- autoapi/nncf/onnx/tensor/index.html | 2 +- autoapi/nncf/openvino/engine/index.html | 2 +- autoapi/nncf/openvino/graph/index.html | 2 +- .../graph/layer_attributes}/index.html | 8 +- .../graph/layout}/index.html | 8 +- .../metatypes/{common => groups}/index.html | 8 +- .../nncf/openvino/graph/metatypes/index.html | 2 +- .../metatypes/openvino_metatypes/index.html | 2 +- .../graph/model_transformer/index.html | 2 +- .../openvino/graph/model_utils/index.html | 341 +++++++++++ .../graph/nncf_graph_builder/index.html | 2 +- .../nncf/openvino/graph/node_utils/index.html | 2 +- .../command_creation/index.html | 2 +- .../graph/transformations/commands/index.html | 2 +- .../openvino/graph/transformations/index.html | 2 +- .../nncf/openvino/hardware/config/index.html | 2 +- .../hardware/fused_patterns/index.html | 2 +- autoapi/nncf/openvino/hardware/index.html | 2 +- autoapi/nncf/openvino/index.html | 2 +- autoapi/nncf/openvino/pot/engine/index.html | 2 +- autoapi/nncf/openvino/pot/index.html | 2 +- .../quantization/accuracy_aware/index.html | 2 +- .../nncf/openvino/pot/quantization/index.html | 2 +- .../quantization/quantize_model/index.html | 2 +- .../pot/telemetry_extractors/index.html | 2 +- .../backend_parameters/index.html | 2 +- .../default_quantization/index.html | 2 +- .../quantization/ignored_patterns/index.html | 341 +++++++++++ autoapi/nncf/openvino/quantization/index.html | 2 +- .../quantization/quantize_ifmodel/index.html | 341 +++++++++++ .../quantization/quantize_model/index.html | 2 +- autoapi/nncf/openvino/rt_info/index.html | 341 +++++++++++ .../openvino/statistics/aggregator/index.html | 2 +- .../openvino/statistics/collectors/index.html | 2 +- autoapi/nncf/openvino/statistics/index.html | 2 +- .../openvino/statistics/statistics/index.html | 2 +- autoapi/nncf/openvino/tensor/index.html | 2 +- autoapi/nncf/parameters/index.html | 2 +- .../advanced_parameters/index.html | 82 ++- .../accuracy_control/algorithm/index.html | 2 +- .../accuracy_control/backend/index.html | 2 +- .../accuracy_control/evaluator/index.html | 341 +++++++++++ .../algorithms/accuracy_control/index.html | 2 +- .../openvino_backend/index.html | 2 +- .../rank_functions/index.html | 2 +- .../accuracy_control/ranker/index.html | 2 +- .../subset_selection/index.html | 341 +++++++++++ .../algorithms/algorithm/index.html | 2 +- .../bias_correction/algorithm/index.html | 2 +- .../bias_correction/backend/index.html | 2 +- .../algorithms/bias_correction/index.html | 2 +- .../bias_correction/onnx_backend/index.html | 2 +- .../openvino_backend/index.html | 2 +- .../channel_alignment/algorithm/index.html | 341 +++++++++++ .../channel_alignment/backend/index.html | 341 +++++++++++ .../algorithms/channel_alignment/index.html | 341 +++++++++++ .../openvino_backend/index.html | 341 +++++++++++ .../fast_bias_correction/algorithm/index.html | 2 +- .../fast_bias_correction/backend/index.html | 2 +- .../fast_bias_correction/index.html | 2 +- .../onnx_backend/index.html | 2 +- .../openvino_backend/index.html | 2 +- .../torch_backend/index.html | 341 +++++++++++ .../hyperparameter_tuner/algorithm/index.html | 341 +++++++++++ .../hyperparameter_tuner/index.html | 341 +++++++++++ .../param_grid/index.html | 341 +++++++++++ .../nncf/quantization/algorithms/index.html | 2 +- .../algorithms/min_max/algorithm/index.html | 2 +- .../algorithms/min_max/backend/index.html | 2 +- .../algorithms/min_max/index.html | 2 +- .../min_max/onnx_backend/index.html | 2 +- .../min_max/openvino_backend/index.html | 2 +- .../min_max/torch_backend/index.html | 2 +- .../algorithms/pipeline/index.html | 341 +++++++++++ .../post_training/algorithm/index.html | 2 +- .../algorithms/post_training/index.html | 2 +- .../post_training/pipeline/index.html | 341 +++++++++++ .../smooth_quant/algorithm/index.html | 341 +++++++++++ .../smooth_quant/backend/index.html | 341 +++++++++++ .../algorithms/smooth_quant}/index.html | 14 +- .../smooth_quant/openvino_backend/index.html | 341 +++++++++++ .../weight_compression/algorithm/index.html | 341 +++++++++++ .../weight_compression/backend/index.html | 341 +++++++++++ .../algorithms/weight_compression/index.html | 341 +++++++++++ .../openvino_backend/index.html | 341 +++++++++++ .../quantization/fake_quantize/index.html | 2 +- autoapi/nncf/quantization/index.html | 2 +- autoapi/nncf/quantization/passes/index.html | 2 +- .../quantization/quantize_model/index.html | 2 +- .../quantization/range_estimator/index.html | 2 +- .../telemetry_extractors/index.html | 2 +- autoapi/nncf/scopes/index.html | 2 +- autoapi/nncf/telemetry/decorator/index.html | 2 +- autoapi/nncf/telemetry/events/index.html | 2 +- autoapi/nncf/telemetry/extractors/index.html | 2 +- autoapi/nncf/telemetry/index.html | 2 +- autoapi/nncf/telemetry/wrapper/index.html | 2 +- .../accuracy_aware_training/index.html | 2 +- .../keras_model_utils/index.html | 2 +- .../accuracy_aware_training/runner/index.html | 2 +- .../tensorflow/algorithm_selector/index.html | 2 +- .../api/composite_compression/index.html | 2 +- .../tensorflow/api/compression/index.html | 2 +- autoapi/nncf/tensorflow/api/index.html | 2 +- .../batchnorm_adaptation/index.html | 2 +- .../callbacks/checkpoint_callback/index.html | 2 +- autoapi/nncf/tensorflow/callbacks/index.html | 2 +- .../callbacks/statistics_callback/index.html | 2 +- autoapi/nncf/tensorflow/exporter/index.html | 2 +- autoapi/nncf/tensorflow/functions/index.html | 2 +- .../tensorflow/graph/converter/index.html | 2 +- autoapi/nncf/tensorflow/graph/index.html | 2 +- .../graph/metatypes/common/index.html | 2 +- .../tensorflow/graph/metatypes/index.html | 2 +- .../graph/metatypes/keras_layers/index.html | 2 +- .../graph/metatypes/matcher/index.html | 2 +- .../graph/metatypes/tf_ops/index.html | 2 +- .../graph/model_transformer/index.html | 2 +- .../graph/pattern_operations/index.html | 2 +- .../nncf/tensorflow/graph/patterns/index.html | 2 +- .../graph/transformations/commands/index.html | 2 +- .../graph/transformations/index.html | 2 +- .../graph/transformations/layout/index.html | 2 +- .../nncf/tensorflow/graph/utils/index.html | 2 +- .../tensorflow/hardware/config/index.html | 2 +- .../hardware/fused_patterns/index.html | 2 +- autoapi/nncf/tensorflow/hardware/index.html | 2 +- .../helpers/callback_creation/index.html | 2 +- autoapi/nncf/tensorflow/helpers/index.html | 2 +- .../helpers/model_creation/index.html | 2 +- .../helpers/model_manager/index.html | 2 +- .../nncf/tensorflow/helpers/utils/index.html | 2 +- autoapi/nncf/tensorflow/index.html | 2 +- .../nncf/tensorflow/initialization/index.html | 2 +- .../layers/custom_objects/index.html | 2 +- .../tensorflow/layers/data_layout/index.html | 2 +- autoapi/nncf/tensorflow/layers/index.html | 2 +- .../tensorflow/layers/operation/index.html | 2 +- .../nncf/tensorflow/layers/wrapper/index.html | 2 +- autoapi/nncf/tensorflow/loss/index.html | 2 +- .../pruning/base_algorithm/index.html | 2 +- .../tensorflow/pruning/callbacks/index.html | 2 +- .../filter_pruning/algorithm/index.html | 2 +- .../filter_pruning/functions/index.html | 2 +- .../pruning/filter_pruning/index.html | 2 +- autoapi/nncf/tensorflow/pruning/index.html | 2 +- .../tensorflow/pruning/operations/index.html | 2 +- .../pruning/tensor_processor/index.html | 2 +- .../nncf/tensorflow/pruning/utils/index.html | 2 +- .../quantization/algorithm/index.html | 2 +- .../quantization/collectors/index.html | 2 +- .../default_quantization/index.html | 2 +- .../quantization/functions/index.html | 2 +- .../nncf/tensorflow/quantization/index.html | 2 +- .../quantization/init_range/index.html | 2 +- .../tensorflow/quantization/layers/index.html | 2 +- .../quantization/quantize_model/index.html | 2 +- .../quantization/quantizers/index.html | 2 +- .../tensorflow/quantization/utils/index.html | 2 +- .../sparsity/base_algorithm/index.html | 2 +- .../tensorflow/sparsity/callbacks/index.html | 2 +- .../tensorflow/sparsity/collector/index.html | 2 +- autoapi/nncf/tensorflow/sparsity/index.html | 2 +- .../sparsity/magnitude/algorithm/index.html | 2 +- .../sparsity/magnitude/functions/index.html | 2 +- .../tensorflow/sparsity/magnitude/index.html | 2 +- .../sparsity/magnitude/operation/index.html | 2 +- .../sparsity/rb/algorithm/index.html | 2 +- .../sparsity/rb/functions/index.html | 2 +- .../nncf/tensorflow/sparsity/rb/index.html | 2 +- .../tensorflow/sparsity/rb/loss/index.html | 2 +- .../sparsity/rb/operation/index.html | 2 +- .../nncf/tensorflow/sparsity/utils/index.html | 2 +- autoapi/nncf/tensorflow/tensor/index.html | 2 +- .../tensor_statistics/collectors/index.html | 2 +- .../tensorflow/tensor_statistics/index.html | 2 +- .../tensor_statistics/reduction/index.html | 2 +- .../tensor_statistics/statistics/index.html | 2 +- .../nncf/tensorflow/tf_internals/index.html | 2 +- .../tensorflow/utils/hook_handle/index.html | 2 +- autoapi/nncf/tensorflow/utils/index.html | 2 +- autoapi/nncf/tensorflow/utils/node/index.html | 2 +- .../tensorflow/utils/scopes_handle/index.html | 2 +- .../nncf/tensorflow/utils/state/index.html | 2 +- .../torch/accuracy_aware_training/index.html | 2 +- .../accuracy_aware_training/runner/index.html | 2 +- .../accuracy_aware_training/utils/index.html | 2 +- autoapi/nncf/torch/algo_selector/index.html | 2 +- .../torch/automl/agent/ddpg/ddpg/index.html | 2 +- .../nncf/torch/automl/agent/ddpg/index.html | 2 +- .../torch/automl/agent/ddpg/memory/index.html | 2 +- autoapi/nncf/torch/automl/agent/index.html | 2 +- .../nncf/torch/automl/environment/index.html | 2 +- .../environment/quantization_env/index.html | 2 +- autoapi/nncf/torch/automl/index.html | 2 +- .../torch/batchnorm_adaptation/index.html | 2 +- .../nncf/torch/binarization/algo/index.html | 2 +- .../binarize_functions/index.html | 2 +- .../torch/binarization/extensions/index.html | 2 +- autoapi/nncf/torch/binarization/index.html | 2 +- .../nncf/torch/binarization/layers/index.html | 2 +- .../torch/binarization/reference/index.html | 2 +- .../nncf/torch/checkpoint_loading/index.html | 2 +- .../torch/composite_compression/index.html | 2 +- .../torch/compression_method_api/index.html | 2 +- autoapi/nncf/torch/debug/index.html | 2 +- .../torch/dynamic_graph/context/index.html | 2 +- .../nncf/torch/dynamic_graph/graph/index.html | 2 +- .../dynamic_graph/graph_tracer/index.html | 2 +- autoapi/nncf/torch/dynamic_graph/index.html | 2 +- .../dynamic_graph/io_handling/index.html | 2 +- .../layer_attributes_handlers/index.html | 2 +- .../op_input_processing/index.html | 2 +- .../operation_address/index.html | 2 +- .../dynamic_graph/patch_pytorch/index.html | 2 +- .../nncf/torch/dynamic_graph/scope/index.html | 2 +- .../dynamic_graph/scope_access/index.html | 2 +- .../torch/dynamic_graph/structs/index.html | 2 +- .../dynamic_graph/trace_functions/index.html | 2 +- .../dynamic_graph/trace_tensor/index.html | 2 +- .../torch/dynamic_graph/wrappers/index.html | 2 +- autoapi/nncf/torch/engine/index.html | 2 +- autoapi/nncf/torch/exporter/index.html | 2 +- autoapi/nncf/torch/extensions/index.html | 2 +- autoapi/nncf/torch/external_hook/index.html | 341 +++++++++++ autoapi/nncf/torch/functions/index.html | 2 +- autoapi/nncf/torch/graph/graph/index.html | 2 +- .../nncf/torch/graph/graph_builder/index.html | 2 +- autoapi/nncf/torch/graph/index.html | 2 +- .../torch/graph/operator_metatypes/index.html | 2 +- .../torch/graph/pattern_operations/index.html | 2 +- .../command_creation/index.html | 341 +++++++++++ .../graph/transformations/commands/index.html | 2 +- .../torch/graph/transformations/index.html | 2 +- .../graph/transformations/layout/index.html | 2 +- autoapi/nncf/torch/hardware/config/index.html | 2 +- .../torch/hardware/fused_patterns/index.html | 2 +- autoapi/nncf/torch/hardware/index.html | 2 +- autoapi/nncf/torch/index.html | 25 +- autoapi/nncf/torch/initialization/index.html | 2 +- .../knowledge_distillation/algo/index.html | 2 +- .../torch/knowledge_distillation/index.html | 2 +- .../knowledge_distillation_handler/index.html | 2 +- .../knowledge_distillation_loss/index.html | 2 +- autoapi/nncf/torch/layer_utils/index.html | 2 +- autoapi/nncf/torch/layers/index.html | 2 +- autoapi/nncf/torch/model_analyzer/index.html | 341 +++++++++++ autoapi/nncf/torch/model_creation/index.html | 14 +- .../nncf/torch/model_transformer/index.html | 341 +++++++++++ .../nncf/torch/module_operations/index.html | 2 +- .../torch/nested_objects_traversal/index.html | 2 +- .../torch/nncf_module_replacement/index.html | 2 +- autoapi/nncf/torch/nncf_network/index.html | 2 +- .../nncf/torch/pruning/base_algo/index.html | 2 +- .../torch/pruning/export_utils/index.html | 2 +- .../pruning/filter_pruning/algo/index.html | 2 +- .../filter_pruning/functions/index.html | 2 +- .../evolutionary_optimization/index.html | 2 +- .../filter_pruning/global_ranking/index.html | 2 +- .../global_ranking/legr/index.html | 2 +- .../torch/pruning/filter_pruning/index.html | 2 +- .../pruning/filter_pruning/layers/index.html | 2 +- autoapi/nncf/torch/pruning/index.html | 2 +- .../nncf/torch/pruning/operations/index.html | 2 +- autoapi/nncf/torch/pruning/structs/index.html | 2 +- .../torch/pruning/tensor_processor/index.html | 2 +- autoapi/nncf/torch/pruning/utils/index.html | 2 +- .../quantization/adjust_padding/index.html | 2 +- .../nncf/torch/quantization/algo/index.html | 6 +- .../base_ctrl}/index.html | 12 +- .../quantization/debug_interface/index.html | 341 +++++++++++ .../default_quantization/index.html | 2 +- .../torch/quantization/extensions/index.html | 2 +- .../external_quantizer/index.html | 341 +++++++++++ .../quantization/hessian_trace/index.html | 2 +- .../quantization/ignored_patterns/index.html | 341 +++++++++++ autoapi/nncf/torch/quantization/index.html | 2 +- .../quantization/init_precision/index.html | 2 +- .../torch/quantization/init_range/index.html | 2 +- .../nncf/torch/quantization/layers/index.html | 2 +- .../torch/quantization/metrics/index.html | 2 +- .../precision_constraints/index.html | 2 +- .../adjacent_quantizers/index.html | 2 +- .../precision_init/autoq_init/index.html | 2 +- .../precision_init/base_init/index.html | 14 +- .../precision_init/bitwidth_graph/index.html | 14 +- .../compression_ratio/index.html | 2 +- .../precision_init/definitions/index.html | 341 +++++++++++ .../precision_init/hawq_debug/index.html | 14 +- .../precision_init/hawq_init/index.html | 2 +- .../quantization/precision_init/index.html | 2 +- .../precision_init/manual_init/index.html | 2 +- .../precision_init/perturbations/index.html | 2 +- .../precision_init/traces_order/index.html | 2 +- .../quantize_functions/index.html | 2 +- .../quantization/quantize_model/index.html | 2 +- .../torch/quantization/reference/index.html | 2 +- .../torch/quantization/schedulers/index.html | 2 +- .../torch/quantization/statistics/index.html | 2 +- .../nncf/torch/quantization/strip/index.html | 2 +- .../torch/quantization/structs/index.html | 2 +- .../torch/quantization/translator/index.html | 2 +- .../weights_compression/index.html | 341 +++++++++++ autoapi/nncf/torch/return_types/index.html | 341 +++++++++++ .../nncf/torch/sparsity/base_algo/index.html | 2 +- .../nncf/torch/sparsity/collector/index.html | 2 +- .../nncf/torch/sparsity/const/algo/index.html | 2 +- autoapi/nncf/torch/sparsity/const/index.html | 2 +- .../nncf/torch/sparsity/functions/index.html | 2 +- autoapi/nncf/torch/sparsity/index.html | 2 +- autoapi/nncf/torch/sparsity/layers/index.html | 2 +- .../torch/sparsity/magnitude/algo/index.html | 2 +- .../sparsity/magnitude/functions/index.html | 2 +- .../nncf/torch/sparsity/magnitude/index.html | 2 +- .../nncf/torch/sparsity/rb/algo/index.html | 2 +- .../torch/sparsity/rb/functions/index.html | 2 +- autoapi/nncf/torch/sparsity/rb/index.html | 2 +- .../nncf/torch/sparsity/rb/layers/index.html | 2 +- .../nncf/torch/sparsity/rb/loss/index.html | 2 +- .../torch/statistics/aggregator/index.html | 2 +- autoapi/nncf/torch/statistics/index.html | 2 +- autoapi/nncf/torch/strip/index.html | 341 +++++++++++ autoapi/nncf/torch/structures/index.html | 8 +- autoapi/nncf/torch/tensor/index.html | 2 +- .../torch/tensor_statistics/algo/index.html | 2 +- .../tensor_statistics/collectors/index.html | 2 +- .../nncf/torch/tensor_statistics/index.html | 2 +- .../tensor_statistics/statistics/index.html | 2 +- autoapi/nncf/torch/utils/index.html | 2 +- autoapi/nncf/version/index.html | 2 +- genindex.html | 548 ++++++++++++++++-- index.html | 2 +- objects.inv | Bin 14184 -> 15399 bytes py-modindex.html | 322 +++++++++- schema/index.html | 500 ++++++++-------- search.html | 2 +- searchindex.js | 2 +- 665 files changed, 18220 insertions(+), 1246 deletions(-) create mode 100644 _sources/autoapi/nncf/common/logging/track_progress/index.rst.txt create mode 100644 _sources/autoapi/nncf/common/plotting/index.rst.txt create mode 100644 _sources/autoapi/nncf/common/strip/index.rst.txt create mode 100644 _sources/autoapi/nncf/experimental/common/tensor_statistics/statistical_functions/index.rst.txt delete mode 100644 _sources/autoapi/nncf/experimental/openvino/index.rst.txt delete mode 100644 _sources/autoapi/nncf/experimental/openvino/quantization/index.rst.txt delete mode 100644 _sources/autoapi/nncf/experimental/openvino/quantization/quantize_model/index.rst.txt create mode 100644 _sources/autoapi/nncf/experimental/tensor/enums/index.rst.txt create mode 100644 _sources/autoapi/nncf/experimental/tensor/functions/index.rst.txt create mode 100644 _sources/autoapi/nncf/experimental/tensor/index.rst.txt create mode 100644 _sources/autoapi/nncf/experimental/tensor/numpy_functions/index.rst.txt create mode 100644 _sources/autoapi/nncf/experimental/tensor/tensor/index.rst.txt create mode 100644 _sources/autoapi/nncf/experimental/tensor/torch_functions/index.rst.txt create mode 100644 _sources/autoapi/nncf/experimental/torch/nas/bootstrapNAS/search/supernet/index.rst.txt delete mode 100644 _sources/autoapi/nncf/experimental/torch/quantization/index.rst.txt delete mode 100644 _sources/autoapi/nncf/experimental/torch/quantization/quantize_model/index.rst.txt create mode 100644 _sources/autoapi/nncf/experimental/torch/replace_custom_modules/index.rst.txt create mode 100644 _sources/autoapi/nncf/experimental/torch/replace_custom_modules/timm_custom_modules/index.rst.txt create mode 100644 _sources/autoapi/nncf/onnx/graph/metatypes/groups/index.rst.txt create mode 100644 _sources/autoapi/nncf/onnx/graph/model_utils/index.rst.txt delete mode 100644 _sources/autoapi/nncf/onnx/graph/onnx_graph/index.rst.txt create mode 100644 _sources/autoapi/nncf/onnx/graph/onnx_helper/index.rst.txt delete mode 100644 _sources/autoapi/nncf/onnx/hardware/pattern_operations/index.rst.txt create mode 100644 _sources/autoapi/nncf/onnx/quantization/ignored_patterns/index.rst.txt create mode 100644 _sources/autoapi/nncf/openvino/graph/layer_attributes/index.rst.txt create mode 100644 _sources/autoapi/nncf/openvino/graph/layout/index.rst.txt delete mode 100644 _sources/autoapi/nncf/openvino/graph/metatypes/common/index.rst.txt create mode 100644 _sources/autoapi/nncf/openvino/graph/metatypes/groups/index.rst.txt create mode 100644 _sources/autoapi/nncf/openvino/graph/model_utils/index.rst.txt delete mode 100644 _sources/autoapi/nncf/openvino/hardware/pattern_operations/index.rst.txt create mode 100644 _sources/autoapi/nncf/openvino/quantization/ignored_patterns/index.rst.txt create mode 100644 _sources/autoapi/nncf/openvino/quantization/quantize_ifmodel/index.rst.txt create mode 100644 _sources/autoapi/nncf/openvino/rt_info/index.rst.txt create mode 100644 _sources/autoapi/nncf/quantization/algorithms/accuracy_control/evaluator/index.rst.txt create mode 100644 _sources/autoapi/nncf/quantization/algorithms/accuracy_control/subset_selection/index.rst.txt create mode 100644 _sources/autoapi/nncf/quantization/algorithms/channel_alignment/algorithm/index.rst.txt create mode 100644 _sources/autoapi/nncf/quantization/algorithms/channel_alignment/backend/index.rst.txt create mode 100644 _sources/autoapi/nncf/quantization/algorithms/channel_alignment/index.rst.txt create mode 100644 _sources/autoapi/nncf/quantization/algorithms/channel_alignment/openvino_backend/index.rst.txt create mode 100644 _sources/autoapi/nncf/quantization/algorithms/fast_bias_correction/torch_backend/index.rst.txt create mode 100644 _sources/autoapi/nncf/quantization/algorithms/hyperparameter_tuner/algorithm/index.rst.txt create mode 100644 _sources/autoapi/nncf/quantization/algorithms/hyperparameter_tuner/index.rst.txt create mode 100644 _sources/autoapi/nncf/quantization/algorithms/hyperparameter_tuner/param_grid/index.rst.txt create mode 100644 _sources/autoapi/nncf/quantization/algorithms/pipeline/index.rst.txt create mode 100644 _sources/autoapi/nncf/quantization/algorithms/post_training/pipeline/index.rst.txt create mode 100644 _sources/autoapi/nncf/quantization/algorithms/smooth_quant/algorithm/index.rst.txt create mode 100644 _sources/autoapi/nncf/quantization/algorithms/smooth_quant/backend/index.rst.txt create mode 100644 _sources/autoapi/nncf/quantization/algorithms/smooth_quant/index.rst.txt create mode 100644 _sources/autoapi/nncf/quantization/algorithms/smooth_quant/openvino_backend/index.rst.txt create mode 100644 _sources/autoapi/nncf/quantization/algorithms/weight_compression/algorithm/index.rst.txt create mode 100644 _sources/autoapi/nncf/quantization/algorithms/weight_compression/backend/index.rst.txt create mode 100644 _sources/autoapi/nncf/quantization/algorithms/weight_compression/index.rst.txt create mode 100644 _sources/autoapi/nncf/quantization/algorithms/weight_compression/openvino_backend/index.rst.txt create mode 100644 _sources/autoapi/nncf/torch/external_hook/index.rst.txt create mode 100644 _sources/autoapi/nncf/torch/graph/transformations/command_creation/index.rst.txt create mode 100644 _sources/autoapi/nncf/torch/model_analyzer/index.rst.txt create mode 100644 _sources/autoapi/nncf/torch/model_transformer/index.rst.txt create mode 100644 _sources/autoapi/nncf/torch/quantization/base_ctrl/index.rst.txt create mode 100644 _sources/autoapi/nncf/torch/quantization/debug_interface/index.rst.txt create mode 100644 _sources/autoapi/nncf/torch/quantization/external_quantizer/index.rst.txt create mode 100644 _sources/autoapi/nncf/torch/quantization/ignored_patterns/index.rst.txt create mode 100644 _sources/autoapi/nncf/torch/quantization/precision_init/definitions/index.rst.txt create mode 100644 _sources/autoapi/nncf/torch/quantization/weights_compression/index.rst.txt create mode 100644 _sources/autoapi/nncf/torch/return_types/index.rst.txt create mode 100644 _sources/autoapi/nncf/torch/strip/index.rst.txt delete mode 100644 _sources/autoapi/nncf/torch/tensor_statistics/reduction/index.rst.txt create mode 100644 autoapi/nncf/common/logging/track_progress/index.html create mode 100644 autoapi/nncf/common/plotting/index.html create mode 100644 autoapi/nncf/common/strip/index.html rename autoapi/nncf/experimental/{openvino/quantization/quantize_model => common/tensor_statistics/statistical_functions}/index.html (97%) rename autoapi/nncf/{onnx/hardware/pattern_operations => experimental/tensor/enums}/index.html (97%) create mode 100644 autoapi/nncf/experimental/tensor/functions/index.html rename autoapi/nncf/experimental/{openvino => tensor}/index.html (98%) create mode 100644 autoapi/nncf/experimental/tensor/numpy_functions/index.html create mode 100644 autoapi/nncf/experimental/tensor/tensor/index.html create mode 100644 autoapi/nncf/experimental/tensor/torch_functions/index.html create mode 100644 autoapi/nncf/experimental/torch/nas/bootstrapNAS/search/supernet/index.html create mode 100644 autoapi/nncf/experimental/torch/replace_custom_modules/index.html create mode 100644 autoapi/nncf/experimental/torch/replace_custom_modules/timm_custom_modules/index.html rename autoapi/nncf/{experimental/torch/quantization/quantize_model => onnx/graph/metatypes/groups}/index.html (97%) create mode 100644 autoapi/nncf/onnx/graph/model_utils/index.html create mode 100644 autoapi/nncf/onnx/graph/onnx_helper/index.html rename autoapi/nncf/{experimental/openvino/quantization => onnx/quantization/ignored_patterns}/index.html (97%) rename autoapi/nncf/{experimental/torch/quantization => openvino/graph/layer_attributes}/index.html (98%) rename autoapi/nncf/{onnx/graph/onnx_graph => openvino/graph/layout}/index.html (98%) rename autoapi/nncf/openvino/graph/metatypes/{common => groups}/index.html (98%) create mode 100644 autoapi/nncf/openvino/graph/model_utils/index.html create mode 100644 autoapi/nncf/openvino/quantization/ignored_patterns/index.html create mode 100644 autoapi/nncf/openvino/quantization/quantize_ifmodel/index.html create mode 100644 autoapi/nncf/openvino/rt_info/index.html create mode 100644 autoapi/nncf/quantization/algorithms/accuracy_control/evaluator/index.html create mode 100644 autoapi/nncf/quantization/algorithms/accuracy_control/subset_selection/index.html create mode 100644 autoapi/nncf/quantization/algorithms/channel_alignment/algorithm/index.html create mode 100644 autoapi/nncf/quantization/algorithms/channel_alignment/backend/index.html create mode 100644 autoapi/nncf/quantization/algorithms/channel_alignment/index.html create mode 100644 autoapi/nncf/quantization/algorithms/channel_alignment/openvino_backend/index.html create mode 100644 autoapi/nncf/quantization/algorithms/fast_bias_correction/torch_backend/index.html create mode 100644 autoapi/nncf/quantization/algorithms/hyperparameter_tuner/algorithm/index.html create mode 100644 autoapi/nncf/quantization/algorithms/hyperparameter_tuner/index.html create mode 100644 autoapi/nncf/quantization/algorithms/hyperparameter_tuner/param_grid/index.html create mode 100644 autoapi/nncf/quantization/algorithms/pipeline/index.html create mode 100644 autoapi/nncf/quantization/algorithms/post_training/pipeline/index.html create mode 100644 autoapi/nncf/quantization/algorithms/smooth_quant/algorithm/index.html create mode 100644 autoapi/nncf/quantization/algorithms/smooth_quant/backend/index.html rename autoapi/nncf/{openvino/hardware/pattern_operations => quantization/algorithms/smooth_quant}/index.html (95%) create mode 100644 autoapi/nncf/quantization/algorithms/smooth_quant/openvino_backend/index.html create mode 100644 autoapi/nncf/quantization/algorithms/weight_compression/algorithm/index.html create mode 100644 autoapi/nncf/quantization/algorithms/weight_compression/backend/index.html create mode 100644 autoapi/nncf/quantization/algorithms/weight_compression/index.html create mode 100644 autoapi/nncf/quantization/algorithms/weight_compression/openvino_backend/index.html create mode 100644 autoapi/nncf/torch/external_hook/index.html create mode 100644 autoapi/nncf/torch/graph/transformations/command_creation/index.html create mode 100644 autoapi/nncf/torch/model_analyzer/index.html create mode 100644 autoapi/nncf/torch/model_transformer/index.html rename autoapi/nncf/torch/{tensor_statistics/reduction => quantization/base_ctrl}/index.html (95%) create mode 100644 autoapi/nncf/torch/quantization/debug_interface/index.html create mode 100644 autoapi/nncf/torch/quantization/external_quantizer/index.html create mode 100644 autoapi/nncf/torch/quantization/ignored_patterns/index.html create mode 100644 autoapi/nncf/torch/quantization/precision_init/definitions/index.html create mode 100644 autoapi/nncf/torch/quantization/weights_compression/index.html create mode 100644 autoapi/nncf/torch/return_types/index.html create mode 100644 autoapi/nncf/torch/strip/index.html diff --git a/.buildinfo b/.buildinfo index c52c170be15..39ec943d46c 100644 --- a/.buildinfo +++ b/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: 3238d1b1cbe90f3619a51364aeadcdb3 +config: ebe8a746f17f137619dd52b5effe3c99 tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/_autoapi_templates/index.html b/_autoapi_templates/index.html index 1cf8721d8dc..692a406d7c4 100644 --- a/_autoapi_templates/index.html +++ b/_autoapi_templates/index.html @@ -316,7 +316,7 @@

NNCF API Reference
Made with Furo diff --git a/_autoapi_templates/python/attribute.html b/_autoapi_templates/python/attribute.html index b1fdbb1976b..16fcf37ce57 100644 --- a/_autoapi_templates/python/attribute.html +++ b/_autoapi_templates/python/attribute.html @@ -312,7 +312,7 @@
Made with Furo diff --git a/_autoapi_templates/python/class.html b/_autoapi_templates/python/class.html index 25b5de16172..e3dcb3669cc 100644 --- a/_autoapi_templates/python/class.html +++ b/_autoapi_templates/python/class.html @@ -374,7 +374,7 @@
Made with Furo diff --git a/_autoapi_templates/python/data.html b/_autoapi_templates/python/data.html index d6ffc1f2aed..17bc489e812 100644 --- a/_autoapi_templates/python/data.html +++ b/_autoapi_templates/python/data.html @@ -345,7 +345,7 @@
Made with Furo diff --git a/_autoapi_templates/python/exception.html b/_autoapi_templates/python/exception.html index 38d6ca833d3..8e8a444ab82 100644 --- a/_autoapi_templates/python/exception.html +++ b/_autoapi_templates/python/exception.html @@ -312,7 +312,7 @@
Made with Furo diff --git a/_autoapi_templates/python/function.html b/_autoapi_templates/python/function.html index 0daedaf3b40..40cd05c3ec6 100644 --- a/_autoapi_templates/python/function.html +++ b/_autoapi_templates/python/function.html @@ -325,7 +325,7 @@
Made with Furo diff --git a/_autoapi_templates/python/method.html b/_autoapi_templates/python/method.html index f70760abdc8..11bc3152eb1 100644 --- a/_autoapi_templates/python/method.html +++ b/_autoapi_templates/python/method.html @@ -328,7 +328,7 @@
Made with Furo diff --git a/_autoapi_templates/python/module.html b/_autoapi_templates/python/module.html index 2203e2ada52..944b1f6ee86 100644 --- a/_autoapi_templates/python/module.html +++ b/_autoapi_templates/python/module.html @@ -426,7 +426,7 @@
Made with Furo diff --git a/_autoapi_templates/python/package.html b/_autoapi_templates/python/package.html index 668711e2bb6..f98336927b7 100644 --- a/_autoapi_templates/python/package.html +++ b/_autoapi_templates/python/package.html @@ -312,7 +312,7 @@
Made with Furo diff --git a/_autoapi_templates/python/property.html b/_autoapi_templates/python/property.html index bd8c712b9a0..b8d9e61b236 100644 --- a/_autoapi_templates/python/property.html +++ b/_autoapi_templates/python/property.html @@ -327,7 +327,7 @@
Made with Furo diff --git a/_sources/autoapi/nncf/api/compression/index.rst.txt b/_sources/autoapi/nncf/api/compression/index.rst.txt index 52bcc08d35b..91f6cf5f691 100644 --- a/_sources/autoapi/nncf/api/compression/index.rst.txt +++ b/_sources/autoapi/nncf/api/compression/index.rst.txt @@ -256,7 +256,8 @@ Classes while still preserving the functioning of the model object as a compressed model. :param do_copy: If True (default), will return a copy of the currently associated model object. If False, - will return the currently associated model object "stripped" in-place. + will return the currently associated model object "stripped" in-place. + :return: The stripped model. .. py:method:: export_model(save_path, save_format = None, input_names = None, output_names = None, model_args = None) diff --git a/_sources/autoapi/nncf/common/deprecation/index.rst.txt b/_sources/autoapi/nncf/common/deprecation/index.rst.txt index d7de0a57adc..6bdfaf270b6 100644 --- a/_sources/autoapi/nncf/common/deprecation/index.rst.txt +++ b/_sources/autoapi/nncf/common/deprecation/index.rst.txt @@ -5,19 +5,4 @@ .. py:module:: nncf.common.deprecation -.. autoapi-nested-parse:: - - " - Copyright (c) 2022 Intel Corporation - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - diff --git a/_sources/autoapi/nncf/common/logging/track_progress/index.rst.txt b/_sources/autoapi/nncf/common/logging/track_progress/index.rst.txt new file mode 100644 index 00000000000..22b9aa069b3 --- /dev/null +++ b/_sources/autoapi/nncf/common/logging/track_progress/index.rst.txt @@ -0,0 +1,8 @@ +:orphan: + +:py:mod:`nncf.common.logging.track_progress` +============================================ + +.. py:module:: nncf.common.logging.track_progress + + diff --git a/_sources/autoapi/nncf/common/plotting/index.rst.txt b/_sources/autoapi/nncf/common/plotting/index.rst.txt new file mode 100644 index 00000000000..849c1a8f490 --- /dev/null +++ b/_sources/autoapi/nncf/common/plotting/index.rst.txt @@ -0,0 +1,8 @@ +:orphan: + +:py:mod:`nncf.common.plotting` +============================== + +.. py:module:: nncf.common.plotting + + diff --git a/_sources/autoapi/nncf/common/quantization/structs/index.rst.txt b/_sources/autoapi/nncf/common/quantization/structs/index.rst.txt index d6c343f1c03..e1be1857bbb 100644 --- a/_sources/autoapi/nncf/common/quantization/structs/index.rst.txt +++ b/_sources/autoapi/nncf/common/quantization/structs/index.rst.txt @@ -10,14 +10,14 @@ Classes .. autoapisummary:: - nncf.common.quantization.structs.QuantizationMode + nncf.common.quantization.structs.QuantizationScheme -.. py:class:: QuantizationMode +.. py:class:: QuantizationScheme - Basic enumeration for quantization mode specification. + Basic enumeration for quantization scheme specification. :param SYMMETRIC: :param ASYMMETRIC: diff --git a/_sources/autoapi/nncf/common/strip/index.rst.txt b/_sources/autoapi/nncf/common/strip/index.rst.txt new file mode 100644 index 00000000000..cfea67d39d5 --- /dev/null +++ b/_sources/autoapi/nncf/common/strip/index.rst.txt @@ -0,0 +1,8 @@ +:orphan: + +:py:mod:`nncf.common.strip` +=========================== + +.. py:module:: nncf.common.strip + + diff --git a/_sources/autoapi/nncf/experimental/common/graph/netron/index.rst.txt b/_sources/autoapi/nncf/experimental/common/graph/netron/index.rst.txt index cc5bca49d13..37081e5bdb9 100644 --- a/_sources/autoapi/nncf/experimental/common/graph/netron/index.rst.txt +++ b/_sources/autoapi/nncf/experimental/common/graph/netron/index.rst.txt @@ -5,18 +5,4 @@ .. py:module:: nncf.experimental.common.graph.netron -.. autoapi-nested-parse:: - - Copyright (c) 2022 Intel Corporation - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - diff --git a/_sources/autoapi/nncf/experimental/common/tensor_statistics/statistical_functions/index.rst.txt b/_sources/autoapi/nncf/experimental/common/tensor_statistics/statistical_functions/index.rst.txt new file mode 100644 index 00000000000..3fdef457fac --- /dev/null +++ b/_sources/autoapi/nncf/experimental/common/tensor_statistics/statistical_functions/index.rst.txt @@ -0,0 +1,8 @@ +:orphan: + +:py:mod:`nncf.experimental.common.tensor_statistics.statistical_functions` +========================================================================== + +.. py:module:: nncf.experimental.common.tensor_statistics.statistical_functions + + diff --git a/_sources/autoapi/nncf/experimental/openvino/index.rst.txt b/_sources/autoapi/nncf/experimental/openvino/index.rst.txt deleted file mode 100644 index 9c9ca5d8e01..00000000000 --- a/_sources/autoapi/nncf/experimental/openvino/index.rst.txt +++ /dev/null @@ -1,8 +0,0 @@ -:orphan: - -:py:mod:`nncf.experimental.openvino` -==================================== - -.. py:module:: nncf.experimental.openvino - - diff --git a/_sources/autoapi/nncf/experimental/openvino/quantization/index.rst.txt b/_sources/autoapi/nncf/experimental/openvino/quantization/index.rst.txt deleted file mode 100644 index 7db94f2eda7..00000000000 --- a/_sources/autoapi/nncf/experimental/openvino/quantization/index.rst.txt +++ /dev/null @@ -1,8 +0,0 @@ -:orphan: - -:py:mod:`nncf.experimental.openvino.quantization` -================================================= - -.. py:module:: nncf.experimental.openvino.quantization - - diff --git a/_sources/autoapi/nncf/experimental/openvino/quantization/quantize_model/index.rst.txt b/_sources/autoapi/nncf/experimental/openvino/quantization/quantize_model/index.rst.txt deleted file mode 100644 index 0c402f1edfe..00000000000 --- a/_sources/autoapi/nncf/experimental/openvino/quantization/quantize_model/index.rst.txt +++ /dev/null @@ -1,8 +0,0 @@ -:orphan: - -:py:mod:`nncf.experimental.openvino.quantization.quantize_model` -================================================================ - -.. py:module:: nncf.experimental.openvino.quantization.quantize_model - - diff --git a/_sources/autoapi/nncf/experimental/tensor/enums/index.rst.txt b/_sources/autoapi/nncf/experimental/tensor/enums/index.rst.txt new file mode 100644 index 00000000000..6504afb013d --- /dev/null +++ b/_sources/autoapi/nncf/experimental/tensor/enums/index.rst.txt @@ -0,0 +1,8 @@ +:orphan: + +:py:mod:`nncf.experimental.tensor.enums` +======================================== + +.. py:module:: nncf.experimental.tensor.enums + + diff --git a/_sources/autoapi/nncf/experimental/tensor/functions/index.rst.txt b/_sources/autoapi/nncf/experimental/tensor/functions/index.rst.txt new file mode 100644 index 00000000000..23302edbdc4 --- /dev/null +++ b/_sources/autoapi/nncf/experimental/tensor/functions/index.rst.txt @@ -0,0 +1,8 @@ +:orphan: + +:py:mod:`nncf.experimental.tensor.functions` +============================================ + +.. py:module:: nncf.experimental.tensor.functions + + diff --git a/_sources/autoapi/nncf/experimental/tensor/index.rst.txt b/_sources/autoapi/nncf/experimental/tensor/index.rst.txt new file mode 100644 index 00000000000..cdc635acc14 --- /dev/null +++ b/_sources/autoapi/nncf/experimental/tensor/index.rst.txt @@ -0,0 +1,8 @@ +:orphan: + +:py:mod:`nncf.experimental.tensor` +================================== + +.. py:module:: nncf.experimental.tensor + + diff --git a/_sources/autoapi/nncf/experimental/tensor/numpy_functions/index.rst.txt b/_sources/autoapi/nncf/experimental/tensor/numpy_functions/index.rst.txt new file mode 100644 index 00000000000..a31e5f526c4 --- /dev/null +++ b/_sources/autoapi/nncf/experimental/tensor/numpy_functions/index.rst.txt @@ -0,0 +1,8 @@ +:orphan: + +:py:mod:`nncf.experimental.tensor.numpy_functions` +================================================== + +.. py:module:: nncf.experimental.tensor.numpy_functions + + diff --git a/_sources/autoapi/nncf/experimental/tensor/tensor/index.rst.txt b/_sources/autoapi/nncf/experimental/tensor/tensor/index.rst.txt new file mode 100644 index 00000000000..2ea7e9c44cc --- /dev/null +++ b/_sources/autoapi/nncf/experimental/tensor/tensor/index.rst.txt @@ -0,0 +1,8 @@ +:orphan: + +:py:mod:`nncf.experimental.tensor.tensor` +========================================= + +.. py:module:: nncf.experimental.tensor.tensor + + diff --git a/_sources/autoapi/nncf/experimental/tensor/torch_functions/index.rst.txt b/_sources/autoapi/nncf/experimental/tensor/torch_functions/index.rst.txt new file mode 100644 index 00000000000..d006421d160 --- /dev/null +++ b/_sources/autoapi/nncf/experimental/tensor/torch_functions/index.rst.txt @@ -0,0 +1,8 @@ +:orphan: + +:py:mod:`nncf.experimental.tensor.torch_functions` +================================================== + +.. py:module:: nncf.experimental.tensor.torch_functions + + diff --git a/_sources/autoapi/nncf/experimental/torch/nas/bootstrapNAS/search/supernet/index.rst.txt b/_sources/autoapi/nncf/experimental/torch/nas/bootstrapNAS/search/supernet/index.rst.txt new file mode 100644 index 00000000000..cc85d3de22e --- /dev/null +++ b/_sources/autoapi/nncf/experimental/torch/nas/bootstrapNAS/search/supernet/index.rst.txt @@ -0,0 +1,8 @@ +:orphan: + +:py:mod:`nncf.experimental.torch.nas.bootstrapNAS.search.supernet` +================================================================== + +.. py:module:: nncf.experimental.torch.nas.bootstrapNAS.search.supernet + + diff --git a/_sources/autoapi/nncf/experimental/torch/pruning/operations/index.rst.txt b/_sources/autoapi/nncf/experimental/torch/pruning/operations/index.rst.txt index ef3128f6582..a221548a26c 100644 --- a/_sources/autoapi/nncf/experimental/torch/pruning/operations/index.rst.txt +++ b/_sources/autoapi/nncf/experimental/torch/pruning/operations/index.rst.txt @@ -5,18 +5,4 @@ .. py:module:: nncf.experimental.torch.pruning.operations -.. autoapi-nested-parse:: - - Copyright (c) 2022 Intel Corporation - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - diff --git a/_sources/autoapi/nncf/experimental/torch/quantization/index.rst.txt b/_sources/autoapi/nncf/experimental/torch/quantization/index.rst.txt deleted file mode 100644 index 0cd7a711613..00000000000 --- a/_sources/autoapi/nncf/experimental/torch/quantization/index.rst.txt +++ /dev/null @@ -1,8 +0,0 @@ -:orphan: - -:py:mod:`nncf.experimental.torch.quantization` -============================================== - -.. py:module:: nncf.experimental.torch.quantization - - diff --git a/_sources/autoapi/nncf/experimental/torch/quantization/quantize_model/index.rst.txt b/_sources/autoapi/nncf/experimental/torch/quantization/quantize_model/index.rst.txt deleted file mode 100644 index 02595eecf9c..00000000000 --- a/_sources/autoapi/nncf/experimental/torch/quantization/quantize_model/index.rst.txt +++ /dev/null @@ -1,8 +0,0 @@ -:orphan: - -:py:mod:`nncf.experimental.torch.quantization.quantize_model` -============================================================= - -.. py:module:: nncf.experimental.torch.quantization.quantize_model - - diff --git a/_sources/autoapi/nncf/experimental/torch/replace_custom_modules/index.rst.txt b/_sources/autoapi/nncf/experimental/torch/replace_custom_modules/index.rst.txt new file mode 100644 index 00000000000..f1993373dd1 --- /dev/null +++ b/_sources/autoapi/nncf/experimental/torch/replace_custom_modules/index.rst.txt @@ -0,0 +1,8 @@ +:orphan: + +:py:mod:`nncf.experimental.torch.replace_custom_modules` +======================================================== + +.. py:module:: nncf.experimental.torch.replace_custom_modules + + diff --git a/_sources/autoapi/nncf/experimental/torch/replace_custom_modules/timm_custom_modules/index.rst.txt b/_sources/autoapi/nncf/experimental/torch/replace_custom_modules/timm_custom_modules/index.rst.txt new file mode 100644 index 00000000000..05e647f4c9b --- /dev/null +++ b/_sources/autoapi/nncf/experimental/torch/replace_custom_modules/timm_custom_modules/index.rst.txt @@ -0,0 +1,8 @@ +:orphan: + +:py:mod:`nncf.experimental.torch.replace_custom_modules.timm_custom_modules` +============================================================================ + +.. py:module:: nncf.experimental.torch.replace_custom_modules.timm_custom_modules + + diff --git a/_sources/autoapi/nncf/index.rst.txt b/_sources/autoapi/nncf/index.rst.txt index 8d14ae061a4..44dc4d2c148 100644 --- a/_sources/autoapi/nncf/index.rst.txt +++ b/_sources/autoapi/nncf/index.rst.txt @@ -31,7 +31,10 @@ Classes nncf.NNCFConfig nncf.Dataset + nncf.CompressWeightsMode + nncf.DropType nncf.ModelType + nncf.QuantizationMode nncf.TargetDevice nncf.QuantizationPreset nncf.IgnoredScope @@ -43,11 +46,24 @@ Functions .. autoapisummary:: + nncf.strip + nncf.compress_weights nncf.quantize nncf.quantize_with_accuracy_control +.. py:function:: strip(model, do_copy = True) + + Returns the model object with as much custom NNCF additions as possible removed + while still preserving the functioning of the model object as a compressed model. + + :param model: The compressed model. + :param do_copy: If True (default), will return a copy of the currently associated model object. If False, + will return the currently associated model object "stripped" in-place. + :return: The stripped model. + + .. py:class:: NNCFConfig(*args, **kwargs) Bases: :py:obj:`dict` @@ -151,6 +167,49 @@ Functions the transformation function was applied. + .. py:method:: get_length() + + Tries to fetch length of the underlying dataset. + :return: The length of the data_source if __len__() is implemented for it, and None otherwise. + + + +.. py:class:: CompressWeightsMode + + Bases: :py:obj:`enum.Enum` + + Defines a mode for weight compression. + :param INT8_SYM: Stands for 8-bit integer symmetric quantization of all weights. + Weights are quantized symmetrically with a fixed zero point equals to 128. + https://github.com/openvinotoolkit/nncf/blob/develop/docs/compression_algorithms/Quantization.md#symmetric-quantization + :param INT8_ASYM: The same as INT8_SYM mode, but weights are quantized to a primary precision asymmetrically + with a typical non-fixed zero point. + https://github.com/openvinotoolkit/nncf/blob/develop/docs/compression_algorithms/Quantization.md#asymmetric-quantization + :param INT4_SYM: Stands for a mixed-precision weights quantization with 4-bit integer as a primary precision. + Weights are quantized to a primary precision symmetrically with a fixed zero point equals to 8. + All embeddings and the last layer are always compressed to a backup precision, which is INT8_ASYM, + by default. All others are quantized whether to 4-bit integer or to a backup precision depending on + criteria and the given ratio. + https://github.com/openvinotoolkit/nncf/blob/develop/docs/compression_algorithms/Quantization.md#symmetric-quantization + :param INT4_ASYM: The same as INT4_SYM mode, but weights are quantized to a primary precision asymmetrically + with a typical non-fixed zero point. + https://github.com/openvinotoolkit/nncf/blob/develop/docs/compression_algorithms/Quantization.md#asymmetric-quantization + :param NF4: The the same as INT4_SYM mode, but primary precision is NF4 data type without zero point. + :param INT8: Mode is deprecated and will be removed in future releases. Please use `INT8_ASYM` instead. + + +.. py:class:: DropType + + Bases: :py:obj:`enum.Enum` + + Describes the accuracy drop type, which determines how the accuracy drop between + the original model and the compressed model is calculated. + + :param ABSOLUTE: The accuracy drop is calculated as the absolute drop with respect + to the results of the original model. + :param RELATIVE: The accuracy drop is calculated relative to the results of + the original model. + .. py:class:: ModelType @@ -162,6 +221,17 @@ Functions (https://arxiv.org/pdf/1706.03762.pdf) +.. py:class:: QuantizationMode + + Bases: :py:obj:`enum.Enum` + + Defines special modes. + Currently contains only FP8-related modes (https://arxiv.org/pdf/2209.05433.pdf). + + :param FP8_E4M3: Mode with 4-bit exponent and 3-bit mantissa. + :param FP8_E5M2: Mode with 5-bit exponent and 2-bit mantissa. + + .. py:class:: TargetDevice Bases: :py:obj:`enum.Enum` @@ -179,7 +249,35 @@ Functions An enum with values corresponding to the available quantization presets. -.. py:function:: quantize(model, calibration_dataset, preset = QuantizationPreset.PERFORMANCE, target_device = TargetDevice.ANY, subset_size = 300, fast_bias_correction = True, model_type = None, ignored_scope = None, advanced_parameters = None) +.. py:function:: compress_weights(model, mode=CompressWeightsMode.INT8_ASYM, ratio = None, group_size = None, ignored_scope = None, all_layers = None) + + Compress model weights. + + :param model: A model to be compressed. + :param mode: Defines a mode for weight compression. + INT8_SYM stands for 8-bit integer symmetric quantization of all weights. + INT8_ASYM is the same as INT8_SYM mode, but weights are quantized to a primary precision asymmetrically + with a typical non-fixed zero point. + INT4_SYM stands for a mixed-precision weights quantization with 4-bit integer as a primary precision. + Weights are quantized to a primary precision symmetrically with a fixed zero point equals to 8. + All embeddings and the last layer are always compressed to a backup precision, which is INT8_ASYM, + by default. All others are quantized whether to 4-bit integer or to a backup precision depending on + criteria and the given ratio. + INT4_ASYM is the same as INT4_SYM mode, but weights are quantized to a primary precision asymmetrically + with a typical non-fixed zero point. + NF4 is the same as INT4_SYM mode, but primary precision is NF4 data type without zero point. + :param ratio: the ratio between baseline and backup precisions (e.g. 0.9 means 90% of layers quantized to NF4 + and the rest to INT8_ASYM). + :param group_size: number of weights (e.g. 128) in the channel dimension that share quantization parameters (scale). + The value -1 means no grouping. + :param ignored_scope: An ignored scope that defined the list of model control + flow graph nodes to be ignored during quantization. + :param all_layers: Indicates whether embeddings and last layers should be compressed to a primary + precision. By default, the backup precision is assigned for the embeddings and last layers. + :return: The non-trainable model with compressed weights. + + +.. py:function:: quantize(model, calibration_dataset, mode = None, preset = None, target_device = TargetDevice.ANY, subset_size = 300, fast_bias_correction = True, model_type = None, ignored_scope = None, advanced_parameters = None) Applies post-training quantization to the provided model. @@ -188,18 +286,21 @@ Functions :param calibration_dataset: A representative dataset for the calibration process. :type calibration_dataset: nncf.Dataset - :param preset: A preset that controls the quantization mode - (symmetric and asymmetric). It can take the following values: + :param mode: Special quantization mode that specify different ways of the optimization. + :type mode: Optional[nncf.QuantizationMode] + :param preset: A preset controls the quantization mode (symmetric and asymmetric). + It can take the following values: - `performance`: Symmetric quantization of weights and activations. - - `mixed`: Symmetric quantization of weights and asymmetric - quantization of activations. + - `mixed`: Symmetric quantization of weights and asymmetric quantization of activations. + Default value is None. In this case, `mixed` preset is used for `transformer` + model type otherwise `performance`. :type preset: nncf.QuantizationPreset :param target_device: A target device the specificity of which will be taken into account while compressing in order to obtain the best performance for this type of device. :type target_device: nncf.TargetDevice - :param subset_size: Size of a subset to calculate activations - statistics used for quantization. + :param subset_size: Size of a subset to calculate activations statistics used for quantization. + Must be positive. :param fast_bias_correction: Setting this option to `False` enables a different bias correction method which is more accurate, in general, and takes more time but requires less memory. @@ -215,7 +316,7 @@ Functions :rtype: TModel -.. py:function:: quantize_with_accuracy_control(model, calibration_dataset, validation_dataset, validation_fn, max_drop = 0.01, preset = QuantizationPreset.PERFORMANCE, target_device = TargetDevice.ANY, subset_size = 300, fast_bias_correction = True, model_type = None, ignored_scope = None, advanced_quantization_parameters = None, advanced_accuracy_restorer_parameters = None) +.. py:function:: quantize_with_accuracy_control(model, calibration_dataset, validation_dataset, validation_fn, max_drop = 0.01, drop_type = DropType.ABSOLUTE, preset = None, target_device = TargetDevice.ANY, subset_size = 300, fast_bias_correction = True, model_type = None, ignored_scope = None, advanced_quantization_parameters = None, advanced_accuracy_restorer_parameters = None) Applies post-training quantization algorithm with accuracy control to provided model. @@ -225,15 +326,21 @@ Functions :type calibration_dataset: nncf.Dataset :param validation_dataset: A dataset for the validation process. :type validation_dataset: nncf.Dataset - :param validation_fn: A validation function to validate the model. It should take - two argumets: + :param validation_fn: A validation function to validate the model. It should take two arguments: - `model`: model to be validate. - `validation_dataset`: dataset that provides data items to validate the provided model. The function should return the value of the metric with the following meaning: A higher value corresponds to better performance of the model. - :param max_drop: The maximum absolute accuracy drop that should be achieved after the quantization. - :param preset: A preset that controls the quantization mode. + :param max_drop: The maximum accuracy drop that should be achieved after the quantization. + :param drop_type: The accuracy drop type, which determines how the maximum accuracy + drop between the original model and the compressed model is calculated. + :param preset: A preset controls the quantization mode (symmetric and asymmetric). + It can take the following values: + - `performance`: Symmetric quantization of weights and activations. + - `mixed`: Symmetric quantization of weights and asymmetric quantization of activations. + Default value is None. In this case, `mixed` preset is used for `transformer` + model type otherwise `performance`. :type preset: nncf.QuantizationPreset :param target_device: A target device the specificity of which will be taken into account while compressing in order to obtain the best performance @@ -298,5 +405,8 @@ Functions :type patterns: List[str] :param types: List of ignored operation types. :type types: List[str] + :param validate: If set to True, then a RuntimeError will be raised if any ignored scope does not match + in the model graph. + :type types: bool diff --git a/_sources/autoapi/nncf/onnx/graph/metatypes/groups/index.rst.txt b/_sources/autoapi/nncf/onnx/graph/metatypes/groups/index.rst.txt new file mode 100644 index 00000000000..ad7a3db3be3 --- /dev/null +++ b/_sources/autoapi/nncf/onnx/graph/metatypes/groups/index.rst.txt @@ -0,0 +1,8 @@ +:orphan: + +:py:mod:`nncf.onnx.graph.metatypes.groups` +========================================== + +.. py:module:: nncf.onnx.graph.metatypes.groups + + diff --git a/_sources/autoapi/nncf/onnx/graph/model_utils/index.rst.txt b/_sources/autoapi/nncf/onnx/graph/model_utils/index.rst.txt new file mode 100644 index 00000000000..47cc916e358 --- /dev/null +++ b/_sources/autoapi/nncf/onnx/graph/model_utils/index.rst.txt @@ -0,0 +1,8 @@ +:orphan: + +:py:mod:`nncf.onnx.graph.model_utils` +===================================== + +.. py:module:: nncf.onnx.graph.model_utils + + diff --git a/_sources/autoapi/nncf/onnx/graph/onnx_graph/index.rst.txt b/_sources/autoapi/nncf/onnx/graph/onnx_graph/index.rst.txt deleted file mode 100644 index 5567ed80952..00000000000 --- a/_sources/autoapi/nncf/onnx/graph/onnx_graph/index.rst.txt +++ /dev/null @@ -1,8 +0,0 @@ -:orphan: - -:py:mod:`nncf.onnx.graph.onnx_graph` -==================================== - -.. py:module:: nncf.onnx.graph.onnx_graph - - diff --git a/_sources/autoapi/nncf/onnx/graph/onnx_helper/index.rst.txt b/_sources/autoapi/nncf/onnx/graph/onnx_helper/index.rst.txt new file mode 100644 index 00000000000..fe2e68d3786 --- /dev/null +++ b/_sources/autoapi/nncf/onnx/graph/onnx_helper/index.rst.txt @@ -0,0 +1,8 @@ +:orphan: + +:py:mod:`nncf.onnx.graph.onnx_helper` +===================================== + +.. py:module:: nncf.onnx.graph.onnx_helper + + diff --git a/_sources/autoapi/nncf/onnx/hardware/pattern_operations/index.rst.txt b/_sources/autoapi/nncf/onnx/hardware/pattern_operations/index.rst.txt deleted file mode 100644 index 39f2272812c..00000000000 --- a/_sources/autoapi/nncf/onnx/hardware/pattern_operations/index.rst.txt +++ /dev/null @@ -1,8 +0,0 @@ -:orphan: - -:py:mod:`nncf.onnx.hardware.pattern_operations` -=============================================== - -.. py:module:: nncf.onnx.hardware.pattern_operations - - diff --git a/_sources/autoapi/nncf/onnx/quantization/ignored_patterns/index.rst.txt b/_sources/autoapi/nncf/onnx/quantization/ignored_patterns/index.rst.txt new file mode 100644 index 00000000000..71a64a191ef --- /dev/null +++ b/_sources/autoapi/nncf/onnx/quantization/ignored_patterns/index.rst.txt @@ -0,0 +1,8 @@ +:orphan: + +:py:mod:`nncf.onnx.quantization.ignored_patterns` +================================================= + +.. py:module:: nncf.onnx.quantization.ignored_patterns + + diff --git a/_sources/autoapi/nncf/openvino/graph/layer_attributes/index.rst.txt b/_sources/autoapi/nncf/openvino/graph/layer_attributes/index.rst.txt new file mode 100644 index 00000000000..40ee6b4c0af --- /dev/null +++ b/_sources/autoapi/nncf/openvino/graph/layer_attributes/index.rst.txt @@ -0,0 +1,8 @@ +:orphan: + +:py:mod:`nncf.openvino.graph.layer_attributes` +============================================== + +.. py:module:: nncf.openvino.graph.layer_attributes + + diff --git a/_sources/autoapi/nncf/openvino/graph/layout/index.rst.txt b/_sources/autoapi/nncf/openvino/graph/layout/index.rst.txt new file mode 100644 index 00000000000..76da666ae05 --- /dev/null +++ b/_sources/autoapi/nncf/openvino/graph/layout/index.rst.txt @@ -0,0 +1,8 @@ +:orphan: + +:py:mod:`nncf.openvino.graph.layout` +==================================== + +.. py:module:: nncf.openvino.graph.layout + + diff --git a/_sources/autoapi/nncf/openvino/graph/metatypes/common/index.rst.txt b/_sources/autoapi/nncf/openvino/graph/metatypes/common/index.rst.txt deleted file mode 100644 index 74314439ea6..00000000000 --- a/_sources/autoapi/nncf/openvino/graph/metatypes/common/index.rst.txt +++ /dev/null @@ -1,8 +0,0 @@ -:orphan: - -:py:mod:`nncf.openvino.graph.metatypes.common` -============================================== - -.. py:module:: nncf.openvino.graph.metatypes.common - - diff --git a/_sources/autoapi/nncf/openvino/graph/metatypes/groups/index.rst.txt b/_sources/autoapi/nncf/openvino/graph/metatypes/groups/index.rst.txt new file mode 100644 index 00000000000..a2e54ef1e92 --- /dev/null +++ b/_sources/autoapi/nncf/openvino/graph/metatypes/groups/index.rst.txt @@ -0,0 +1,8 @@ +:orphan: + +:py:mod:`nncf.openvino.graph.metatypes.groups` +============================================== + +.. py:module:: nncf.openvino.graph.metatypes.groups + + diff --git a/_sources/autoapi/nncf/openvino/graph/model_utils/index.rst.txt b/_sources/autoapi/nncf/openvino/graph/model_utils/index.rst.txt new file mode 100644 index 00000000000..37f18922c01 --- /dev/null +++ b/_sources/autoapi/nncf/openvino/graph/model_utils/index.rst.txt @@ -0,0 +1,8 @@ +:orphan: + +:py:mod:`nncf.openvino.graph.model_utils` +========================================= + +.. py:module:: nncf.openvino.graph.model_utils + + diff --git a/_sources/autoapi/nncf/openvino/hardware/pattern_operations/index.rst.txt b/_sources/autoapi/nncf/openvino/hardware/pattern_operations/index.rst.txt deleted file mode 100644 index 85796665ca1..00000000000 --- a/_sources/autoapi/nncf/openvino/hardware/pattern_operations/index.rst.txt +++ /dev/null @@ -1,8 +0,0 @@ -:orphan: - -:py:mod:`nncf.openvino.hardware.pattern_operations` -=================================================== - -.. py:module:: nncf.openvino.hardware.pattern_operations - - diff --git a/_sources/autoapi/nncf/openvino/quantization/ignored_patterns/index.rst.txt b/_sources/autoapi/nncf/openvino/quantization/ignored_patterns/index.rst.txt new file mode 100644 index 00000000000..c748e1f42ca --- /dev/null +++ b/_sources/autoapi/nncf/openvino/quantization/ignored_patterns/index.rst.txt @@ -0,0 +1,8 @@ +:orphan: + +:py:mod:`nncf.openvino.quantization.ignored_patterns` +===================================================== + +.. py:module:: nncf.openvino.quantization.ignored_patterns + + diff --git a/_sources/autoapi/nncf/openvino/quantization/quantize_ifmodel/index.rst.txt b/_sources/autoapi/nncf/openvino/quantization/quantize_ifmodel/index.rst.txt new file mode 100644 index 00000000000..e156f55bfbe --- /dev/null +++ b/_sources/autoapi/nncf/openvino/quantization/quantize_ifmodel/index.rst.txt @@ -0,0 +1,8 @@ +:orphan: + +:py:mod:`nncf.openvino.quantization.quantize_ifmodel` +===================================================== + +.. py:module:: nncf.openvino.quantization.quantize_ifmodel + + diff --git a/_sources/autoapi/nncf/openvino/rt_info/index.rst.txt b/_sources/autoapi/nncf/openvino/rt_info/index.rst.txt new file mode 100644 index 00000000000..90ad46d0462 --- /dev/null +++ b/_sources/autoapi/nncf/openvino/rt_info/index.rst.txt @@ -0,0 +1,8 @@ +:orphan: + +:py:mod:`nncf.openvino.rt_info` +=============================== + +.. py:module:: nncf.openvino.rt_info + + diff --git a/_sources/autoapi/nncf/quantization/advanced_parameters/index.rst.txt b/_sources/autoapi/nncf/quantization/advanced_parameters/index.rst.txt index 4ebcb60aa70..f8831503bc8 100644 --- a/_sources/autoapi/nncf/quantization/advanced_parameters/index.rst.txt +++ b/_sources/autoapi/nncf/quantization/advanced_parameters/index.rst.txt @@ -16,8 +16,11 @@ Classes .. autoapisummary:: nncf.quantization.advanced_parameters.OverflowFix + nncf.quantization.advanced_parameters.FP8Type nncf.quantization.advanced_parameters.QuantizationParameters + nncf.quantization.advanced_parameters.FP8QuantizationParameters nncf.quantization.advanced_parameters.AdvancedBiasCorrectionParameters + nncf.quantization.advanced_parameters.AdvancedSmoothQuantParameters nncf.quantization.advanced_parameters.AdvancedQuantizationParameters nncf.quantization.advanced_parameters.AdvancedAccuracyRestorerParameters @@ -50,6 +53,17 @@ Classes :param DISABLE: All weights are quantized using the full 8-bit quantization range. +.. py:class:: FP8Type + + Bases: :py:obj:`enum.Enum` + + Defines FP8 special types (https://arxiv.org/pdf/2209.05433.pdf). + + :param E4M3: Mode with 4-bit exponent and 3-bit mantissa. + :param E5M2: Mode with 5-bit exponent and 2-bit mantissa. + + + .. py:class:: QuantizationParameters Contains quantization parameters for weights or activations. @@ -78,6 +92,14 @@ Classes :type narrow_range: Optional[bool] +.. py:class:: FP8QuantizationParameters + + Contains convert parameters for weights or activations. + + :param destination_type: Currently contains E4M3 or E5M2 for FP8 precision. + :type destination_type: FP8Type + + .. py:class:: AdvancedBiasCorrectionParameters Contains advanced parameters for fine-tuning bias correction algorithm. @@ -90,9 +112,22 @@ Classes :type threshold: Optional[float] +.. py:class:: AdvancedSmoothQuantParameters + + Contains advanced alpha parameters for SmoothQuant algorithm. + It regulates the calculation of the smooth scale for different node types. + A negative value switches off the algorithm for current node type. In case of inaccurate results, + this parameter may be adjusted in the range from 0 to 1 or set -1 to disable SmoothQuant algorithm. + + :param convolution: Whether to apply smoothing for Convolution layers. + :type convolution: float + :param matmul: Whether to apply smoothing for MatMul layers. + :type matmul: float + + .. py:class:: AdvancedQuantizationParameters - Contains advanced parameters for fine-tuning qunatization algorithm. + Contains advanced parameters for fine-tuning quantization algorithm. :param overflow_fix: This option controls whether to apply the overflow issue fix for the 8-bit quantization, defaults to OverflowFix.FIRST_LAYER. @@ -103,6 +138,8 @@ Classes :param inplace_statistics: Defines whether to calculate quantizers statistics by backend graph operations or by default Python implementation, defaults to True. :type inplace_statistics: bool + :param disable_channel_alignment: Whether to disable the channel alignment. + :type disable_channel_alignment: bool :param disable_bias_correction: Whether to disable the bias correction. :type disable_bias_correction: bool :param activations_quantization_params: Quantization parameters for activations. @@ -115,6 +152,13 @@ Classes :type weights_range_estimator_params: nncf.quantization.range_estimator.RangeEstimatorParameters :param bias_correction_params: Advanced bias correction parameters. :type bias_correction_params: nncf.quantization.advanced_parameters.AdvancedBiasCorrectionParameters + :param smooth_quant_alphas: SmoothQuant-related parameters mapping. + It regulates the calculation of the smooth scale. The default value stored in AdvancedSmoothQuantParameters. + A negative value for each field switches off type smoothing. In case of inaccurate results, + fields may be adjusted in the range from 0 to 1 or set -1 to disable smoothing for type. + :type smooth_quant_alpha: AdvancedSmoothQuantParameters + :param smooth_quant_alpha: Deprecated SmoothQuant-related parameter. + :type smooth_quant_alpha: float :param backend_params: Backend-specific parameters. :type backend_params: Dict[str, Any] @@ -133,12 +177,14 @@ Classes It can bring an additional boost in performance and accuracy, at the cost of increased overall quantization time. The default value is `False`. :type tune_hyperparams: int - :param convert_to_mixed_preset: Whether to convert the model to mixed mode if - the accuracy criteria of the symmetrically quantized model are not satisfied. - The default value is `False`. - :type convert_to_mixed_preset: bool :param ranking_subset_size: Size of a subset that is used to rank layers by their contribution to the accuracy drop. :type ranking_subset_size: Optional[int] + :param num_ranking_workers: The number of parallel workers that are used to rank + quantization operations. + :type num_ranking_workers: Optional[int] + :param intermediate_model_dir: Path to the folder where the model, which was fully + quantized with initial parameters, should be saved. + :type intermediate_model_dir: Optional[str] diff --git a/_sources/autoapi/nncf/quantization/algorithms/accuracy_control/evaluator/index.rst.txt b/_sources/autoapi/nncf/quantization/algorithms/accuracy_control/evaluator/index.rst.txt new file mode 100644 index 00000000000..545de08dcb4 --- /dev/null +++ b/_sources/autoapi/nncf/quantization/algorithms/accuracy_control/evaluator/index.rst.txt @@ -0,0 +1,8 @@ +:orphan: + +:py:mod:`nncf.quantization.algorithms.accuracy_control.evaluator` +================================================================= + +.. py:module:: nncf.quantization.algorithms.accuracy_control.evaluator + + diff --git a/_sources/autoapi/nncf/quantization/algorithms/accuracy_control/subset_selection/index.rst.txt b/_sources/autoapi/nncf/quantization/algorithms/accuracy_control/subset_selection/index.rst.txt new file mode 100644 index 00000000000..325adddf74d --- /dev/null +++ b/_sources/autoapi/nncf/quantization/algorithms/accuracy_control/subset_selection/index.rst.txt @@ -0,0 +1,8 @@ +:orphan: + +:py:mod:`nncf.quantization.algorithms.accuracy_control.subset_selection` +======================================================================== + +.. py:module:: nncf.quantization.algorithms.accuracy_control.subset_selection + + diff --git a/_sources/autoapi/nncf/quantization/algorithms/channel_alignment/algorithm/index.rst.txt b/_sources/autoapi/nncf/quantization/algorithms/channel_alignment/algorithm/index.rst.txt new file mode 100644 index 00000000000..7aad717e681 --- /dev/null +++ b/_sources/autoapi/nncf/quantization/algorithms/channel_alignment/algorithm/index.rst.txt @@ -0,0 +1,8 @@ +:orphan: + +:py:mod:`nncf.quantization.algorithms.channel_alignment.algorithm` +================================================================== + +.. py:module:: nncf.quantization.algorithms.channel_alignment.algorithm + + diff --git a/_sources/autoapi/nncf/quantization/algorithms/channel_alignment/backend/index.rst.txt b/_sources/autoapi/nncf/quantization/algorithms/channel_alignment/backend/index.rst.txt new file mode 100644 index 00000000000..44e598c05b3 --- /dev/null +++ b/_sources/autoapi/nncf/quantization/algorithms/channel_alignment/backend/index.rst.txt @@ -0,0 +1,8 @@ +:orphan: + +:py:mod:`nncf.quantization.algorithms.channel_alignment.backend` +================================================================ + +.. py:module:: nncf.quantization.algorithms.channel_alignment.backend + + diff --git a/_sources/autoapi/nncf/quantization/algorithms/channel_alignment/index.rst.txt b/_sources/autoapi/nncf/quantization/algorithms/channel_alignment/index.rst.txt new file mode 100644 index 00000000000..ca6cc23516b --- /dev/null +++ b/_sources/autoapi/nncf/quantization/algorithms/channel_alignment/index.rst.txt @@ -0,0 +1,8 @@ +:orphan: + +:py:mod:`nncf.quantization.algorithms.channel_alignment` +======================================================== + +.. py:module:: nncf.quantization.algorithms.channel_alignment + + diff --git a/_sources/autoapi/nncf/quantization/algorithms/channel_alignment/openvino_backend/index.rst.txt b/_sources/autoapi/nncf/quantization/algorithms/channel_alignment/openvino_backend/index.rst.txt new file mode 100644 index 00000000000..cfa5f14b5ee --- /dev/null +++ b/_sources/autoapi/nncf/quantization/algorithms/channel_alignment/openvino_backend/index.rst.txt @@ -0,0 +1,8 @@ +:orphan: + +:py:mod:`nncf.quantization.algorithms.channel_alignment.openvino_backend` +========================================================================= + +.. py:module:: nncf.quantization.algorithms.channel_alignment.openvino_backend + + diff --git a/_sources/autoapi/nncf/quantization/algorithms/fast_bias_correction/torch_backend/index.rst.txt b/_sources/autoapi/nncf/quantization/algorithms/fast_bias_correction/torch_backend/index.rst.txt new file mode 100644 index 00000000000..b561ea177cb --- /dev/null +++ b/_sources/autoapi/nncf/quantization/algorithms/fast_bias_correction/torch_backend/index.rst.txt @@ -0,0 +1,8 @@ +:orphan: + +:py:mod:`nncf.quantization.algorithms.fast_bias_correction.torch_backend` +========================================================================= + +.. py:module:: nncf.quantization.algorithms.fast_bias_correction.torch_backend + + diff --git a/_sources/autoapi/nncf/quantization/algorithms/hyperparameter_tuner/algorithm/index.rst.txt b/_sources/autoapi/nncf/quantization/algorithms/hyperparameter_tuner/algorithm/index.rst.txt new file mode 100644 index 00000000000..9c33c410351 --- /dev/null +++ b/_sources/autoapi/nncf/quantization/algorithms/hyperparameter_tuner/algorithm/index.rst.txt @@ -0,0 +1,8 @@ +:orphan: + +:py:mod:`nncf.quantization.algorithms.hyperparameter_tuner.algorithm` +===================================================================== + +.. py:module:: nncf.quantization.algorithms.hyperparameter_tuner.algorithm + + diff --git a/_sources/autoapi/nncf/quantization/algorithms/hyperparameter_tuner/index.rst.txt b/_sources/autoapi/nncf/quantization/algorithms/hyperparameter_tuner/index.rst.txt new file mode 100644 index 00000000000..f9f541ce591 --- /dev/null +++ b/_sources/autoapi/nncf/quantization/algorithms/hyperparameter_tuner/index.rst.txt @@ -0,0 +1,8 @@ +:orphan: + +:py:mod:`nncf.quantization.algorithms.hyperparameter_tuner` +=========================================================== + +.. py:module:: nncf.quantization.algorithms.hyperparameter_tuner + + diff --git a/_sources/autoapi/nncf/quantization/algorithms/hyperparameter_tuner/param_grid/index.rst.txt b/_sources/autoapi/nncf/quantization/algorithms/hyperparameter_tuner/param_grid/index.rst.txt new file mode 100644 index 00000000000..79b50fff474 --- /dev/null +++ b/_sources/autoapi/nncf/quantization/algorithms/hyperparameter_tuner/param_grid/index.rst.txt @@ -0,0 +1,8 @@ +:orphan: + +:py:mod:`nncf.quantization.algorithms.hyperparameter_tuner.param_grid` +====================================================================== + +.. py:module:: nncf.quantization.algorithms.hyperparameter_tuner.param_grid + + diff --git a/_sources/autoapi/nncf/quantization/algorithms/pipeline/index.rst.txt b/_sources/autoapi/nncf/quantization/algorithms/pipeline/index.rst.txt new file mode 100644 index 00000000000..e61d18a8185 --- /dev/null +++ b/_sources/autoapi/nncf/quantization/algorithms/pipeline/index.rst.txt @@ -0,0 +1,8 @@ +:orphan: + +:py:mod:`nncf.quantization.algorithms.pipeline` +=============================================== + +.. py:module:: nncf.quantization.algorithms.pipeline + + diff --git a/_sources/autoapi/nncf/quantization/algorithms/post_training/pipeline/index.rst.txt b/_sources/autoapi/nncf/quantization/algorithms/post_training/pipeline/index.rst.txt new file mode 100644 index 00000000000..50d87f06283 --- /dev/null +++ b/_sources/autoapi/nncf/quantization/algorithms/post_training/pipeline/index.rst.txt @@ -0,0 +1,8 @@ +:orphan: + +:py:mod:`nncf.quantization.algorithms.post_training.pipeline` +============================================================= + +.. py:module:: nncf.quantization.algorithms.post_training.pipeline + + diff --git a/_sources/autoapi/nncf/quantization/algorithms/smooth_quant/algorithm/index.rst.txt b/_sources/autoapi/nncf/quantization/algorithms/smooth_quant/algorithm/index.rst.txt new file mode 100644 index 00000000000..26fdc44dacf --- /dev/null +++ b/_sources/autoapi/nncf/quantization/algorithms/smooth_quant/algorithm/index.rst.txt @@ -0,0 +1,8 @@ +:orphan: + +:py:mod:`nncf.quantization.algorithms.smooth_quant.algorithm` +============================================================= + +.. py:module:: nncf.quantization.algorithms.smooth_quant.algorithm + + diff --git a/_sources/autoapi/nncf/quantization/algorithms/smooth_quant/backend/index.rst.txt b/_sources/autoapi/nncf/quantization/algorithms/smooth_quant/backend/index.rst.txt new file mode 100644 index 00000000000..175c8682d52 --- /dev/null +++ b/_sources/autoapi/nncf/quantization/algorithms/smooth_quant/backend/index.rst.txt @@ -0,0 +1,8 @@ +:orphan: + +:py:mod:`nncf.quantization.algorithms.smooth_quant.backend` +=========================================================== + +.. py:module:: nncf.quantization.algorithms.smooth_quant.backend + + diff --git a/_sources/autoapi/nncf/quantization/algorithms/smooth_quant/index.rst.txt b/_sources/autoapi/nncf/quantization/algorithms/smooth_quant/index.rst.txt new file mode 100644 index 00000000000..2234d74eb96 --- /dev/null +++ b/_sources/autoapi/nncf/quantization/algorithms/smooth_quant/index.rst.txt @@ -0,0 +1,8 @@ +:orphan: + +:py:mod:`nncf.quantization.algorithms.smooth_quant` +=================================================== + +.. py:module:: nncf.quantization.algorithms.smooth_quant + + diff --git a/_sources/autoapi/nncf/quantization/algorithms/smooth_quant/openvino_backend/index.rst.txt b/_sources/autoapi/nncf/quantization/algorithms/smooth_quant/openvino_backend/index.rst.txt new file mode 100644 index 00000000000..4599a87f31b --- /dev/null +++ b/_sources/autoapi/nncf/quantization/algorithms/smooth_quant/openvino_backend/index.rst.txt @@ -0,0 +1,8 @@ +:orphan: + +:py:mod:`nncf.quantization.algorithms.smooth_quant.openvino_backend` +==================================================================== + +.. py:module:: nncf.quantization.algorithms.smooth_quant.openvino_backend + + diff --git a/_sources/autoapi/nncf/quantization/algorithms/weight_compression/algorithm/index.rst.txt b/_sources/autoapi/nncf/quantization/algorithms/weight_compression/algorithm/index.rst.txt new file mode 100644 index 00000000000..23cf4000b81 --- /dev/null +++ b/_sources/autoapi/nncf/quantization/algorithms/weight_compression/algorithm/index.rst.txt @@ -0,0 +1,8 @@ +:orphan: + +:py:mod:`nncf.quantization.algorithms.weight_compression.algorithm` +=================================================================== + +.. py:module:: nncf.quantization.algorithms.weight_compression.algorithm + + diff --git a/_sources/autoapi/nncf/quantization/algorithms/weight_compression/backend/index.rst.txt b/_sources/autoapi/nncf/quantization/algorithms/weight_compression/backend/index.rst.txt new file mode 100644 index 00000000000..5adf2d3f4f5 --- /dev/null +++ b/_sources/autoapi/nncf/quantization/algorithms/weight_compression/backend/index.rst.txt @@ -0,0 +1,8 @@ +:orphan: + +:py:mod:`nncf.quantization.algorithms.weight_compression.backend` +================================================================= + +.. py:module:: nncf.quantization.algorithms.weight_compression.backend + + diff --git a/_sources/autoapi/nncf/quantization/algorithms/weight_compression/index.rst.txt b/_sources/autoapi/nncf/quantization/algorithms/weight_compression/index.rst.txt new file mode 100644 index 00000000000..861dbba2677 --- /dev/null +++ b/_sources/autoapi/nncf/quantization/algorithms/weight_compression/index.rst.txt @@ -0,0 +1,8 @@ +:orphan: + +:py:mod:`nncf.quantization.algorithms.weight_compression` +========================================================= + +.. py:module:: nncf.quantization.algorithms.weight_compression + + diff --git a/_sources/autoapi/nncf/quantization/algorithms/weight_compression/openvino_backend/index.rst.txt b/_sources/autoapi/nncf/quantization/algorithms/weight_compression/openvino_backend/index.rst.txt new file mode 100644 index 00000000000..dce4d224d8c --- /dev/null +++ b/_sources/autoapi/nncf/quantization/algorithms/weight_compression/openvino_backend/index.rst.txt @@ -0,0 +1,8 @@ +:orphan: + +:py:mod:`nncf.quantization.algorithms.weight_compression.openvino_backend` +========================================================================== + +.. py:module:: nncf.quantization.algorithms.weight_compression.openvino_backend + + diff --git a/_sources/autoapi/nncf/torch/external_hook/index.rst.txt b/_sources/autoapi/nncf/torch/external_hook/index.rst.txt new file mode 100644 index 00000000000..8f2988a314e --- /dev/null +++ b/_sources/autoapi/nncf/torch/external_hook/index.rst.txt @@ -0,0 +1,8 @@ +:orphan: + +:py:mod:`nncf.torch.external_hook` +================================== + +.. py:module:: nncf.torch.external_hook + + diff --git a/_sources/autoapi/nncf/torch/graph/transformations/command_creation/index.rst.txt b/_sources/autoapi/nncf/torch/graph/transformations/command_creation/index.rst.txt new file mode 100644 index 00000000000..6a339ddeb3a --- /dev/null +++ b/_sources/autoapi/nncf/torch/graph/transformations/command_creation/index.rst.txt @@ -0,0 +1,8 @@ +:orphan: + +:py:mod:`nncf.torch.graph.transformations.command_creation` +=========================================================== + +.. py:module:: nncf.torch.graph.transformations.command_creation + + diff --git a/_sources/autoapi/nncf/torch/index.rst.txt b/_sources/autoapi/nncf/torch/index.rst.txt index 68b90cf0b02..ae6233cc937 100644 --- a/_sources/autoapi/nncf/torch/index.rst.txt +++ b/_sources/autoapi/nncf/torch/index.rst.txt @@ -56,7 +56,7 @@ Functions The main function used to produce a model ready for compression fine-tuning from an original PyTorch model and a configuration object. - dummy_forward_fn + :param model: The original model. Should have its parameters already loaded from a checkpoint or another source. :param config: A configuration object used to determine the exact compression modifications to be applied @@ -114,7 +114,7 @@ Functions .. py:function:: register_default_init_args(nncf_config, train_loader, criterion = None, criterion_fn = None, train_steps_fn = None, validate_fn = None, val_loader = None, autoq_eval_fn = None, model_eval_fn = None, distributed_callbacks = None, execution_parameters = None, legr_train_optimizer = None, device = None) -.. py:function:: register_module(*quantizable_field_names, ignored_algorithms = None) +.. py:function:: register_module(*quantizable_field_names, ignored_algorithms = None, target_weight_dim_for_compression = 0) .. py:function:: register_operator(name=None) diff --git a/_sources/autoapi/nncf/torch/model_analyzer/index.rst.txt b/_sources/autoapi/nncf/torch/model_analyzer/index.rst.txt new file mode 100644 index 00000000000..48971de507b --- /dev/null +++ b/_sources/autoapi/nncf/torch/model_analyzer/index.rst.txt @@ -0,0 +1,8 @@ +:orphan: + +:py:mod:`nncf.torch.model_analyzer` +=================================== + +.. py:module:: nncf.torch.model_analyzer + + diff --git a/_sources/autoapi/nncf/torch/model_creation/index.rst.txt b/_sources/autoapi/nncf/torch/model_creation/index.rst.txt index aaff4c86000..79817f58217 100644 --- a/_sources/autoapi/nncf/torch/model_creation/index.rst.txt +++ b/_sources/autoapi/nncf/torch/model_creation/index.rst.txt @@ -5,18 +5,4 @@ .. py:module:: nncf.torch.model_creation -.. autoapi-nested-parse:: - - Copyright (c) 2020-2023 Intel Corporation - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - diff --git a/_sources/autoapi/nncf/torch/model_transformer/index.rst.txt b/_sources/autoapi/nncf/torch/model_transformer/index.rst.txt new file mode 100644 index 00000000000..e335b0e99e7 --- /dev/null +++ b/_sources/autoapi/nncf/torch/model_transformer/index.rst.txt @@ -0,0 +1,8 @@ +:orphan: + +:py:mod:`nncf.torch.model_transformer` +====================================== + +.. py:module:: nncf.torch.model_transformer + + diff --git a/_sources/autoapi/nncf/torch/quantization/algo/index.rst.txt b/_sources/autoapi/nncf/torch/quantization/algo/index.rst.txt index 81642c41c95..58dbd2e20de 100644 --- a/_sources/autoapi/nncf/torch/quantization/algo/index.rst.txt +++ b/_sources/autoapi/nncf/torch/quantization/algo/index.rst.txt @@ -22,7 +22,7 @@ Classes .. py:class:: QuantizationController(target_model, config, debug_interface, weight_quantizers, non_weight_quantizers, groups_of_adjacent_quantizers, quantizers_input_shapes, build_time_metric_info = None, build_time_range_init_params = None) - Bases: :py:obj:`QuantizationControllerBase` + Bases: :py:obj:`nncf.torch.quantization.base_ctrl.QuantizationControllerBase` Controller for the quantization algorithm in PT. diff --git a/_sources/autoapi/nncf/torch/quantization/base_ctrl/index.rst.txt b/_sources/autoapi/nncf/torch/quantization/base_ctrl/index.rst.txt new file mode 100644 index 00000000000..cd1ebb2fadb --- /dev/null +++ b/_sources/autoapi/nncf/torch/quantization/base_ctrl/index.rst.txt @@ -0,0 +1,8 @@ +:orphan: + +:py:mod:`nncf.torch.quantization.base_ctrl` +=========================================== + +.. py:module:: nncf.torch.quantization.base_ctrl + + diff --git a/_sources/autoapi/nncf/torch/quantization/debug_interface/index.rst.txt b/_sources/autoapi/nncf/torch/quantization/debug_interface/index.rst.txt new file mode 100644 index 00000000000..5b26bf51223 --- /dev/null +++ b/_sources/autoapi/nncf/torch/quantization/debug_interface/index.rst.txt @@ -0,0 +1,8 @@ +:orphan: + +:py:mod:`nncf.torch.quantization.debug_interface` +================================================= + +.. py:module:: nncf.torch.quantization.debug_interface + + diff --git a/_sources/autoapi/nncf/torch/quantization/external_quantizer/index.rst.txt b/_sources/autoapi/nncf/torch/quantization/external_quantizer/index.rst.txt new file mode 100644 index 00000000000..d8c8c2651fd --- /dev/null +++ b/_sources/autoapi/nncf/torch/quantization/external_quantizer/index.rst.txt @@ -0,0 +1,8 @@ +:orphan: + +:py:mod:`nncf.torch.quantization.external_quantizer` +==================================================== + +.. py:module:: nncf.torch.quantization.external_quantizer + + diff --git a/_sources/autoapi/nncf/torch/quantization/ignored_patterns/index.rst.txt b/_sources/autoapi/nncf/torch/quantization/ignored_patterns/index.rst.txt new file mode 100644 index 00000000000..fc9e6a1a18f --- /dev/null +++ b/_sources/autoapi/nncf/torch/quantization/ignored_patterns/index.rst.txt @@ -0,0 +1,8 @@ +:orphan: + +:py:mod:`nncf.torch.quantization.ignored_patterns` +================================================== + +.. py:module:: nncf.torch.quantization.ignored_patterns + + diff --git a/_sources/autoapi/nncf/torch/quantization/precision_init/base_init/index.rst.txt b/_sources/autoapi/nncf/torch/quantization/precision_init/base_init/index.rst.txt index eccb384e72a..677c5491ade 100644 --- a/_sources/autoapi/nncf/torch/quantization/precision_init/base_init/index.rst.txt +++ b/_sources/autoapi/nncf/torch/quantization/precision_init/base_init/index.rst.txt @@ -5,18 +5,4 @@ .. py:module:: nncf.torch.quantization.precision_init.base_init -.. autoapi-nested-parse:: - - Copyright (c) 2020-2023 Intel Corporation - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - diff --git a/_sources/autoapi/nncf/torch/quantization/precision_init/bitwidth_graph/index.rst.txt b/_sources/autoapi/nncf/torch/quantization/precision_init/bitwidth_graph/index.rst.txt index f3b35ecf474..5f228d9b537 100644 --- a/_sources/autoapi/nncf/torch/quantization/precision_init/bitwidth_graph/index.rst.txt +++ b/_sources/autoapi/nncf/torch/quantization/precision_init/bitwidth_graph/index.rst.txt @@ -5,18 +5,4 @@ .. py:module:: nncf.torch.quantization.precision_init.bitwidth_graph -.. autoapi-nested-parse:: - - Copyright (c) 2020-2023 Intel Corporation - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - diff --git a/_sources/autoapi/nncf/torch/quantization/precision_init/definitions/index.rst.txt b/_sources/autoapi/nncf/torch/quantization/precision_init/definitions/index.rst.txt new file mode 100644 index 00000000000..f65740c2a5a --- /dev/null +++ b/_sources/autoapi/nncf/torch/quantization/precision_init/definitions/index.rst.txt @@ -0,0 +1,8 @@ +:orphan: + +:py:mod:`nncf.torch.quantization.precision_init.definitions` +============================================================ + +.. py:module:: nncf.torch.quantization.precision_init.definitions + + diff --git a/_sources/autoapi/nncf/torch/quantization/precision_init/hawq_debug/index.rst.txt b/_sources/autoapi/nncf/torch/quantization/precision_init/hawq_debug/index.rst.txt index ca86bef01c9..2118162b324 100644 --- a/_sources/autoapi/nncf/torch/quantization/precision_init/hawq_debug/index.rst.txt +++ b/_sources/autoapi/nncf/torch/quantization/precision_init/hawq_debug/index.rst.txt @@ -5,18 +5,4 @@ .. py:module:: nncf.torch.quantization.precision_init.hawq_debug -.. autoapi-nested-parse:: - - Copyright (c) 2020-2023 Intel Corporation - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - diff --git a/_sources/autoapi/nncf/torch/quantization/weights_compression/index.rst.txt b/_sources/autoapi/nncf/torch/quantization/weights_compression/index.rst.txt new file mode 100644 index 00000000000..a0fd18d43e7 --- /dev/null +++ b/_sources/autoapi/nncf/torch/quantization/weights_compression/index.rst.txt @@ -0,0 +1,8 @@ +:orphan: + +:py:mod:`nncf.torch.quantization.weights_compression` +===================================================== + +.. py:module:: nncf.torch.quantization.weights_compression + + diff --git a/_sources/autoapi/nncf/torch/return_types/index.rst.txt b/_sources/autoapi/nncf/torch/return_types/index.rst.txt new file mode 100644 index 00000000000..6bf243bf2cd --- /dev/null +++ b/_sources/autoapi/nncf/torch/return_types/index.rst.txt @@ -0,0 +1,8 @@ +:orphan: + +:py:mod:`nncf.torch.return_types` +================================= + +.. py:module:: nncf.torch.return_types + + diff --git a/_sources/autoapi/nncf/torch/strip/index.rst.txt b/_sources/autoapi/nncf/torch/strip/index.rst.txt new file mode 100644 index 00000000000..343044b67c5 --- /dev/null +++ b/_sources/autoapi/nncf/torch/strip/index.rst.txt @@ -0,0 +1,8 @@ +:orphan: + +:py:mod:`nncf.torch.strip` +========================== + +.. py:module:: nncf.torch.strip + + diff --git a/_sources/autoapi/nncf/torch/tensor_statistics/reduction/index.rst.txt b/_sources/autoapi/nncf/torch/tensor_statistics/reduction/index.rst.txt deleted file mode 100644 index dfcd6f073f7..00000000000 --- a/_sources/autoapi/nncf/torch/tensor_statistics/reduction/index.rst.txt +++ /dev/null @@ -1,8 +0,0 @@ -:orphan: - -:py:mod:`nncf.torch.tensor_statistics.reduction` -================================================ - -.. py:module:: nncf.torch.tensor_statistics.reduction - - diff --git a/_static/pygments.css b/_static/pygments.css index d9a83a7ba2b..c2e07c71e54 100644 --- a/_static/pygments.css +++ b/_static/pygments.css @@ -22,6 +22,7 @@ .highlight .cs { color: #8f5902; font-style: italic } /* Comment.Special */ .highlight .gd { color: #a40000 } /* Generic.Deleted */ .highlight .ge { color: #000000; font-style: italic } /* Generic.Emph */ +.highlight .ges { color: #000000; font-weight: bold; font-style: italic } /* Generic.EmphStrong */ .highlight .gr { color: #ef2929 } /* Generic.Error */ .highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */ .highlight .gi { color: #00A000 } /* Generic.Inserted */ @@ -107,6 +108,7 @@ body[data-theme="dark"] .highlight .c1 { color: #ababab; font-style: italic } /* body[data-theme="dark"] .highlight .cs { color: #e50808; font-weight: bold; background-color: #520000 } /* Comment.Special */ body[data-theme="dark"] .highlight .gd { color: #d22323 } /* Generic.Deleted */ body[data-theme="dark"] .highlight .ge { color: #d0d0d0; font-style: italic } /* Generic.Emph */ +body[data-theme="dark"] .highlight .ges { color: #d0d0d0; font-weight: bold; font-style: italic } /* Generic.EmphStrong */ body[data-theme="dark"] .highlight .gr { color: #d22323 } /* Generic.Error */ body[data-theme="dark"] .highlight .gh { color: #ffffff; font-weight: bold } /* Generic.Heading */ body[data-theme="dark"] .highlight .gi { color: #589819 } /* Generic.Inserted */ @@ -192,6 +194,7 @@ body:not([data-theme="light"]) .highlight .c1 { color: #ababab; font-style: ital body:not([data-theme="light"]) .highlight .cs { color: #e50808; font-weight: bold; background-color: #520000 } /* Comment.Special */ body:not([data-theme="light"]) .highlight .gd { color: #d22323 } /* Generic.Deleted */ body:not([data-theme="light"]) .highlight .ge { color: #d0d0d0; font-style: italic } /* Generic.Emph */ +body:not([data-theme="light"]) .highlight .ges { color: #d0d0d0; font-weight: bold; font-style: italic } /* Generic.EmphStrong */ body:not([data-theme="light"]) .highlight .gr { color: #d22323 } /* Generic.Error */ body:not([data-theme="light"]) .highlight .gh { color: #ffffff; font-weight: bold } /* Generic.Heading */ body:not([data-theme="light"]) .highlight .gi { color: #589819 } /* Generic.Inserted */ diff --git a/autoapi/nncf/api/compression/index.html b/autoapi/nncf/api/compression/index.html index c68be726865..4a2c81e544e 100644 --- a/autoapi/nncf/api/compression/index.html +++ b/autoapi/nncf/api/compression/index.html @@ -688,13 +688,16 @@

Classes
Parameters:
-

do_copy (bool) – If True (default), will return a copy of the currently associated model object. If False,

+

do_copy (bool) – If True (default), will return a copy of the currently associated model object. If False, +will return the currently associated model object “stripped” in-place.

-
Return type:
-

TModel

+
Returns:
+

The stripped model.

+
+
Return type:
+

TModel

-

will return the currently associated model object “stripped” in-place.

@@ -895,7 +898,7 @@

Classes
Made with Furo diff --git a/autoapi/nncf/api/index.html b/autoapi/nncf/api/index.html index aaf78fc8f3c..44681d81458 100644 --- a/autoapi/nncf/api/index.html +++ b/autoapi/nncf/api/index.html @@ -341,7 +341,7 @@

Submodules
Made with Furo diff --git a/autoapi/nncf/api/statistics/index.html b/autoapi/nncf/api/statistics/index.html index 521f467d89f..69d2bc2b2d1 100644 --- a/autoapi/nncf/api/statistics/index.html +++ b/autoapi/nncf/api/statistics/index.html @@ -363,7 +363,7 @@

Classes
Made with Furo diff --git a/autoapi/nncf/common/accuracy_aware_training/index.html b/autoapi/nncf/common/accuracy_aware_training/index.html index 0688902a0fb..9ac09fd5993 100644 --- a/autoapi/nncf/common/accuracy_aware_training/index.html +++ b/autoapi/nncf/common/accuracy_aware_training/index.html @@ -342,7 +342,7 @@

Submodules
Made with Furo diff --git a/autoapi/nncf/common/accuracy_aware_training/runner/index.html b/autoapi/nncf/common/accuracy_aware_training/runner/index.html index feae49c0bf5..8b9c4a80779 100644 --- a/autoapi/nncf/common/accuracy_aware_training/runner/index.html +++ b/autoapi/nncf/common/accuracy_aware_training/runner/index.html @@ -314,7 +314,7 @@
Made with Furo diff --git a/autoapi/nncf/common/accuracy_aware_training/runner_factory/index.html b/autoapi/nncf/common/accuracy_aware_training/runner_factory/index.html index 7bee471e72e..74317adb6ea 100644 --- a/autoapi/nncf/common/accuracy_aware_training/runner_factory/index.html +++ b/autoapi/nncf/common/accuracy_aware_training/runner_factory/index.html @@ -314,7 +314,7 @@
Made with Furo diff --git a/autoapi/nncf/common/accuracy_aware_training/statistics/index.html b/autoapi/nncf/common/accuracy_aware_training/statistics/index.html index 20b1112c7b6..57743fa5e6a 100644 --- a/autoapi/nncf/common/accuracy_aware_training/statistics/index.html +++ b/autoapi/nncf/common/accuracy_aware_training/statistics/index.html @@ -357,7 +357,7 @@

Classes
Made with Furo diff --git a/autoapi/nncf/common/accuracy_aware_training/training_loop/index.html b/autoapi/nncf/common/accuracy_aware_training/training_loop/index.html index a1277450084..0cc30fbb88b 100644 --- a/autoapi/nncf/common/accuracy_aware_training/training_loop/index.html +++ b/autoapi/nncf/common/accuracy_aware_training/training_loop/index.html @@ -523,7 +523,7 @@

Classes
Made with Furo diff --git a/autoapi/nncf/common/collector/index.html b/autoapi/nncf/common/collector/index.html index bfdbec0b8c4..171f61f98fe 100644 --- a/autoapi/nncf/common/collector/index.html +++ b/autoapi/nncf/common/collector/index.html @@ -314,7 +314,7 @@
Made with Furo diff --git a/autoapi/nncf/common/composite_compression/index.html b/autoapi/nncf/common/composite_compression/index.html index 0b02aa09652..b083de85d78 100644 --- a/autoapi/nncf/common/composite_compression/index.html +++ b/autoapi/nncf/common/composite_compression/index.html @@ -314,7 +314,7 @@
Made with Furo diff --git a/autoapi/nncf/common/compression/index.html b/autoapi/nncf/common/compression/index.html index 13bca6f1923..3749840b2e8 100644 --- a/autoapi/nncf/common/compression/index.html +++ b/autoapi/nncf/common/compression/index.html @@ -492,7 +492,7 @@

Classes
Made with Furo diff --git a/autoapi/nncf/common/deprecation/index.html b/autoapi/nncf/common/deprecation/index.html index 714eb063afb..c81699e5352 100644 --- a/autoapi/nncf/common/deprecation/index.html +++ b/autoapi/nncf/common/deprecation/index.html @@ -301,19 +301,6 @@

nncf.common.deprecation#

-

” -Copyright (c) 2022 Intel Corporation -Licensed under the Apache License, Version 2.0 (the “License”); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at

-
-
-

Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an “AS IS” BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License.

@@ -327,7 +314,7 @@
Made with Furo diff --git a/autoapi/nncf/common/engine/index.html b/autoapi/nncf/common/engine/index.html index d999609f525..34b505f151f 100644 --- a/autoapi/nncf/common/engine/index.html +++ b/autoapi/nncf/common/engine/index.html @@ -314,7 +314,7 @@
Made with Furo diff --git a/autoapi/nncf/common/exporter/index.html b/autoapi/nncf/common/exporter/index.html index 9e41a8a1e0d..2db42bb24c6 100644 --- a/autoapi/nncf/common/exporter/index.html +++ b/autoapi/nncf/common/exporter/index.html @@ -314,7 +314,7 @@
Made with Furo diff --git a/autoapi/nncf/common/factory/index.html b/autoapi/nncf/common/factory/index.html index 8ba76678cdd..b235c97e80a 100644 --- a/autoapi/nncf/common/factory/index.html +++ b/autoapi/nncf/common/factory/index.html @@ -314,7 +314,7 @@
Made with Furo diff --git a/autoapi/nncf/common/graph/definitions/index.html b/autoapi/nncf/common/graph/definitions/index.html index cb3078bad48..df1680c2e33 100644 --- a/autoapi/nncf/common/graph/definitions/index.html +++ b/autoapi/nncf/common/graph/definitions/index.html @@ -314,7 +314,7 @@
Made with Furo diff --git a/autoapi/nncf/common/graph/graph/index.html b/autoapi/nncf/common/graph/graph/index.html index 00a57528817..abb8f7bc3a7 100644 --- a/autoapi/nncf/common/graph/graph/index.html +++ b/autoapi/nncf/common/graph/graph/index.html @@ -314,7 +314,7 @@
Made with Furo diff --git a/autoapi/nncf/common/graph/graph_matching/index.html b/autoapi/nncf/common/graph/graph_matching/index.html index cd3e57dcd36..1a75e067454 100644 --- a/autoapi/nncf/common/graph/graph_matching/index.html +++ b/autoapi/nncf/common/graph/graph_matching/index.html @@ -314,7 +314,7 @@
Made with Furo diff --git a/autoapi/nncf/common/graph/index.html b/autoapi/nncf/common/graph/index.html index 03f474fe2fd..e228243c912 100644 --- a/autoapi/nncf/common/graph/index.html +++ b/autoapi/nncf/common/graph/index.html @@ -314,7 +314,7 @@
Made with Furo diff --git a/autoapi/nncf/common/graph/layer_attributes/index.html b/autoapi/nncf/common/graph/layer_attributes/index.html index a6cd910868b..38063fb14cf 100644 --- a/autoapi/nncf/common/graph/layer_attributes/index.html +++ b/autoapi/nncf/common/graph/layer_attributes/index.html @@ -314,7 +314,7 @@
Made with Furo diff --git a/autoapi/nncf/common/graph/model_transformer/index.html b/autoapi/nncf/common/graph/model_transformer/index.html index 59e816b195a..f2c3cb0129d 100644 --- a/autoapi/nncf/common/graph/model_transformer/index.html +++ b/autoapi/nncf/common/graph/model_transformer/index.html @@ -314,7 +314,7 @@
Made with Furo diff --git a/autoapi/nncf/common/graph/operator_metatypes/index.html b/autoapi/nncf/common/graph/operator_metatypes/index.html index 98e56a6dddb..a4b5efb9e01 100644 --- a/autoapi/nncf/common/graph/operator_metatypes/index.html +++ b/autoapi/nncf/common/graph/operator_metatypes/index.html @@ -314,7 +314,7 @@
Made with Furo diff --git a/autoapi/nncf/common/graph/patterns/index.html b/autoapi/nncf/common/graph/patterns/index.html index fa89ad3c14b..b245dde0112 100644 --- a/autoapi/nncf/common/graph/patterns/index.html +++ b/autoapi/nncf/common/graph/patterns/index.html @@ -314,7 +314,7 @@
Made with Furo diff --git a/autoapi/nncf/common/graph/patterns/manager/index.html b/autoapi/nncf/common/graph/patterns/manager/index.html index 94504b17c05..8815ffc85ac 100644 --- a/autoapi/nncf/common/graph/patterns/manager/index.html +++ b/autoapi/nncf/common/graph/patterns/manager/index.html @@ -314,7 +314,7 @@
Made with Furo diff --git a/autoapi/nncf/common/graph/patterns/patterns/index.html b/autoapi/nncf/common/graph/patterns/patterns/index.html index 5a701e66494..230c1e556de 100644 --- a/autoapi/nncf/common/graph/patterns/patterns/index.html +++ b/autoapi/nncf/common/graph/patterns/patterns/index.html @@ -314,7 +314,7 @@
Made with Furo diff --git a/autoapi/nncf/common/graph/transformations/command_creation/index.html b/autoapi/nncf/common/graph/transformations/command_creation/index.html index f05c3a1ce23..af6562bba37 100644 --- a/autoapi/nncf/common/graph/transformations/command_creation/index.html +++ b/autoapi/nncf/common/graph/transformations/command_creation/index.html @@ -314,7 +314,7 @@
Made with Furo diff --git a/autoapi/nncf/common/graph/transformations/commands/index.html b/autoapi/nncf/common/graph/transformations/commands/index.html index 84118bd18eb..7d1c4b73cab 100644 --- a/autoapi/nncf/common/graph/transformations/commands/index.html +++ b/autoapi/nncf/common/graph/transformations/commands/index.html @@ -314,7 +314,7 @@
Made with Furo diff --git a/autoapi/nncf/common/graph/transformations/index.html b/autoapi/nncf/common/graph/transformations/index.html index 96a6c9a3989..d08d2df280e 100644 --- a/autoapi/nncf/common/graph/transformations/index.html +++ b/autoapi/nncf/common/graph/transformations/index.html @@ -314,7 +314,7 @@
Made with Furo diff --git a/autoapi/nncf/common/graph/transformations/layout/index.html b/autoapi/nncf/common/graph/transformations/layout/index.html index cd5a7c75534..0dcd04d3023 100644 --- a/autoapi/nncf/common/graph/transformations/layout/index.html +++ b/autoapi/nncf/common/graph/transformations/layout/index.html @@ -314,7 +314,7 @@
Made with Furo diff --git a/autoapi/nncf/common/graph/utils/index.html b/autoapi/nncf/common/graph/utils/index.html index e651da3ecc5..401e7ef7104 100644 --- a/autoapi/nncf/common/graph/utils/index.html +++ b/autoapi/nncf/common/graph/utils/index.html @@ -314,7 +314,7 @@
Made with Furo diff --git a/autoapi/nncf/common/hardware/config/index.html b/autoapi/nncf/common/hardware/config/index.html index 21fd2355216..5a111114b69 100644 --- a/autoapi/nncf/common/hardware/config/index.html +++ b/autoapi/nncf/common/hardware/config/index.html @@ -314,7 +314,7 @@
Made with Furo diff --git a/autoapi/nncf/common/hardware/index.html b/autoapi/nncf/common/hardware/index.html index fa9b1a3efb2..5c51a8e5050 100644 --- a/autoapi/nncf/common/hardware/index.html +++ b/autoapi/nncf/common/hardware/index.html @@ -314,7 +314,7 @@
Made with Furo diff --git a/autoapi/nncf/common/hardware/opset/index.html b/autoapi/nncf/common/hardware/opset/index.html index 217485fc54a..2a5be016057 100644 --- a/autoapi/nncf/common/hardware/opset/index.html +++ b/autoapi/nncf/common/hardware/opset/index.html @@ -314,7 +314,7 @@
Made with Furo diff --git a/autoapi/nncf/common/index.html b/autoapi/nncf/common/index.html index 09377963360..6e1b72b5ec9 100644 --- a/autoapi/nncf/common/index.html +++ b/autoapi/nncf/common/index.html @@ -372,7 +372,7 @@

Submodules
Made with Furo diff --git a/autoapi/nncf/common/initialization/batchnorm_adaptation/index.html b/autoapi/nncf/common/initialization/batchnorm_adaptation/index.html index 614c0787ca5..453f8e0ab81 100644 --- a/autoapi/nncf/common/initialization/batchnorm_adaptation/index.html +++ b/autoapi/nncf/common/initialization/batchnorm_adaptation/index.html @@ -314,7 +314,7 @@
Made with Furo diff --git a/autoapi/nncf/common/initialization/dataloader/index.html b/autoapi/nncf/common/initialization/dataloader/index.html index 6096d730b55..92247d932a2 100644 --- a/autoapi/nncf/common/initialization/dataloader/index.html +++ b/autoapi/nncf/common/initialization/dataloader/index.html @@ -378,7 +378,7 @@

Classes
Made with Furo diff --git a/autoapi/nncf/common/initialization/index.html b/autoapi/nncf/common/initialization/index.html index 71299d2168d..48dc4de84c5 100644 --- a/autoapi/nncf/common/initialization/index.html +++ b/autoapi/nncf/common/initialization/index.html @@ -341,7 +341,7 @@

Submodules
Made with Furo diff --git a/autoapi/nncf/common/insertion_point_graph/index.html b/autoapi/nncf/common/insertion_point_graph/index.html index 3622a8ecd22..91b3f09b647 100644 --- a/autoapi/nncf/common/insertion_point_graph/index.html +++ b/autoapi/nncf/common/insertion_point_graph/index.html @@ -314,7 +314,7 @@
Made with Furo diff --git a/autoapi/nncf/common/logging/index.html b/autoapi/nncf/common/logging/index.html index 704ef311b8a..2e9e265efc6 100644 --- a/autoapi/nncf/common/logging/index.html +++ b/autoapi/nncf/common/logging/index.html @@ -314,7 +314,7 @@
Made with Furo diff --git a/autoapi/nncf/common/logging/logger/index.html b/autoapi/nncf/common/logging/logger/index.html index d8d50314938..00fba7b726a 100644 --- a/autoapi/nncf/common/logging/logger/index.html +++ b/autoapi/nncf/common/logging/logger/index.html @@ -314,7 +314,7 @@
Made with Furo diff --git a/autoapi/nncf/common/logging/progress_bar/index.html b/autoapi/nncf/common/logging/progress_bar/index.html index 19656835c16..dedbecd860e 100644 --- a/autoapi/nncf/common/logging/progress_bar/index.html +++ b/autoapi/nncf/common/logging/progress_bar/index.html @@ -314,7 +314,7 @@
Made with Furo diff --git a/autoapi/nncf/common/logging/track_progress/index.html b/autoapi/nncf/common/logging/track_progress/index.html new file mode 100644 index 00000000000..b7e83439015 --- /dev/null +++ b/autoapi/nncf/common/logging/track_progress/index.html @@ -0,0 +1,341 @@ + + + + + + + + + nncf.common.logging.track_progress - NNCF + + + + + + + + + + + + + + + + + Contents + + + + + + Menu + + + + + + + + Expand + + + + + + Light mode + + + + + + + + + + + + + + Dark mode + + + + + + + Auto light/dark mode + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+
NNCF
+
+
+
+ +
+ +
+
+ +
+
+
+ + + + + Back to top + +
+ +
+ +
+ +
+ +
+
+ + +
+
+ + Made with + Furo + +
+
+ +
+
+ +
+
+ +
+
+ + + + + \ No newline at end of file diff --git a/autoapi/nncf/common/plotting/index.html b/autoapi/nncf/common/plotting/index.html new file mode 100644 index 00000000000..85c64cb3ed3 --- /dev/null +++ b/autoapi/nncf/common/plotting/index.html @@ -0,0 +1,341 @@ + + + + + + + + + nncf.common.plotting - NNCF + + + + + + + + + + + + + + + + + Contents + + + + + + Menu + + + + + + + + Expand + + + + + + Light mode + + + + + + + + + + + + + + Dark mode + + + + + + + Auto light/dark mode + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+
NNCF
+
+
+
+ +
+ +
+
+ +
+
+
+ + + + + Back to top + +
+ +
+ +
+ +
+ +
+
+ + +
+
+ + Made with + Furo + +
+
+ +
+
+ +
+
+ +
+
+ + + + + \ No newline at end of file diff --git a/autoapi/nncf/common/pruning/clusterization/index.html b/autoapi/nncf/common/pruning/clusterization/index.html index a5cdacdaf82..57095605909 100644 --- a/autoapi/nncf/common/pruning/clusterization/index.html +++ b/autoapi/nncf/common/pruning/clusterization/index.html @@ -314,7 +314,7 @@
Made with Furo diff --git a/autoapi/nncf/common/pruning/index.html b/autoapi/nncf/common/pruning/index.html index 8616baf8d62..784d14a815f 100644 --- a/autoapi/nncf/common/pruning/index.html +++ b/autoapi/nncf/common/pruning/index.html @@ -341,7 +341,7 @@

Submodules
Made with Furo diff --git a/autoapi/nncf/common/pruning/mask_propagation/index.html b/autoapi/nncf/common/pruning/mask_propagation/index.html index f474e411273..630cd35b116 100644 --- a/autoapi/nncf/common/pruning/mask_propagation/index.html +++ b/autoapi/nncf/common/pruning/mask_propagation/index.html @@ -314,7 +314,7 @@
Made with Furo diff --git a/autoapi/nncf/common/pruning/model_analysis/index.html b/autoapi/nncf/common/pruning/model_analysis/index.html index 215c489def9..73779f34179 100644 --- a/autoapi/nncf/common/pruning/model_analysis/index.html +++ b/autoapi/nncf/common/pruning/model_analysis/index.html @@ -314,7 +314,7 @@
Made with Furo diff --git a/autoapi/nncf/common/pruning/node_selector/index.html b/autoapi/nncf/common/pruning/node_selector/index.html index 306feaa8764..60e87c2fe99 100644 --- a/autoapi/nncf/common/pruning/node_selector/index.html +++ b/autoapi/nncf/common/pruning/node_selector/index.html @@ -314,7 +314,7 @@
Made with Furo diff --git a/autoapi/nncf/common/pruning/operations/index.html b/autoapi/nncf/common/pruning/operations/index.html index c6bcd3e279f..25613e9581b 100644 --- a/autoapi/nncf/common/pruning/operations/index.html +++ b/autoapi/nncf/common/pruning/operations/index.html @@ -314,7 +314,7 @@
Made with Furo diff --git a/autoapi/nncf/common/pruning/schedulers/index.html b/autoapi/nncf/common/pruning/schedulers/index.html index cb5477cdc3c..0dcdf81fc96 100644 --- a/autoapi/nncf/common/pruning/schedulers/index.html +++ b/autoapi/nncf/common/pruning/schedulers/index.html @@ -411,7 +411,7 @@

Classes
Made with Furo diff --git a/autoapi/nncf/common/pruning/shape_pruning_processor/index.html b/autoapi/nncf/common/pruning/shape_pruning_processor/index.html index dbc415be732..d51f02ebe4c 100644 --- a/autoapi/nncf/common/pruning/shape_pruning_processor/index.html +++ b/autoapi/nncf/common/pruning/shape_pruning_processor/index.html @@ -314,7 +314,7 @@
Made with Furo diff --git a/autoapi/nncf/common/pruning/statistics/index.html b/autoapi/nncf/common/pruning/statistics/index.html index 732f993791b..f12b4d7d4d9 100644 --- a/autoapi/nncf/common/pruning/statistics/index.html +++ b/autoapi/nncf/common/pruning/statistics/index.html @@ -372,7 +372,7 @@

Classes
Made with Furo diff --git a/autoapi/nncf/common/pruning/structs/index.html b/autoapi/nncf/common/pruning/structs/index.html index b0651d2c0a0..4572ba8426d 100644 --- a/autoapi/nncf/common/pruning/structs/index.html +++ b/autoapi/nncf/common/pruning/structs/index.html @@ -314,7 +314,7 @@
Made with Furo diff --git a/autoapi/nncf/common/pruning/symbolic_mask/index.html b/autoapi/nncf/common/pruning/symbolic_mask/index.html index e9ed4db8943..ec875608ea9 100644 --- a/autoapi/nncf/common/pruning/symbolic_mask/index.html +++ b/autoapi/nncf/common/pruning/symbolic_mask/index.html @@ -314,7 +314,7 @@
Made with Furo diff --git a/autoapi/nncf/common/pruning/tensor_processor/index.html b/autoapi/nncf/common/pruning/tensor_processor/index.html index 58e4474b991..d9b3cae7b26 100644 --- a/autoapi/nncf/common/pruning/tensor_processor/index.html +++ b/autoapi/nncf/common/pruning/tensor_processor/index.html @@ -314,7 +314,7 @@
Made with Furo diff --git a/autoapi/nncf/common/pruning/utils/index.html b/autoapi/nncf/common/pruning/utils/index.html index e31ae03d558..992680b2a2f 100644 --- a/autoapi/nncf/common/pruning/utils/index.html +++ b/autoapi/nncf/common/pruning/utils/index.html @@ -314,7 +314,7 @@
Made with Furo diff --git a/autoapi/nncf/common/pruning/weights_flops_calculator/index.html b/autoapi/nncf/common/pruning/weights_flops_calculator/index.html index 1f91a79e2c6..713d1a7c6b7 100644 --- a/autoapi/nncf/common/pruning/weights_flops_calculator/index.html +++ b/autoapi/nncf/common/pruning/weights_flops_calculator/index.html @@ -314,7 +314,7 @@
Made with Furo diff --git a/autoapi/nncf/common/quantization/collectors/index.html b/autoapi/nncf/common/quantization/collectors/index.html index 7fabe9667c3..d5273b5cb2d 100644 --- a/autoapi/nncf/common/quantization/collectors/index.html +++ b/autoapi/nncf/common/quantization/collectors/index.html @@ -314,7 +314,7 @@
Made with Furo diff --git a/autoapi/nncf/common/quantization/config_assignment/index.html b/autoapi/nncf/common/quantization/config_assignment/index.html index efd378865d8..465b8f360ac 100644 --- a/autoapi/nncf/common/quantization/config_assignment/index.html +++ b/autoapi/nncf/common/quantization/config_assignment/index.html @@ -314,7 +314,7 @@
Made with Furo diff --git a/autoapi/nncf/common/quantization/index.html b/autoapi/nncf/common/quantization/index.html index edc1d6c145f..5db1f7e4c9a 100644 --- a/autoapi/nncf/common/quantization/index.html +++ b/autoapi/nncf/common/quantization/index.html @@ -341,7 +341,7 @@

Submodules
Made with Furo diff --git a/autoapi/nncf/common/quantization/initialization/index.html b/autoapi/nncf/common/quantization/initialization/index.html index d92bd700392..7c0697f675d 100644 --- a/autoapi/nncf/common/quantization/initialization/index.html +++ b/autoapi/nncf/common/quantization/initialization/index.html @@ -314,7 +314,7 @@
Made with Furo diff --git a/autoapi/nncf/common/quantization/initialization/range/index.html b/autoapi/nncf/common/quantization/initialization/range/index.html index 4210301bed7..0d834a47119 100644 --- a/autoapi/nncf/common/quantization/initialization/range/index.html +++ b/autoapi/nncf/common/quantization/initialization/range/index.html @@ -314,7 +314,7 @@
Made with Furo diff --git a/autoapi/nncf/common/quantization/quantizer_propagation/graph/index.html b/autoapi/nncf/common/quantization/quantizer_propagation/graph/index.html index 99bacb547ee..a984ce818c0 100644 --- a/autoapi/nncf/common/quantization/quantizer_propagation/graph/index.html +++ b/autoapi/nncf/common/quantization/quantizer_propagation/graph/index.html @@ -314,7 +314,7 @@
Made with Furo diff --git a/autoapi/nncf/common/quantization/quantizer_propagation/grouping/index.html b/autoapi/nncf/common/quantization/quantizer_propagation/grouping/index.html index 11942e305c9..a9c8012e152 100644 --- a/autoapi/nncf/common/quantization/quantizer_propagation/grouping/index.html +++ b/autoapi/nncf/common/quantization/quantizer_propagation/grouping/index.html @@ -314,7 +314,7 @@
Made with Furo diff --git a/autoapi/nncf/common/quantization/quantizer_propagation/index.html b/autoapi/nncf/common/quantization/quantizer_propagation/index.html index b94107f801d..5938641665c 100644 --- a/autoapi/nncf/common/quantization/quantizer_propagation/index.html +++ b/autoapi/nncf/common/quantization/quantizer_propagation/index.html @@ -314,7 +314,7 @@
Made with Furo diff --git a/autoapi/nncf/common/quantization/quantizer_propagation/solver/index.html b/autoapi/nncf/common/quantization/quantizer_propagation/solver/index.html index 80c1f883464..3ac2480d9cf 100644 --- a/autoapi/nncf/common/quantization/quantizer_propagation/solver/index.html +++ b/autoapi/nncf/common/quantization/quantizer_propagation/solver/index.html @@ -314,7 +314,7 @@
Made with Furo diff --git a/autoapi/nncf/common/quantization/quantizer_propagation/structs/index.html b/autoapi/nncf/common/quantization/quantizer_propagation/structs/index.html index 050933ca722..c43e9819ebe 100644 --- a/autoapi/nncf/common/quantization/quantizer_propagation/structs/index.html +++ b/autoapi/nncf/common/quantization/quantizer_propagation/structs/index.html @@ -314,7 +314,7 @@
Made with Furo diff --git a/autoapi/nncf/common/quantization/quantizer_propagation/visualizer/index.html b/autoapi/nncf/common/quantization/quantizer_propagation/visualizer/index.html index 0d7da766d55..9a95af5b085 100644 --- a/autoapi/nncf/common/quantization/quantizer_propagation/visualizer/index.html +++ b/autoapi/nncf/common/quantization/quantizer_propagation/visualizer/index.html @@ -314,7 +314,7 @@
Made with Furo diff --git a/autoapi/nncf/common/quantization/quantizer_removal/index.html b/autoapi/nncf/common/quantization/quantizer_removal/index.html index 3bf65f1ed31..554787ec8f7 100644 --- a/autoapi/nncf/common/quantization/quantizer_removal/index.html +++ b/autoapi/nncf/common/quantization/quantizer_removal/index.html @@ -314,7 +314,7 @@
Made with Furo diff --git a/autoapi/nncf/common/quantization/quantizer_setup/index.html b/autoapi/nncf/common/quantization/quantizer_setup/index.html index fabb382c23f..eed0dff8421 100644 --- a/autoapi/nncf/common/quantization/quantizer_setup/index.html +++ b/autoapi/nncf/common/quantization/quantizer_setup/index.html @@ -314,7 +314,7 @@
Made with Furo diff --git a/autoapi/nncf/common/quantization/quantizers/index.html b/autoapi/nncf/common/quantization/quantizers/index.html index 71caf1ecc6f..94946a97a8d 100644 --- a/autoapi/nncf/common/quantization/quantizers/index.html +++ b/autoapi/nncf/common/quantization/quantizers/index.html @@ -314,7 +314,7 @@
Made with Furo diff --git a/autoapi/nncf/common/quantization/statistics/index.html b/autoapi/nncf/common/quantization/statistics/index.html index eb79b8850b6..f529b4e9cf5 100644 --- a/autoapi/nncf/common/quantization/statistics/index.html +++ b/autoapi/nncf/common/quantization/statistics/index.html @@ -392,7 +392,7 @@

Classes
Made with Furo diff --git a/autoapi/nncf/common/quantization/structs/index.html b/autoapi/nncf/common/quantization/structs/index.html index 9ae45d3cb4a..a1ab38261ec 100644 --- a/autoapi/nncf/common/quantization/structs/index.html +++ b/autoapi/nncf/common/quantization/structs/index.html @@ -306,16 +306,16 @@

Classes - - + +

QuantizationMode

Basic enumeration for quantization mode specification.

QuantizationScheme

Basic enumeration for quantization scheme specification.

-
-class nncf.common.quantization.structs.QuantizationMode[source]#
-

Basic enumeration for quantization mode specification.

+
+class nncf.common.quantization.structs.QuantizationScheme[source]#
+

Basic enumeration for quantization scheme specification.

Parameters: