{"record":{"id":"3d3df7f334399074","repo":"tensorflow/models","slug":"only-polynomialdecay-and-constantsparsity-are-curr","errorCode":null,"errorMessage":"Only PolynomialDecay and ConstantSparsity are currently supported. Not support %s","messagePattern":"Only PolynomialDecay and ConstantSparsity are currently supported\\. Not support (.+?)","errorType":"exception","errorClass":"NotImplementedError","httpStatus":null,"severity":"error","filePath":"official/projects/pruning/tasks/image_classification.py","lineNumber":89,"sourceCode":"    pruning_params = {}\n    if pruning_cfg.sparsity_m_by_n is not None:\n      pruning_params['sparsity_m_by_n'] = pruning_cfg.sparsity_m_by_n\n\n    if pruning_cfg.pruning_schedule == 'PolynomialDecay':\n      pruning_params['pruning_schedule'] = tfmot.sparsity.keras.PolynomialDecay(\n          initial_sparsity=pruning_cfg.initial_sparsity,\n          final_sparsity=pruning_cfg.final_sparsity,\n          begin_step=pruning_cfg.begin_step,\n          end_step=pruning_cfg.end_step,\n          frequency=pruning_cfg.frequency)\n    elif pruning_cfg.pruning_schedule == 'ConstantSparsity':\n      pruning_params[\n          'pruning_schedule'] = tfmot.sparsity.keras.ConstantSparsity(\n              target_sparsity=pruning_cfg.final_sparsity,\n              begin_step=pruning_cfg.begin_step,\n              frequency=pruning_cfg.frequency)\n    else:\n      raise NotImplementedError(\n          'Only PolynomialDecay and ConstantSparsity are currently supported. Not support %s'\n          % pruning_cfg.pruning_schedule)\n\n    pruned_model = tfmot.sparsity.keras.prune_low_magnitude(\n        prunable_model, **pruning_params)\n\n    # Print out prunable weights for debugging purpose.\n    prunable_layers = collect_prunable_layers(pruned_model)\n    pruned_weights = []\n    for layer in prunable_layers:\n      pruned_weights += [weight.name for weight, _, _ in layer.pruning_vars]\n    unpruned_weights = [\n        weight.name\n        for weight in pruned_model.weights\n        if weight.name not in pruned_weights\n    ]\n\n    logging.info(","sourceCodeStart":71,"sourceCodeEnd":107,"githubUrl":"https://github.com/tensorflow/models/blob/e006f5f0d534913e49c1f1dae87364039fa607e2/official/projects/pruning/tasks/image_classification.py#L71-L107","documentation":"Error \"Only PolynomialDecay and ConstantSparsity are currently supported. Not support %s\" thrown in tensorflow/models.","triggerScenarios":"Thrown at official/projects/pruning/tasks/image_classification.py:89 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"e006f5f0d534913e49c1f1dae87364039fa607e2","analyzedAt":"2026-08-24T14:09:15.576Z","schemaVersion":2},"datasetVersion":"2026-08-24T17:17:21.512Z"}