Skip to content

Support multi-stream output verification in codec tests#470

Closed
mmandina wants to merge 2 commits into
facebook:devfrom
mmandina:export-D95400978
Closed

Support multi-stream output verification in codec tests#470
mmandina wants to merge 2 commits into
facebook:devfrom
mmandina:export-D95400978

Conversation

@mmandina
Copy link
Copy Markdown
Contributor

@mmandina mmandina commented Mar 5, 2026

Summary:

  • Adds testCodecMultiStream and AssertEqMultiStreamFunctionGraph to the codec
    test framework, enabling tests to verify that a codec produces the expected output
    streams from a single input
  • Adds FP32_OutputOrder, FP64_OutputOrder, and FP16_OutputOrder tests that verify
    bitsplit_fp splits IEEE 754 floats into the correct mantissa, exponent, and sign streams

Differential Revision: D95400978

@meta-cla meta-cla Bot added the cla signed label Mar 5, 2026
@meta-codesync
Copy link
Copy Markdown

meta-codesync Bot commented Mar 5, 2026

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

mmandina added a commit to mmandina/openzl that referenced this pull request Mar 5, 2026
Summary:
Pull Request resolved: facebook#470

- Adds `testCodecMultiStream` and `AssertEqMultiStreamFunctionGraph` to the codec
  test framework, enabling tests to verify that a codec produces the expected output
  streams from a single input
- Adds `FP32_OutputOrder`, `FP64_OutputOrder`, and `FP16_OutputOrder` tests that verify
  bitsplit_fp splits IEEE 754 floats into the correct mantissa, exponent, and sign streams

Differential Revision: D95400978
@mmandina mmandina force-pushed the export-D95400978 branch 2 times, most recently from 988d834 to 479be68 Compare March 6, 2026 20:13
mmandina added a commit to mmandina/openzl that referenced this pull request Mar 6, 2026
Summary:
Pull Request resolved: facebook#470

- Adds `testCodecVO` and `AssertEqVOFunctionGraph` to the codec
  test framework, enabling tests to verify that a codec produces the expected output
  streams from a single input
- Adds `FP32_OutputOrder`, `FP64_OutputOrder`, and `FP16_OutputOrder` tests that verify
  bitsplit_fp splits IEEE 754 floats into the correct mantissa, exponent, and sign streams

Differential Revision: D95400978
Max Mandina and others added 2 commits March 9, 2026 08:48
Summary: Add bitsplit_fp codec support to OpenZL for floating-point data compression. This extends the existing bitsplit codec family to handle IEE754 floating-point types, enabling more efficient compression of floating-point data streams in the OpenZL framework.

Differential Revision: D94410436
Summary:
Pull Request resolved: facebook#470

- Adds `testCodecVO` and `AssertEqVOFunctionGraph` to the codec
  test framework, enabling tests to verify that a codec produces the expected output
  streams from a single input
- Adds `FP32_OutputOrder`, `FP64_OutputOrder`, and `FP16_OutputOrder` tests that verify
  bitsplit_fp splits IEEE 754 floats into the correct mantissa, exponent, and sign streams

Differential Revision: D95400978
@meta-codesync
Copy link
Copy Markdown

meta-codesync Bot commented Mar 10, 2026

This pull request has been merged in 7d099dd.

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.

2 participants