Skip to content

Add measurements framework (#789)#789

Open
jlee303 wants to merge 1 commit into
facebook:devfrom
jlee303:export-D106423347
Open

Add measurements framework (#789)#789
jlee303 wants to merge 1 commit into
facebook:devfrom
jlee303:export-D106423347

Conversation

@jlee303

@jlee303 jlee303 commented May 27, 2026

Copy link
Copy Markdown
Contributor

Summary:

Add a measurements framework that evaluates different compression methods by running multiple strategies (ML selector, best-successor per cluster, brute-force per sample, generic ML, plain zstd) on captured sample data and printing a side-by-side comparison table.

Added test cases for the measurements and python integration so managed compression trainer can trigger measurements if --capture-data is specified

Differential Revision: D106423347

@meta-cla meta-cla Bot added the cla signed label May 27, 2026
@meta-codesync

meta-codesync Bot commented May 27, 2026

Copy link
Copy Markdown

@jlee303 has exported this pull request. If you are a Meta employee, you can view the originating Diff in D106423347.

@meta-codesync meta-codesync Bot changed the title Add measurements framework Add measurements framework (#789) May 28, 2026
jlee303 added a commit to jlee303/openzl-1 that referenced this pull request May 28, 2026
Summary:

Add a measurements framework that evaluates different compression methods by running multiple strategies (ML selector, best-successor per cluster, brute-force per sample, generic ML, plain zstd) on captured sample data and printing a side-by-side comparison table.

Added test cases for the measurements and python integration so managed compression trainer can trigger measurements if --capture-data is specified

Differential Revision: D106423347
@jlee303 jlee303 force-pushed the export-D106423347 branch from fbcba5c to 769cba3 Compare May 28, 2026 23:58
jlee303 added a commit to jlee303/openzl-1 that referenced this pull request May 29, 2026
Summary:

Add a measurements framework that evaluates different compression methods by running multiple strategies (ML selector, best-successor per cluster, brute-force per sample, generic ML, plain zstd) on captured sample data and printing a side-by-side comparison table.

Added test cases for the measurements and python integration so managed compression trainer can trigger measurements if --capture-data is specified

Differential Revision: D106423347
@jlee303 jlee303 force-pushed the export-D106423347 branch from 769cba3 to 184832e Compare May 29, 2026 00:15
Summary:

Add a measurements framework that evaluates different compression methods by running multiple strategies (ML selector, best-successor per cluster, brute-force per sample, generic ML, plain zstd) on captured sample data and printing a side-by-side comparison table.

Added test cases for the measurements and python integration so managed compression trainer can trigger measurements if --capture-data is specified

Differential Revision: D106423347
@jlee303 jlee303 force-pushed the export-D106423347 branch from 184832e to e6ec0e9 Compare May 29, 2026 21:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant