Skip to content

Releases: PaddlePaddle/PLSC

PLSC v2.4.0

17 Jan 12:24
a86d924
Compare
Choose a tag to compare

架构重构:

  • 根据任务类型:重构了 plsc 整个架构,核心的训练、离线评测、模型导出根据任务封装成 engine。
  • 子模块划分:根据训练和推理的环节,设计子模块,抽取到 plsc 目录中。
  • 工作空间解耦:具体任务的工作空间和 plsc 库解耦,每个模型在 task 目录下拥有独立的目录
  • 测试覆盖:新增了 CI 和 CE 功能,CI 覆盖 PR 级别的测试,CE 覆盖周级别的回归测试。

新增模型:

  • 人脸识别:
    • 新增 FaceViT,发布 3 个 checkpoint
    • 新增 MobileFaceNet_base,发布 1 个 checkpoint
  • 有监督大模型预训练:
    • 新增 ViT,发布 4 个 checkpoint;
    • 新增 DeiT,发布 3 个 checkpoint;
    • 新增 CaiT,发布 1 个 checkpoint;
  • 自监督大模型预训练:
    • 新增 MAE,发布 3 个 checkpoint;
    • 新增 MoCo v3,发布 1 个 checkpoint;

新增功能:

  • PIL 数据增广
  • ImageFolder 数据集

Bug修复:

  • ParitalFC 采样和梯度稀疏更新功能和精度修复

文档更新:

  • 部分数据增广的字段说明
  • Configuration 的字段说明

PaddlePaddle 版本:paddlepaddle-gpu>=2.4.0,<=2.5.0

PLSC v2.2.0

14 Jul 10:01
731eb3f
Compare
Choose a tag to compare

新增功能:

  • 支持动态图、静态图两种模式
  • 支持 ArcFace、CosFace、SphereFace 功能
  • 支持 PartialFC 功能
  • 支持 SparseMomentum 功能
  • 性能优化,静态图单机 8 卡 V100 32G 达到 10500 img/s
  • 单机 8 卡 V100 32G,静态图最大类别数支持 9200 万类,动态图支持 8700 万类

PaddlePaddle 版本:paddlepaddle-gpu==2.2.2

PLSC 0.1.1

09 Jan 05:12
4810142
Compare
Choose a tag to compare
  • 新增功能
    • 支持混合精度训练,单机8张V100 GPU配置下,训练速度较单精度训练提升1.42倍
    • 增加对Python3的支持
    • 当设置loss_type的参数为’arcface’或’softmax’时,支持单机单卡训练
    • 将训练阶段准确率计算作为可选项,默认不计算准确率
    • base64格式文件预处理后删除生成的中间文件,节省空间
  • Bug fix:
    • 修正自动参数转换无法运行的问题
    • 修正设置checkpoint_dir参数,但本地不存在该目录时会hang住的问题

PLSC 0.1.0

23 Dec 09:02
be5ba88
Compare
Choose a tag to compare

Release Notes

  • PaddlePaddle大规模分类库(PLSC)发布,内建ResNet50、ResNet101和ResNet152三种模型,并支持自定义模型;
  • 单机8张V100 GPU配置下,ResNet50模型一百万类别训练速度2,122.56 images/s, 并支持多机分布式训练;
  • 发布模型在线预测库;
  • 发布基于ResNet50网络和MS1M-ArcFace数据集的预训练模型。