更新日志
格物钛数据平台优化:
- 更新搜索记录新状态,添加搜索结果保存功能,需利用已保存的搜索结果创建数据集。
格物钛数据平台优化:
- 修复了部分页面的手机端适配问题
Python SDK新功能:
- 支持以下基础搜索任务:
- 实现了`BasicSearchJob`类
- 实现了`BasicSearch`类
- 实现了`SearchResult`相关类
- 支持批量上传标签
- 新增了公开数据集 loader `HKD`
Python SDK问题修复:
- 修复了`nuImages`dataloader中不正确的父类别名称
- 修复了`nuImages`dataloader中不正确的Frame创建方法
- 删除了`VGGFace2`dataloader中category名字中的空格
- 修复了`Job.update`中的`NoneType`错误
- 删除了`CarConnection`dataloader中远程路径中的空格
- 在异步任务系统中添加了缺失任务类型
Python SDK优化:
- 在`nuImages`dataloader的属性名称中用`-`替换`.`
- 将 "retry "方法从`Job`移至`SquashAndMergeJob`
- 完善了调用未实现的`get_callback_body`方法时的错误信息
Python SDK文档:
- 添加了关于 "BasicSearch "和 "SearchResult "的文档
- 使用了Sphinx的 "List Table "指令来生成表格
- 调整了 "Advanced Features "的 "Fusion Dataset" 章节的结构
- 完善了文档
格物钛数据平台优化:
- 数据集活动页面增加引用记录页签,分别记录通过此数据集fork新建和筛选新建的数据集
- 优化了用户注册登录流程
格物钛数据平台优化:
- 针对阿里云用户,授权存储配置方式新增通过授权RAM配置,提高了数据存储的安全性
- 修复了标注平台的相关问题
格物钛数据平台新功能:
- 新增算力资源管理功能,后台将对相关功能(包括离线筛选、跨版本对比、Action自动化、Sextant模型评估、Squash&Merge功能)所消耗的算力进行计算。算力资源使用情况将展示在dashboard控制台页面和资产页面,便于您及时查看和管理
- 应用市场新增第三方应用【深度赋值-全自动AI中台】,可以全自动、端到端地生产AI,帮助您低成本走上智能化快车道
格物钛数据平台优化:
- 优化数据集版本管理功能,将版本管理概念和版本管理功能在同一个页面下统一管理,帮助您明晰概念间的层级关系,简化您的使用流程
格物钛数据平台优化:
- 修复了数据容量统计的相关问题
- 优化了格物钛国际版登陆界面
- 自动化工作流定时trigger新增Crontab封装下拉框组件;优化了输入框,支持输入特殊字符“?”“ \”
格物钛数据平台新功能:
- action自动化工作流新增定时trigger功能,支持工作流按schedule自动运行
- 官网首页新增活动报名模块
格物钛数据平台优化:
- 数据看板优化,支持按月份筛选
- Sextant模型评估文案优化
- 【管理数据】功能优化,支持当页全选
- 官网首页【安全体系认证】文案及图标更新
- GroundTruth&TeraGood【选择数据集】页面优化
Python SDK新功能:
- 新增了公开数据集 loader VGGFace2
Python SDK问题修复:
- 修复了在多进程环境中读取缓存文件失败的问题
- 修复了
Job.started_at
未被更新的问题 - 修复了使用numpy数组初始化PointList2D和RLE时的ValueError
- 修复了Job.update中的NoneType错误
Python SDK优化:
- 移除多进程锁并添加pid到缓存文件路径
Python SDK文档:
- 将Sphinx的html主题改为“furo”
- 优化了docstring
格物钛数据平台新功能:
- 在应用市场页面内新增了服务商模块,可在该模块中查看服务商详情
格物钛数据平台优化:
- 优化了跨版本Compare功能,现支持通过branch和tag选择对应commit进行跨版本对比
Python SDK新功能:
- 实现了以下异步任务框架
- 实现了
JobMixin._create_job
- 实现了
JobMixin._get_job
- 实现了
Job.update
- 实现了
JobMixin.delete_job
- 实现了
Job.retry
andJob.abort
- 实现了
JobMixin._list_job
- 通过异步任务框架实现了以下有关“Squash And Merge”的功能
- 实现了
SquashAndMerge.create_job
- 实现了
SquashAndMerge.delete_job
- 实现了
SquashAndMerge.get_job
- 实现了
SquashAndMerge.list_job
- 实现了
SquashAndMergeJob.result
- 新增了以下公开数据集 loader:
CityscapesGTFine
CityscapesGTCoarse
RarePlanesReal
RarePlanesSynthetic
UrbanObjectDetection
Python SDK优化:
- 从OpenAPI
getDataDetails
中获取 Mask url 以减少请求数量
Python SDK文档:
- 更新了“Features”一章中有关“Squash And Merge”的文档
- 优化了文档
- 优化了 docstring
Python SDK问题修复:
- 修复了url过期时
RemoteFileMixin._urlopen()
失败的问题
格物钛数据平台新功能:
- 在Action中增加了密钥功能,用户可在设置中配置自己的密钥,密钥可以在Action Yaml文件中使用。(该功能仅管理员可用)
Python SDK新功能:
- 增加了下列接口用以与App Sextant通信
Sextant.list_benchmarks
Sextant.list_evaluations
Sextant.create_evaluations
Evaluation.get_result
- 为
BDD100K_MOTS2020
数据集增加了SemanticMask
- 为Draft添加了
author
、updated_at
和parent_commit_id
- 为CLI
gas log
增加了--show-drafts
以显示open drafts
Python SDK优化:
- 移除了
BDD100K
数据集中的冗余属性 - 将
VersionControlClient
升级为VersionControlMixin
- 在
opendataset
模块中使用stem
表示没有 扩展名的文件名
Python SDK问题修复:
- 将丢失的
categoryDelimiter
添加到OxfordIIITPet
catalog中 - 修复了
listMaskUrls
中的NoneType
问题 - 修复了调用
mocker
类方法时出现的AttributeError
- 更正了
nuImages
catalog中错误的属性名称
Python SDK文档:
- 在
INTEGRATIONS
一章中添加了有PaddlePaddle
的说明 - 在
Applications
一章中添加了有关Sextant
的文档 - 在
Advanced Features
一章中重构了Storage Config
相关内容 - 现支持通过
make clean
删除自动生成的rst文件 - 优化了docstring
Python SDK问题修复:
- 修复了使用
Profile
时由于位置参数不匹配而导致的TypeError
- 修复了在多进程环境下读取数据时请求超时的问题
格物钛数据平台新功能:
- 新增数据看板,支持用户查看各工作空间的数据储存容量及流量使用状况
格物钛数据平台优化:
- 新建数据集流程和交互体验优化
- Action功能优化,增加manual选项、YAML代码模板、工作流停止功能(此功能仅限团队管理员可使用)
Python SDK新功能:
- 为CLI
gas branch
和gas tag
添加--sort
,以支持对分支和标签进行排序 - 支持在
Profile
类中为 `Data.open().read()` 记录统计信息 - 添加
StorageConfig
类来存储存储配置信息 - 添加
SegmentClient.get_data
通 过其remote_path
获取数据信息 - 支持在 CLI
gas ls
中通过remote_path
显示一份数据
Python SDK优化:
- 添加
URL
类来获取和更新文件url - 在
DAVIS2017
的 segment 名中添加train
,val
和test
Python SDK问题修复:
- 修复了并分支时CLI
gas log
中出现的错误图形 - 在
COCO2017
catalog中添加缺失的categoryDelimiter
- 修复了在多进程环境下使用缓存时出现
FileExistsError
问题
Python SDK文档:
- 在API一章的
opendataset
模块中使autosummary
来生成rst
文件 - 优化文档
- 优化docstring
Python SDK优化:
- 使
tensorbay.client.config
中的timeout
设置对urlopen
生效
- 在pc端和移动端新增客服入口,用户可通过企业微信咨询问题。
格物钛数据平台优化:
- Apps市场显示与交互优化
- 数据看板优化
Python SDK新功能:
- 新增启用缓存时对可用存储空间的检查和警告
- 新增以下公开数据集loader:
SCUT_FBP5500
DAVIS2017
Python SDK优化:
- 为
open()
函数添加参数encoding='utf-8'
使其兼容Windows系统 - 使用
xmltodict
代替ElementTree
来解析xml文件 - 添加文件
’tensorbay/py.typed
以符合PEP-561
Python SDK问题修复:
- 修复url过期时,
Data.open()
方法捕获异常失败的问题
Python SDK文档:
- 重构“版本控制”章节
- 修复文档中的拼写错误
- 优化文档
- 优化文档字符串
Python SDK弃用:
- 删除已弃用的方法
GAS.create_auth_dataset
TensorBay问题修复:
- 修复了一些已知的问题,优化用户体验
Sextant优化:
- 为评估失败的数据集,增加【重试】操作,允许再次参加评估
Python SDK新功能:
- 支持在
GAS.create_dataset
中设置is_public
- 支持把s云文件导入到融合数据集中
- 打开远程数据时支持缓存
- 添加
DatasetClientBase.get_total_size
以获取数据集某个commit的文件总大小 - 添加
VersionControlClient.squash_and_merge
以合并两个不同branch
Python SDK优化:
- 使用
os.path.expanduser
来处理不同系统中的CLI配置文件路径 - 在SDK python文件中使用绝对引用替换相对引用
- 删除
ls.py
中关于commit和draft的无用检查 - 在所有tensorbay Open的API请求头中添加
X-Request-Id
- 在CLI
gas cp
中添加上传过程中断时的详细恢复信息
Python SDK问题修复:
- 为加载包含全景分割标注的数据时出现 `IndexError `添加了变通方案
- 删除没有提供 `tbrn`时`gas dataset`中出现的错误报错信息
Python SDK文档:
- 添加关于数据缓存的文档
- 添加在远程服务器上使用
pharos
的文档 - 完善文档
Python SDK新功能:
- 在调试日志中显示请求耗时
- 使用
response.elapsed
获取profile
中的请求耗时 - 添加
DatasetClientBase.get_label_statistics
以获取标注统计信息 - 支持在url过期时更新文件的url
- 添加公开数据集loader
SegTrack2
Python SDK优化:
- 合并
ContextInfo
中所有与配置相关的函数
Python SDK性能:
- 适配OpenAPI
getDataDetails
以提高读取标签和url的速度 - 在cloud-callback OpenAPI中上传授权云存储数据的标签以提高上传速度
Python SDK文档:
- 在“更新数据集”部分中添加“更新数据集Note”章节
- 在“云 存储”中添加关于授权云存储文件原地导入的文档
- 在“Get label statistics”中添加关于获取标注统计信息的文档
- 重构“版本控制”章节
- 完善文档
TensorBay功能优化:
- 手机端公开数据集详情页新增讨论入口
- 数据列表搜索功能交互优化
- 应用市场页面优化,新增应用分类模块
Python SDK新功能:
- 支持在
VersionControlClient.list_drafts中
通过status
和branch_name
筛选drafts - 增加
Profile
类来记录SDK中HTTP请求的统计信息 - 支持在进程环境中使用
Profile
- 支持以
csv
,txt
或json
格式保存Profile
结果 - 新增以下与BDD100K相关的公开数据集loaders
BDD100K
BDD100K-10K
BDD100K-MOT
BDD100K-MOTS
- 新增以下公开数据集 loaders
SegTrack
COCO2017
- 统一CLI中提示信息的格式
Python SDK问题修复:
- 修复了无法从
opendataset
模块中导入数据集loaderLIP
和CIHP
的问题 - 更正
LIP
数据集loader的visable值
Python SDK优化:
- 统一
directory
和tbrn
的变量名 - 使用
ValueError
,StatusError
来代替OperationError
Python SDK文档:
- 添加关于
SemanticMask
和InstanceMask
的示例 - 为不同的标签类型添加catalog结构
- 添加介绍如何使用
Profile
的文档 - 修复文档中的拼写错误
- 完善文档
Python SDK弃用:
- 移除已弃用的类
ResponseSystemError
Sextant新功能:
- 支持通过上传Github Repo Url来自定义Metrics
- 新增可参与评估的数据类型
TensorBay优化:
- 支持通过Python SDK合并数据集来新建数据集
Python SDK新功能:
- 支持在
GAS.create_dataset
中创建不同云存储配置的数据集 - 添加以下方法,为不同的云服务创建自定义云存储配置
GAS.create_oss_storage_config
GAS.create_s3_storage_config
GAS.create_azure_storage_config
- 添加
GAS.delete_storage_config
来删除自定义云存储配置 - 启用
SegmentClient.delete_data
方法来删除数据 - 添加
FusionSegmentClient.delete_frame
来删除frame - 支持获取和更新数据集
isPublic
的标识符 - 新增以下公开数据集loaders
CIHP
VOC2012Segmentation
PASCALContext
LIP
OxfordIIITPet
nuImages
- 在CLI中打印更友好的报错信息
Python SDK接口调整:
- 在
VersionControlClient.list_commits
中设置当前版本为默认版本 - 禁用以
FusionSegmentClient.delete_data
方法删除融合数据集中的数据
Python SDK优化:
- 禁止在
VersionControlClient.close_draft
中关闭当前draft - 避免在
FusionDatasetClient.upload_segment
中skip_upload_files
为False
时获得done_frames
Python SDK文档:
- 添加关于“更新数据集元信息”的文档
- 添加关于“删除框架”的文档
- 修复文档中的拼写错误
- 细 化文档
Python SDK弃用:
- 删除v1.10.0之前的已弃用代码
- 废弃
GAS.create_auth_dataset
,使用GAS.create_dataset
代替
TeraGood新功能:
- 支持在TeraGood内对融合数据的标注进行修改
TensorBay优化:
- 数据列表从原本一维列表优化为为二维列表,其中囊括总表和子表。支持用户在数 据列表上方进行切换版本、查看信息、搜索、查看catalog、show diff等一系列操作
Python SDK新功能:
- 新增
DatasetClient.get_diff
获取指定commit的diff LabeledPolyline2D
现已支持Beizer曲线- 在CLI
gas log
中显示彩色commits信息 - 添加公开数据集loader——
SVHN
Python SDK问题修复:
更正
opendataset.VOC2012Detection
中的错误属性名Python SDK优化:
- 重构异常系统
- 重命名
ResponseSystemError
为InternalServerError
- 新增
ForbiddenError
- 统一异常类的签名
- 更改
NameConflictError
的状态码为409 - 修复调用
ResponseError.response
时的AttributeError
- 添加
ContextInfo
类,避免在CLI模块中重复读取配置文件
- 检查
GAS.get_cloud_client
中的配置名称 - 删除检查catalog是否为空的无用代码
- 将
VOC2012Detection
和VOC2012ActionClassificaion
的输入路径转换为绝对路径 - 删除
VOC2012Detection
和VOC2012ActionClassification
的trainval
segments
Python SDK文档:
- 添加关于diff的文档
- 添加“Beizer Curve”文档
- 添加关于“合并数据集”的文档
- 完善文档
新功能:
- 数据存储配置支持个人用户选择不同的区域、团队用 户选择不同的云平台或区域作为格物钛存储配置
- 新增数据使用流量统计功能,可在GAS主页以及资产页面查看已使用流量
- 新增标注平台内融合数据同步,即“我的标注”和“标注服务”支持通过2d/3d融合标注工具和【追踪】标注工具 ,并将标注完成的数据同步至Tensorbay
- 支持在Graviti首页预约产品Demo
优化:
Python SDK新功能:
- 支持Polygon、Polyline2D、SemanticMask 、InstanceMask和PanopticMask标签类型,以及五种新标签格式:
Polygon
+MultiPolygon
+RLE
Polyline2D
+MultiPolyline2D
- 新增以下公开数据集loader:
VOC2012Detection
VOC2012ActionClassification
CCPD & CCPDGreen
Python SDK接口调 整:
- 删除
GAS.create_auth_dataset
中的path
参数,因为该path
绑定云存储配置 - 删除
DataBase
、Data
和AuthData
中的loads
方法 - 添加
get_callback_body
方法以取代Data
中的dumps
- 添加
from_response_body
方法以取代RemoteData
和Frame
中的loads
Python SDK问题修复:
- 为在阿里云OSS上传文件时出现
MalformedPOSTRequest
的错误新增变通方案 - 为Windows系统中出现的中文显示乱码错误新增变通方案
Python SDK优化:
- 新增
FileMixin
和RemoteFileMixin
以整合文件相关方法 - 支持在
AttrsMixin
中设置自定义loader和dumper - 在
PointList2D.__init__
中用列表生成式代替for循环 - 在
GAS.update_dataset
中将None
设置为参数alias
的默认值 - 更正
RP2K
数据集loader的非法远程路径 - 将moving segment逻辑封装到
DatasetClientBase._move_segment
中 - 将弃用相关类移到
deprecated.py
中 - 停止在
AttributeInfo .__repr__
中显示冗余字段name
- 清除以下无用代码:
- 从标签相关的类中删除无用的类变量
_label_attrs
- 删除无用的类
SubcatalogTypeRregister
- 删除无用的类
LabelType
- 删除无用的
Subcatalogs
类型
Python SDK文档:
- 添加关于
SemanticMask
、InstanceMask
和PanopticMask
的文档 - 在“CLI”章节中添加有关“Shell Completion”的文档
- 添加有关Polygon和Polyline2D新标签格式的文档
- 在CLI
gas config
中添加有关设置网络请求配置的文档 - 在CLI
gas log
中添加关于--all
和--graph
选项的文档 - 修复文档中的排版错误
- 完善文档
新功能:
- 新增Sextant模型评估MVP,支持快速对数据和模型进行评估,洞察数据和模型精度,指导质量提升
- 新增高级搜索功能,用户可通过上传github url,此GitHub repo为用户用来搜索数据的代码文件,系统读取此github repo,并加载代码之后进行离线数据搜索
- 新增支持 2D Box 和 2D Polygon 在TeraGood和GroundTruth对已有的标注进行修改和质检
优化:
- 将数据搜索优化为离线处理,开始搜索后用户可查看搜索进度和结果,并可保存搜索结果进行新建数据集等其他操作
Python SDK新功能:
- 支持在
SegmentClient.move_data
中使用override
和skip
策略 - 新增
GAS.get_user
来获取当前用户信息 - 支持操作数据集别名 -支持在
GAS.get_dataset
中获取数据集别名 - 支持在
GAS.create_dataset
中设置数据集别名 - 新增
GAS.update_dataset
来更新数据集别名 - 支持在CLI
gas draft
中设置和展示description
- 在CLI
gas draft
中添加--edit
选项来编辑draft - 在CLI
gas draft
中添加--close
选项以关闭draft - 在
gas commit
的弹出编辑器中添加draft描述作为默认信息 - 通过
gas rm
删除数据集中的数据或segment后显示相应消息
Python SDK接口调整:
- 更改
Transform3D.set_rotation
和Sensor.set_rotation
的签名
Python SDK优化:
- 统一
gas draft
和gas commit
中description
的显示逻辑 - 上传文件到云存储时,设置文件名为""
- 添加实用函数
chunked
将可迭代对象分割成长度为n的元组 - 将
urllib3
的最小版本设置回v1.15
Python SDK性能:
- 适配OpenAPI
multiCallback
来加速GAS.upload_dataset
中融合数据集的文件上传 -发送文件大小到TensorBay来加速文件上传 - 增加
multiCallback
的批大小来加速文件上传
Python SDK文档:
- 在CLI
gas draft
中添加关于--edit
和--close
选项的文档 -添加有关CLI“Profile”的文档 -优化文档 -修复文档字符串中的输入错误
Python SDK弃用:
- 删 除
VersionControlClient.create_draft
中参数title
的默认值 - 删除
gas config
中有关设置AccessKey的弃用信息
Python SDK问题修复:
- 修复CLI
gas log --oneline
单行显示所有commit的问题
Python SDK文档:
- 将CLI
gas draft
文档中的-t
替换为-m
- 在复制和移动操作的文档中添加
strategy
详情 - 修复CLI
gas commit --help
帮助文档中Synopsis
章节显示错误的问题 - 在移动数据的示例代码中使用批量移动代替逐个移动
新功能:
- 通过diff功能对比不同版本数据的具体变化,支持查看draft与parent commit比较以及commit与parent commit比较,并支持对应的数据可视化和标签分布可视化
- 支持给每个数据版本添加或编辑多个tag,方便检索及使用
优化:
- Teragood 支持修改已有标注数据及对数据进行质检
Python SDK新功能:
- 添加
Data.get_url
来获取本地文件的file://
形式的url - 支持对draft进行更多操作
- 为
Draft
类添加status
和description
- 添加
VersionControlClient.update_draft
来更新draft的title
和description
- 添加
VersionControlClient.close_draft
来关闭draft - 支持在
VesionControlClient.create_draft
中设置description
- 在CLI
gas draft
中增加--message
选项来设置draft的title
和description
- 添加
SegmentClient.list_urls
和FusionSegmentClient.list_urls
来列出文件的URL - 新增以下公开数据集的loader:
UAVDT
CACD
AADB
COVID_CT
Python SDK问题修复:
- 修复python 3.6中
import tensorbay
时出现的ImportError
Python SDK优化:
- 新增
shorten
函数以获取短的commit ID - 将
CompCars
公开数据集中的CLASSIFICATION
标签合并到BOX2D
标签中 - 删除无用的
DatasetClient.import_all_files
接口 - 更正所有公开数据集loader中的非法segment名称
- 将自定义的
click
类从cli/cli.py
移到cli/custom.py
- 停止在
Commit.__repr__
的打印结果中显示description
- 从
tensorbay
安装包中删除无用的docs
和test
模块
Python SDK性能:
- 适配OpenAPI
multiCallback
以提高GAS.upload_dataset
中的文件上传速度 - 批量请求文件URL来提升
RemoteData.open
的性能
Python SDK文档:
- 在CLI
--help
输出的帮助文档中添加Synopsis
章节 - 完善CLI相关文档
- 文档详情请查看
弃用:
- 弃用CLI
gas draft
中的--title
选项 - 删除弃用的CLI
gas create
和gas delete
- 删除弃用的异常
CommitStatusError
新功能:
- 支持基于branch分支对数据集进行版本管理
- 支持使用draft编辑数据集以协同管理
- 新增Pharos可视化插件的操作引导
- 新增个人版私有数据集成员管理,支持分享“仅查看“权限
- 修复使用`DatasetBase.keys()`列出所有segment名字时遇到的AttributeError
优化:
- 优化数据集版本管理的性能和操作流程
- 优化Dashboard新手引导的交互与UI
Python SDK新功能
因TensorBay进行重大重构,OpenAPI与SDK均无法向下兼容,因此低于v1.6.0版本的SDK已无法使用。 请将SDK升级至v1.6.0或更高版本
- 添加以下方法支持多分支的版本管理:
DatasetClientBase.create_branch
DatasetClientBase.delete_branch
- 支持在不同分支上创建draft
GAS.upload_dataset
支持在不同分支上传数据集- 针对
BDD100K
公开数据集包含分类与2D框类型标注的部分添加dataloader - 添加以下CLI命令:
gas branch
来创建、展示和删除分支gas tag
来创建、展示和删除taggas log
来展示commit历史
- 以下CLI命令添加弹出式编辑器来编辑
title
和description
:gas draft
gas commit
gas commit
命令支持通过-m
参数设置description
接口调整:- 默认segment名字由
""
修改为"default"
- 将
DatasetClientBase.create_draft
的title
设为必填参数 - 在
CameraIntrinsics
类型中将私有属性修改为公开属性, 并将distortion_coefficients
修改为动态属性 - 实现
NamedList
来替代NameOrderedDict
- 将
Notes.bin_point_cloud_fields
的类型修改为list
- 暂时禁用
SegmentClientBase.delete_data
方法优化: - 重构上传数据的流程来适配TensorBay新的后端
- 在
commit
中使用title
和description
替换message
- 处理没有commit历史的分支的相关情况
- 修复
mypy
报出的类型提示错误 CameraMatrix.dumps
的结果不再包含值为0的skew
属性- CLI中添加
error()
函数来进行错误信息提示并退出程序 - 删除
GAS._list_datasets()
中无用的need_team_dataset
参数 - 添加
DefaultValueDeprecated
进行函数内参数默认值的弃用 - 优化
AttrsMixin
属性框架 - 在以下模块与类型中应用
AttrsMixin
属性框架:NameMixin
类型sensor
模块label
模块dataset
模块client.struct
模块文档:
- 添加多分支版本管理的相关内容
- 添加
gas tag
,gas branch
与gas log
CLI命令的相关文档 - 更新版本管理相关函数的docstring
- 优化文档,详情请查看:
Python SDK更新:
- 修复使用`DatasetBase.keys()`列出所有segment名字时遇到的AttributeError
新功能:
- Pharos可视化插件支持显示Json类型文本文件
优化:
- 优化标签分布可视化插件列表模式的多级数据交互方式,现在可直接查看子级数据在整体数据中的分布情况
Python SDK新功能:
- 基于TensorBay版本管理重新设计并实现`gas`命令行工具:
- `TBRN`添加对`draft number`和`revision`的支持
- 添加`gas dataset`命令来创建、展示、删除数据集
- 在`gas ls`命 令中支持展示某一特定draft或revision的segments和data
- 添加`gas draft`命令来创建和展示drafts
- 添加`gas commit`命令来对draft进行commit操作
- 添加`gas cp`命令来向draft中上传文件
- 添加`gas rm`命令来删除draft中的segment和data
- 在上传过程被中断时,添加详细断点续传提示
- 添加`ModuleImportError`用于在缺失可选安装包时提示详细安装信息
- 实现`DatasetBase.__delitem__`,支持通过`del` 从数据集中删除segment
- 添加`LISA Traffic Sign`公开数据集dataloader
Python SDK问题修复:
- 修复调用`UserSequence.index()`当参数为序列中最后一个元素时遇到的`ValueError`
Python SDK优化:
- 删除`KeypointsInfo`中多余的类变量`description`
- 实现属性框架类`AttrMixin`
- 将`TBRN`类从`utility`模块移至`cli`模块
- 在下述类型中继承`EqMixin`来取代`__eq__`:
- `CameraMatrix`
- `DistortionCoefficients`
- `CameraIntrinsics`
Python SDK文档更新:
- 重构命令行工具相关的文档
- 添加`Integrations`章节, 包含与`PyTorch`和`TensorFlow`集成的内容
- 优化文档内容并修订错误拼写
Python SDK弃用:
- 弃用命令行工具中的`gas create`与`gas delete`命令
- 弃用旧融合数据集的`TBRN`