Maratyszcza/NNPACK

NNPACK builds are not bit-for-bit reproducible

civodul opened this issue · 1 comments

NNPACK builds are not bit-for-bit reproducible as of commit c07e3a0.

As initially reported, investigation suggests that the source of non-determinism has to do with code generated by files such as src/x86_64-fma/2d-fourier-8x8.py using PeachPy: the order of symbols such as nnp_fft8x8_with_offset_and_stream__avx2.__local0 differs between the two different libnnpack.so builds (the original report has more details).

Any ideas how to address this?