• W
    [Cherry-Pick]Set the default value of protocol to 4. (#32904) #33009 · 6fb64606
    WeiXin 提交于
    
    
        paddle.save paddle.static.save protocol的默认值改为4(原默认值为2)。
    
        pickle protocol=4相交于protocol=2:
            protocol=4时保存/加载大于4G的单个numpy.ndarray 等。
            protocol=4时保存/加载的速度有明显提升。
            Python2 不支持protocol=4(paddle2.1主要支持Python3,不再考虑Python2)。
    
        兼容问题:pickle版本(protocol)会写到文件里面,pickle load的时候会自动识别到protocol,paddle2.1(paddle.save pickle默认版本为2)可以加载paddle2.1.1的模型(paddle.save pickle默认版本为4)。
    
    原始PR:#32904
    6fb64606
io.py 36.0 KB