It’s normal up to certain point.
Each CPU computes the sigmoid with different hardware and with a different set of instructions.
What’s the error between both?
If it’s smaller than 1e-5 it’s kinda expected.