serialization.cc
14.3 KB
-
[NODE][Serialization]fix serialization precision loss in float (#4503) · 8c2d4f65
* fix serialization precision loss in float When we want to serialize a tvm.tensor object(like pickle), we will get a precision loss cause by std::to_string()。 For example, a2.value will be 0.0 while a.value=0.00000001 in the following: import tvm import pickle a = tvm.const(0.00000001, 'float32') a2 = pickle.loads(pickle.dumps(a)) * remove line end spaces
LaiyuanGong committed