Index _ | A | B | C | D | E | F | G | I | K | L | M | N | O | P | Q | R | S | T | U | V | W | Z _ __init__() (coreai_opt.config.CompressionType method) (coreai_opt.config.spec.CompressionComponentFactoryBase method) (coreai_opt.config.spec.CompressionSimulatorBase method) (coreai_opt.config.spec.CompressionTargetTensor method) (coreai_opt.config.WeightOnlyModuleValidationMixin method) (coreai_opt.config.WeightOnlyOpValidationMixin method) (coreai_opt.coreai_utils.common.QScheme method) (coreai_opt.coreai_utils.CompressionGranularity method) (coreai_opt.coreai_utils.DType method) (coreai_opt.ExportBackend method) (coreai_opt.inspection.ModelInspector method) (coreai_opt.inspection.ModelSummary method) (coreai_opt.inspection.ModuleContext method) (coreai_opt.inspection.ModuleInfo method) (coreai_opt.inspection.OpInfo method) (coreai_opt.inspection.SourceFrame method) (coreai_opt.palettization.KMeansPalettizer method) (coreai_opt.pruning.MagnitudePruner method) (coreai_opt.pruning.spec.PruneImplBase method) (coreai_opt.quantization.ExecutionMode method) (coreai_opt.quantization.Quantizer method) (coreai_opt.quantization.spec.fake_quantize.FakeQuantizeImplBase method) (coreai_opt.quantization.spec.GlobalMinMaxQParamsCalculator method) (coreai_opt.quantization.spec.MinMaxRangeCalculator method) (coreai_opt.quantization.spec.MovingAverageQParamsCalculator method) (coreai_opt.quantization.spec.QParamsCalculatorBase method) (coreai_opt.quantization.spec.QuantizationComponentFactory method) (coreai_opt.quantization.spec.QuantizationFormulation method) (coreai_opt.quantization.spec.QuantizationScheme method) (coreai_opt.quantization.spec.RangeCalculatorBase method) (coreai_opt.quantization.spec.RunningRangeMixin method) (coreai_opt.quantization.spec.StaticQParamsCalculator method) _compression_type (coreai_opt.config.CompressionSpec attribute) A all_ops() (coreai_opt.inspection.ModuleInfo method) ASYMMETRIC (coreai_opt.coreai_utils.common.QScheme attribute) axis (coreai_opt.pruning.spec.PruningScheme attribute) B begin_step (coreai_opt.pruning.config.ConstantSparsitySchedule attribute) (coreai_opt.pruning.config.PolynomialDecaySchedule attribute) build_module_config_dict() (coreai_opt.config.CompressionConfig method) C calculate_qparams() (coreai_opt.quantization.spec.fake_quantize.FakeQuantizeImplBase method) calibration_mode() (coreai_opt.palettization.KMeansPalettizer method) (coreai_opt.quantization.Quantizer method) cast_fp32_to_fp16() (in module coreai_opt.casting) cast_int32_to_int16() (in module coreai_opt.casting) cast_to_16_bit_precision() (in module coreai_opt.casting) child_modules (coreai_opt.inspection.ModuleInfo attribute), [1] children() (coreai_opt.inspection.ModuleInfo method) cluster_dim (coreai_opt.palettization.PalettizationSpec attribute) code_context (coreai_opt.inspection.SourceFrame attribute), [1] CompressionComponentFactoryBase (class in coreai_opt.config.spec) CompressionGranularity (class in coreai_opt.coreai_utils) CompressionSimulatorBase (class in coreai_opt.config.spec) CompressionTargetTensor (class in coreai_opt.config.spec) CompressionType (class in coreai_opt.config) compute_mask() (coreai_opt.pruning.spec.PruneImplBase static method) compute_qparams() (coreai_opt.quantization.spec.QParamsCalculatorBase method) (coreai_opt.quantization.spec.RunningRangeMixin method) compute_sparsity() (coreai_opt.pruning.config.ConstantSparsitySchedule method) (coreai_opt.pruning.config.PolynomialDecaySchedule method) (coreai_opt.pruning.config.SparsityScheduleBase method) construct() (coreai_opt.config.spec.CompressionComponentFactoryBase class method) (coreai_opt.quantization.spec.QuantizationComponentFactory class method) construct_partial() (coreai_opt.config.spec.CompressionComponentFactoryBase class method) (coreai_opt.quantization.spec.QuantizationComponentFactory class method) convert() (coreai_opt.quantization.spec.fake_quantize.FakeQuantizeImplBase method) CoreAI (coreai_opt.ExportBackend attribute) CoreML (coreai_opt.ExportBackend attribute) CoreMLExportError create_fake_quantizer() (coreai_opt.quantization.spec.QuantizationComponentFactory class method) create_fake_quantizer_partial() (coreai_opt.quantization.spec.QuantizationComponentFactory class method) create_qparams_calculator() (coreai_opt.quantization.spec.QuantizationComponentFactory class method) create_range_calculator() (coreai_opt.quantization.spec.QuantizationComponentFactory class method) D default_activation_quantization_spec() (in module coreai_opt.quantization.spec) default_weight_palettization_spec() (in module coreai_opt.palettization.spec) default_weight_pruning_spec() (in module coreai_opt.pruning.spec) default_weight_quantization_spec() (in module coreai_opt.quantization.spec) dequantize() (coreai_opt.quantization.spec.fake_quantize.FakeQuantizeImplBase method) disable_fake_quant() (coreai_opt.quantization.Quantizer method) disable_observer (coreai_opt.quantization.config.QATSchedule attribute) disable_observer() (coreai_opt.quantization.Quantizer method) DType (class in coreai_opt.coreai_utils) dtype (coreai_opt.quantization.QuantizationSpec attribute) E EAGER (coreai_opt.quantization.ExecutionMode attribute) enable_fake_quant (coreai_opt.quantization.config.QATSchedule attribute) enable_fake_quant() (coreai_opt.quantization.Quantizer method) enable_fast_kmeans_mode (coreai_opt.palettization.ModuleKMeansPalettizerConfig attribute) enable_observer (coreai_opt.quantization.config.QATSchedule attribute) enable_observer() (coreai_opt.quantization.Quantizer method) enable_per_channel_scale (coreai_opt.palettization.PalettizationSpec attribute) execution_mode (coreai_opt.quantization.QuantizerConfig attribute) ExecutionMode (class in coreai_opt.quantization) ExportBackend (class in coreai_opt) extra_repr() (coreai_opt.quantization.spec.fake_quantize.FakeQuantizeImplBase method) (coreai_opt.quantization.spec.QParamsCalculatorBase method) (coreai_opt.quantization.spec.RunningRangeMixin method) F fake_quantize_cls (coreai_opt.quantization.QuantizationSpec attribute) FakeQuantizeImplBase (class in coreai_opt.quantization.spec.fake_quantize) filename (coreai_opt.inspection.SourceFrame attribute), [1] finalize() (coreai_opt.palettization.KMeansPalettizer method) (coreai_opt.pruning.MagnitudePruner method) (coreai_opt.quantization.Quantizer method) float_range (coreai_opt.quantization.QuantizationSpec attribute) format_summary() (coreai_opt.inspection.ModelInspector method) forward() (coreai_opt.config.spec.CompressionSimulatorBase method) (coreai_opt.pruning.spec.PruneImplBase method) (coreai_opt.quantization.spec.fake_quantize.FakeQuantizeImplBase method) (coreai_opt.quantization.spec.QParamsCalculatorBase method) (coreai_opt.quantization.spec.RangeCalculatorBase method) FP4_E2M1FN (coreai_opt.coreai_utils.DType attribute) FP8_E4M3FN (coreai_opt.coreai_utils.DType attribute) FP8_E5M2 (coreai_opt.coreai_utils.DType attribute) FP8_E8M0FNU (coreai_opt.coreai_utils.DType attribute) from_dict() (coreai_opt.config.CompressionConfig class method) from_yaml() (coreai_opt.config.CompressionConfig class method) function_name (coreai_opt.inspection.SourceFrame attribute), [1] G get_block_size() (coreai_opt.quantization.spec.QuantizationGranularity method) get_blocks_to_cluster() (coreai_opt.palettization.spec.PalettizationGranularity method) (coreai_opt.palettization.spec.PerGroupedChannelGranularity method) (coreai_opt.palettization.spec.PerTensorGranularity method) get_compressible_op_names() (coreai_opt.quantization.Quantizer class method) get_compression_type() (coreai_opt.config.CompressionSpec method) get_default_input_spec() (coreai_opt.config.OpCompressionConfig class method) (coreai_opt.config.WeightOnlyOpValidationMixin class method) (coreai_opt.quantization.config.OpQuantizerConfig class method) get_default_output_spec() (coreai_opt.config.OpCompressionConfig class method) (coreai_opt.config.WeightOnlyOpValidationMixin class method) (coreai_opt.quantization.config.OpQuantizerConfig class method) get_default_state_spec() (coreai_opt.config.OpCompressionConfig class method) (coreai_opt.palettization.config.OpKMeansPalettizerConfig class method) (coreai_opt.pruning.config.OpMagnitudePrunerConfig class method) (coreai_opt.quantization.config.OpQuantizerConfig class method) get_extra_args() (coreai_opt.quantization.QuantizationSpec method) get_matched_ops_for_module_name() (coreai_opt.inspection.ModelInspector method) get_matched_ops_for_module_type() (coreai_opt.inspection.ModelInspector method) get_matched_ops_for_op_name() (coreai_opt.inspection.ModelInspector method) get_matched_ops_for_op_type() (coreai_opt.inspection.ModelInspector method) get_module_config() (coreai_opt.config.CompressionConfig method) get_n_bits_from_dtype() (coreai_opt.quantization.QuantizationSpec class method) get_qparams() (coreai_opt.quantization.spec.QParamsCalculatorBase method) get_quant_range() (coreai_opt.quantization.QuantizationSpec class method) get_submodule() (coreai_opt.inspection.ModuleInfo method) get_target_dtype() (coreai_opt.quantization.QuantizationSpec class method) global_config (coreai_opt.palettization.KMeansPalettizerConfig attribute) (coreai_opt.pruning.MagnitudePrunerConfig attribute) (coreai_opt.quantization.QuantizerConfig attribute) GlobalMinMaxQParamsCalculator (class in coreai_opt.quantization.spec) granularity (coreai_opt.palettization.PalettizationSpec attribute) (coreai_opt.quantization.QuantizationSpec attribute) (coreai_opt.quantization.spec.fake_quantize.FakeQuantizeImplBase property) (coreai_opt.quantization.spec.QParamsCalculatorBase property) GRAPH (coreai_opt.quantization.ExecutionMode attribute) I initial_sparsity (coreai_opt.pruning.config.PolynomialDecaySchedule attribute) input_ops (coreai_opt.inspection.ModuleInfo attribute), [1] inputs (coreai_opt.inspection.OpInfo attribute), [1] INT2 (coreai_opt.coreai_utils.DType attribute) INT4 (coreai_opt.coreai_utils.DType attribute) INT8 (coreai_opt.coreai_utils.DType attribute) is_disabled() (coreai_opt.quantization.spec.fake_quantize.FakeQuantizeImplBase method) is_int() (coreai_opt.coreai_utils.DType method) K KMeansPalettizer (class in coreai_opt.palettization) L lineno (coreai_opt.inspection.SourceFrame attribute), [1] lut_qspec (coreai_opt.palettization.PalettizationSpec attribute) M MagnitudePruner (class in coreai_opt.pruning) MIL (coreai_opt.ExportBackend attribute) MinMaxRangeCalculator (class in coreai_opt.quantization.spec) minval (coreai_opt.quantization.spec.QParamsCalculatorBase attribute) MINVAL (coreai_opt.quantization.spec.QuantizationFormulation attribute) MLIR (coreai_opt.ExportBackend attribute) mode (coreai_opt.inspection.ModelSummary attribute), [1] model (coreai_opt.inspection.ModelSummary attribute), [1] model_config (coreai_opt.config.CompressionSpec attribute) model_dump_preserve_objects() (coreai_opt.palettization.PalettizationSpec method) ModelInspector (class in coreai_opt.inspection) ModelSummary (class in coreai_opt.inspection) module_input_spec (coreai_opt.config.ModuleCompressionConfig attribute) (coreai_opt.quantization.ModuleQuantizerConfig attribute) module_name (coreai_opt.inspection.ModuleContext attribute), [1] (coreai_opt.inspection.ModuleInfo attribute), [1] module_name_configs (coreai_opt.palettization.KMeansPalettizerConfig attribute) (coreai_opt.pruning.MagnitudePrunerConfig attribute) (coreai_opt.quantization.QuantizerConfig attribute) module_output_spec (coreai_opt.config.ModuleCompressionConfig attribute) (coreai_opt.quantization.ModuleQuantizerConfig attribute) module_stack (coreai_opt.inspection.OpInfo attribute), [1] module_state_spec (coreai_opt.config.ModuleCompressionConfig attribute) (coreai_opt.palettization.ModuleKMeansPalettizerConfig attribute) (coreai_opt.pruning.ModuleMagnitudePrunerConfig attribute) (coreai_opt.quantization.ModuleQuantizerConfig attribute) module_type (coreai_opt.inspection.ModuleContext attribute), [1] (coreai_opt.inspection.ModuleInfo attribute), [1] module_type_configs (coreai_opt.palettization.KMeansPalettizerConfig attribute) (coreai_opt.pruning.MagnitudePrunerConfig attribute) (coreai_opt.quantization.QuantizerConfig attribute) ModuleContext (class in coreai_opt.inspection) ModuleInfo (class in coreai_opt.inspection) modules() (coreai_opt.inspection.ModuleInfo method) MovingAverageQParamsCalculator (class in coreai_opt.quantization.spec) N n_bits (coreai_opt.palettization.PalettizationSpec attribute) named_children() (coreai_opt.inspection.ModuleInfo method) named_modules() (coreai_opt.inspection.ModuleInfo method) num_blocks_to_cluster() (coreai_opt.palettization.spec.PalettizationGranularity method) (coreai_opt.palettization.spec.PerGroupedChannelGranularity method) (coreai_opt.palettization.spec.PerTensorGranularity method) O only_for() (coreai_opt.config.CompressionConfig method) op_input_spec (coreai_opt.config.ModuleCompressionConfig attribute) (coreai_opt.config.OpCompressionConfig attribute) (coreai_opt.quantization.config.OpQuantizerConfig attribute) (coreai_opt.quantization.ModuleQuantizerConfig attribute) op_name (coreai_opt.inspection.OpInfo attribute), [1] op_name_config (coreai_opt.config.ModuleCompressionConfig attribute) (coreai_opt.palettization.ModuleKMeansPalettizerConfig attribute) (coreai_opt.pruning.ModuleMagnitudePrunerConfig attribute) (coreai_opt.quantization.ModuleQuantizerConfig attribute) op_output_spec (coreai_opt.config.ModuleCompressionConfig attribute) (coreai_opt.config.OpCompressionConfig attribute) (coreai_opt.quantization.config.OpQuantizerConfig attribute) (coreai_opt.quantization.ModuleQuantizerConfig attribute) op_state_spec (coreai_opt.config.ModuleCompressionConfig attribute) (coreai_opt.config.OpCompressionConfig attribute) (coreai_opt.palettization.config.OpKMeansPalettizerConfig attribute) (coreai_opt.palettization.ModuleKMeansPalettizerConfig attribute) (coreai_opt.pruning.config.OpMagnitudePrunerConfig attribute) (coreai_opt.pruning.ModuleMagnitudePrunerConfig attribute) (coreai_opt.quantization.config.OpQuantizerConfig attribute) (coreai_opt.quantization.ModuleQuantizerConfig attribute) op_type (coreai_opt.inspection.OpInfo attribute), [1] op_type_config (coreai_opt.config.ModuleCompressionConfig attribute) (coreai_opt.palettization.ModuleKMeansPalettizerConfig attribute) (coreai_opt.pruning.ModuleMagnitudePrunerConfig attribute) (coreai_opt.quantization.ModuleQuantizerConfig attribute) OpInfo (class in coreai_opt.inspection) ops (coreai_opt.inspection.ModuleInfo attribute), [1] output_ops (coreai_opt.inspection.ModuleInfo attribute), [1] outputs (coreai_opt.inspection.OpInfo attribute), [1] P palettize_weights() (in module coreai_opt.coreai_utils) PER_BLOCK (coreai_opt.coreai_utils.CompressionGranularity attribute) PER_CHANNEL (coreai_opt.coreai_utils.CompressionGranularity attribute) PER_GROUPED_CHANNEL (coreai_opt.coreai_utils.CompressionGranularity attribute) PER_TENSOR (coreai_opt.coreai_utils.CompressionGranularity attribute) power (coreai_opt.pruning.config.PolynomialDecaySchedule attribute) prepare() (coreai_opt.palettization.KMeansPalettizer method) (coreai_opt.pruning.MagnitudePruner method) (coreai_opt.quantization.Quantizer method) preserved_attributes (coreai_opt.quantization.QuantizerConfig attribute) PruneImplBase (class in coreai_opt.pruning.spec) pruning_algo (coreai_opt.pruning.PruningSpec attribute) pruning_scheme (coreai_opt.pruning.PruningSpec attribute) PT2E (coreai_opt.quantization.ExecutionMode attribute) Q qat_schedule (coreai_opt.quantization.ModuleQuantizerConfig attribute) qformulation (coreai_opt.quantization.QuantizationSpec attribute) qparam_calculator_cls (coreai_opt.quantization.QuantizationSpec attribute) QParamsCalculatorBase (class in coreai_opt.quantization.spec) QScheme (class in coreai_opt.coreai_utils.common) qscheme (coreai_opt.quantization.QuantizationSpec attribute) QuantizationComponentFactory (class in coreai_opt.quantization.spec) QuantizationFormulation (class in coreai_opt.quantization.spec) QuantizationScheme (class in coreai_opt.quantization.spec) quantize() (coreai_opt.quantization.spec.fake_quantize.FakeQuantizeImplBase method) quantize_weights() (in module coreai_opt.coreai_utils) Quantizer (class in coreai_opt.quantization) R range_calculator_cls (coreai_opt.quantization.QuantizationSpec attribute) RangeCalculatorBase (class in coreai_opt.quantization.spec) rounding_precision (coreai_opt.palettization.ModuleKMeansPalettizerConfig attribute) running_max (coreai_opt.quantization.spec.RunningRangeMixin attribute) running_min (coreai_opt.quantization.spec.RunningRangeMixin attribute) RunningRangeMixin (class in coreai_opt.quantization.spec) S save_sensitivities() (coreai_opt.palettization.KMeansPalettizer method) scale (coreai_opt.quantization.spec.QParamsCalculatorBase attribute) scale_dtype (coreai_opt.quantization.QuantizationSpec attribute) schedule (coreai_opt.pruning.spec.PruneImplBase attribute) set_execution_mode() (coreai_opt.quantization.QuantizerConfig method) set_export_mode() (coreai_opt.quantization.spec.fake_quantize.FakeQuantizeImplBase method) (coreai_opt.quantization.spec.QParamsCalculatorBase method) set_global() (coreai_opt.config.CompressionConfig method) set_module_name() (coreai_opt.config.CompressionConfig method) set_module_type() (coreai_opt.config.CompressionConfig method) source_frames (coreai_opt.inspection.OpInfo attribute), [1] SourceFrame (class in coreai_opt.inspection) sparsify_weights() (in module coreai_opt.coreai_utils) sparsity (coreai_opt.pruning.spec.PruneImplBase property) sparsity_schedule (coreai_opt.pruning.ModuleMagnitudePrunerConfig attribute) StaticQParamsCalculator (class in coreai_opt.quantization.spec) step() (coreai_opt.pruning.MagnitudePruner method) (coreai_opt.quantization.Quantizer method) summary (coreai_opt.inspection.ModelInspector attribute) (coreai_opt.inspection.ModelInspector property) SYMMETRIC (coreai_opt.coreai_utils.common.QScheme attribute) T target_sparsity (coreai_opt.pruning.PruningSpec attribute) to_coreml_code() (coreai_opt.config.CompressionType method) to_dict() (coreai_opt.config.CompressionConfig method) total_iters (coreai_opt.pruning.config.PolynomialDecaySchedule attribute) training_mode() (coreai_opt.quantization.Quantizer method) U UINT2 (coreai_opt.coreai_utils.DType attribute) UINT4 (coreai_opt.coreai_utils.DType attribute) UINT8 (coreai_opt.coreai_utils.DType attribute) update_frequency (coreai_opt.pruning.config.PolynomialDecaySchedule attribute) update_running_range() (coreai_opt.quantization.spec.GlobalMinMaxQParamsCalculator method) (coreai_opt.quantization.spec.MovingAverageQParamsCalculator method) (coreai_opt.quantization.spec.RunningRangeMixin method) update_sparsity() (coreai_opt.pruning.spec.PruneImplBase method) V validate_weight_only_module_constraint() (coreai_opt.config.WeightOnlyModuleValidationMixin method) validate_weight_only_op_constraint() (coreai_opt.config.WeightOnlyOpValidationMixin method) W WeightOnlyModuleValidationMixin (class in coreai_opt.config) WeightOnlyOpValidationMixin (class in coreai_opt.config) with_args() (coreai_opt.pruning.spec.PruneImplBase class method) (coreai_opt.quantization.spec.fake_quantize.FakeQuantizeImplBase class method) without() (coreai_opt.config.CompressionConfig method) Z zero_point (coreai_opt.quantization.spec.QParamsCalculatorBase attribute) ZP (coreai_opt.quantization.spec.QuantizationFormulation attribute)