Most classifiers should serialize fine using
save() one one end and
load() on the other, even across platforms.
The CRF tagger might cause issues unless your platforms are both the same endianness. I have had success going from Linux x64 -> Linux x86 with it, and Linux x64 -> Windows x64, but I haven't tried anything using ARM for example. (The problem here is that the CRF heavily uses
disk_vector, so its on-disk files must match the exact in-memory representation of the same arrays since they are just being
I do believe that
io::packed is cross platform and endian-independent. That is its intent, anyway; if it's not there's a but we should fix.