作者:伤心的海2012_626 | 来源:互联网 | 2023-05-18 16:35
PaddlePaddle(飞桨)1.8.3 已经发布。PaddlePaddle 是一个深度学习平台,具有易用、高效、灵活和可伸缩等特点,为百度内部多项产品提供深度学习算法支持。 此版本更新内容如下:
PaddlePaddle(飞桨)1.8.3 已经发布。PaddlePaddle 是一个深度学习平台,具有易用、高效、灵活和可伸缩等特点,为百度内部多项产品提供深度学习算法支持。
此版本更新内容如下:
新增API
- 新增
paddle.fluid.io.default_collate_fn
:把一批样本合并为mini-batch。 - 新增
paddle.incubate.distributed.DistributedBatchSampler
:将数据加载限制到数据集的子集的采样器。 - 新增
paddle.incubate.vision.transforms.ColorJitter
:随机改变图片的亮度、对比度和饱和度。 - 新增
paddle.fluid.dygraph.StepDecay
:支持动态图下StepDecay的学习率衰减策略,每隔等间隔个epoch调整,调整倍数为decay_rate倍,调整间隔为step_size。 - 新增
paddle.fluid.dygraph.MultiStepDecay
:支持动态图下MultiStepDecay的学习率衰减策略,每隔若干个间隔epoch调整,调整倍数为decay_rate倍,调整间隔为自定义的tuple/list。 - 新增
paddle.fluid.layers.matrix_nms
: 检测bbox后处理NMS操作。
新增功能
- 增强
paddle.fluid.contrib.slim.quantization.QuantizationTransformPass
功能:支持用户自定义量化和预处理函数。
Bug修复
- 修复WITH_NCCL=OFF情况下的编译问题。
- 修复less_than等compare类op输出的数据类型错误的问题。
- 修复prelu在GPU上计算输入rank不为4的tensor时bug问题。
- 修复Paddle在ARM飞腾cpu机器的编译问题。
- 修复beam_search的InferShape未指明输出的形状导致transformer模型load_inference_model预测出错的问题。
- 修复inplace pass引起的mobilenetv1, mobilenetv2, transformer模型预测速度明显下降的问题。@intel
- 修复cos_sim op容易出nan的问题。
- 修复Fleet API在多卡运行终止进程时,终止失败的问题。
- 修复fluid.embedding op在参数服务器模式下,未触发稀疏通信,导致性能不及预期的问题。
- 修复index_sample op的python接口缺失的问题。
- 修复index_select op索引越界不报错问题。
- 修复gcc8下roll_op单测超时的问题。
- 标准的Ernie模型有四个输入,修复变种输入(输入个数不为4)的Ernie模型在推理期间emb_eltwise_layernorm fuse失效的bug。
- 修复concat组网的输入维度不确定时,维度计算错误问题。
- 增加concat多输入rank不同的报错提醒。
- 修复部分环境import paddle时报 dlopen: cannot load any more object with static TLS的问题。
更新说明:
https://github.com/PaddlePaddle/Paddle/releases/tag/v1.8.3