puzzletron
Modules
AnyModel: Architecture-agnostic model compression for HuggingFace models. |
|
Unified command that runs build_replacement_library followed by calc_subblock_stats. |
|
Dataset preparation utilities for Puzzletron. |
|
This module provides the main compression function for a model using MIP-based NAS search algorithm. |
|
MIP-based pruning: model optimization via mixed-integer programming. |
|
Export utilities for Puzzletron models. |
|
Structured pruning mixins and checkpoint utilities for Puzzletron. |
|
Puzzletron NAS plugin for the Modelopt framework (based on Puzzle algorithm: https://arxiv.org/abs/2411.19146). |
|
Replacement library for Puzzletron layer substitution. |
|
Validates and scores model compression solutions by evaluating puzzle solution candidates. |
|
Subblock statistics collection for Puzzletron. |
|
Shared tools: logging, hydra config, checkpoint utilities, and validation helpers. |
|
Shared utilities for Puzzletron. |