“b82601df0aac951b0083f084af776ac7b4326cf6”上不存在“develop/doc_cn/git@gitcode.net:BaiXuePrincess/Paddle.git”
  • 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 92.3 KB