DLP V3.0主要特性 (2019年9月12日)

支持Keras

keras

全新的推理模块

deploy

用户手册3.0

user guide

总体

1. 支持Keras;

2. 支持在macOS上调用Docker容器;

3. 在设置面板中增加Keras相关设置;

4. 更新了DLP的Caffe容器,增加了对NVIDIA NCCL的支持,从而支持多GPU训练;

5. 在底部状态栏显示当前所选中的深度学习框架;

6. 修复了已知bug。

数据模块

1. 针对Keras增加了图像分类任务数据处理模块;

2. 针对Keras增加了将图像灰度化的功能。

网络搭建模块

1. 针对Keras增加了神经网络组件面板;

2. 针对Keras更新了神经网络库;

3. 针对Keras添加了6个分类神经网络;

4. 按住Ctrl键在工作区间内选中多个网络组件。

训练可视化模块

1. 在上方的工具栏中添加了“Display”按钮,针对x轴新增了“Time”选项;

2. 在训练作业参数面板中添加了"Start time"和"End time"信息;

3. 添加了Keras的训练日志的解析功能。

部署模块

1. 重新设计了部署模块,可添加任意多的推理作业;

2. 支持将所有的推理配置信息导出至.prototxt文件,并且支持再次导入.prototxt文件,恢复所有推理配置信息;

3. 支持2种推理结果查看模式:切换至"MView"模式查看所有的推理结果;切换至"SView"模式查看选定的推理结果的详细信息。

DLP V2.5主要特性 (2018年12月30日)

支持Tensor Core

docker

丰富的网络库

object detection

用户手册2.5

user guide

总体

1. 支持在TensorCore上进行混合精度训练;

2. 增加了对NVIDIA-Caffe的支持,并集成在DLP官Docker镜像中;

3. 更新了DLP官方Docker镜像;

4. 更新了DLP官方用户手册2.5;

5. 修复了已知bug。

数据模块

1. 在图像分类中,转换数据格式时,可选择是否导出原始图像数据。

网络搭建模块

1. 针对Caffe-BVLC以及Caffe-NVIDIA,增加了Python层,可利用其自定义网络层;

2. 针对激活层,增加了“PReLu”和“ELU”激活函数;

3. 在网络库中,新添加了数十种新网络。

训练可视化模块

1. 在作业参数面板中,新增加了起止时间,方便记录模型训练时间。

DLP V2.0主要特性 (2018年8月1日)

支持Docker

docker

目标检测

object detection

用户手册2.0

user guide

总体

1. 增加了对Docker和Nvidia-Docker的调用支持;

2. 提供了DLP官方Docker镜像,集成DLP所需的开发环境;

3. 提供了全面的DLP官方用户手册;

4. 增加了软件许可证管理功能;

5. 优化了字体及部分图标,并修复了已知bug。

数据模块

1. 增加针对目标检测的图像打标功能,并提供多种交互方式;

2. 针对不同的目标检测算法,提供对用的数据转换功能;

3. 提升图像语义分割的打标交互功能,打标更加灵活方便。

网络搭建模块

1. 增加了SSD,YOLO,和FasterRCNN版本的Caffe组件;

2. 在神经网络库中新增了2种图像分类网络,4种目标检测网络;

3. 增加了自动生成用于部署的网络描述文件的功能。

训练可视化模块

1. 增加了解析Caffe训练所生成的日志的功能,并生成相关曲线;

2. 增加了“训练”按钮,可直接加载DLP之外的训练文件开始训练,目前仅支持原版Caffe;

3. 针对目标检测任务,增加了mAP曲线的绘制。

部署模块

1. 增加了目标检测推理任务的支持;

2. 增加了在Docker容器中进行推理的支持;

3. 增加了自动解析不同版本Caffe的网络描述文件的功能,自动填充推理所需参数;

4. 增加了图像尺寸输入框,用于定义推理引擎的输入维度。

V1.1 (2018年2月15日)


总体

1. 支持Macbook的Retina显示屏的高清图标显示。

数据模块

1. 解决了在图像数据处理模块中加载多张图片的非正常延时bug;

2. 提升了在图像分类数据处理模块中不同类别间的切换速度。

V1.0 (2018年2月1日)


数据模块

1. 针对图像分类的数据处理功能;

2. 图像的放大缩小即及重置功能;

3. 图像的单选及鼠标滑动进行多选功能;

4. 指定图像尺寸并进行预览功能;

5. 导出处理后的图像,导入之前处理的图像;

6. 语义分割数据打标功能。

网络搭建模块

1. 通过鼠标拖拽搭建网络,随意更改网络层的参数;

2. 通过鼠标连线确定网络层之间的数据流向;

3. 通过“复制/粘贴”对选定的网络层进行快速复制;

4. 从网络库中将内置的网络拖拽至网络设计区域,即刻生成完整的网络;

5. 通过鼠标右键对网络进行平移操作;

6. 通过鼠标左键对网络层进行框选;

7. 通过鼠标滚轮对网络进行放缩操作;

8. 通过对齐功能按钮对网络层进行对齐整理,确保网络结构简洁有序;

9. 导入&导出网络结构文件。

训练可视化模块

1. 通过点击序号按钮查看训练作业的超参数;

2. 通过点击颜色按钮来隐藏/绘制对应曲线;

3. 放大&缩小图表,以及重置图表;

4. 导出&导出所有的作业信息至log文件;

5. 解析Caffe的训练日志文件,并生成相关曲线;

部署模块

1. 通过配置面板轻松配置模型部署相关信息;

2. 一键启动推理引擎;

3. 轻松添加图像并对推理输出进行可视化;

4. 支持图像分类和图像语义分割任务。