帮助文档
搜索文档…
更新日志

2022-04-21

格物钛数据平台优化:
  • 更新搜索记录新状态,添加搜索结果保存功能,需利用已保存的搜索结果创建数据集。

2022-04-15

格物钛数据平台优化:
  • 修复了部分页面的手机端适配问题
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" 章节的结构
  • 完善了文档

2022-03-30

格物钛数据平台优化:
  • 数据集活动页面增加引用记录页签,分别记录通过此数据集fork新建和筛选新建的数据集
  • 优化了用户注册登录流程

2022-03-18

格物钛数据平台优化:
  • 针对阿里云用户,授权存储配置方式新增通过授权RAM配置,提高了数据存储的安全性
  • 修复了标注平台的相关问题

2022-03-10

格物钛数据平台新功能:
  • 新增算力资源管理功能,后台将对相关功能(包括离线筛选、跨版本对比、Action自动化、Sextant模型评估、Squash&Merge功能)所消耗的算力进行计算。算力资源使用情况将展示在dashboard控制台页面和资产页面,便于您及时查看和管理
  • 应用市场新增第三方应用【深度赋值-全自动AI中台】,可以全自动、端到端地生产AI,帮助您低成本走上智能化快车道
格物钛数据平台优化:
  • 优化数据集版本管理功能,将版本管理概念和版本管理功能在同一个页面下统一管理,帮助您明晰概念间的层级关系,简化您的使用流程

2022-02-15

格物钛数据平台优化:
  • 修复了数据容量统计的相关问题
  • 优化了格物钛国际版登陆界面
  • 自动化工作流定时trigger新增Crontab封装下拉框组件;优化了输入框,支持输入特殊字符“?”“ \”

2022-01-24

格物钛数据平台新功能:
  • 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

2021-12-30

格物钛数据平台新功能:
  • 在应用市场页面内新增了服务商模块,可在该模块中查看服务商详情
格物钛数据平台优化:
  • 优化了跨版本Compare功能,现支持通过branch和tag选择对应commit进行跨版本对比
Python SDK新功能:
  • 实现了以下异步任务框架
    • 实现了 JobMixin._create_job
    • 实现了 JobMixin._get_job
    • 实现了 Job.update
    • 实现了 JobMixin.delete_job
    • 实现了 Job.retry and Job.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

2021-12-17

Python SDK问题修复:
  • 修复了url过期时 RemoteFileMixin._urlopen() 失败的问题

2021-12-16

格物钛数据平台新功能:
  • 在Action中增加了密钥功能,用户可在设置中配置自己的密钥,密钥可以在Action Yaml文件中使用。(该功能仅管理员可用)
Python SDK新功能:
  • 增加了下列接口用以与App Sextant通信
    • Sextant.list_benchmarks
    • Sextant.list_evaluations
    • Sextant.create_evaluations
    • Evaluation.get_result
  • BDD100K_MOTS2020 数据集增加了 SemanticMask
  • 为Draft添加了 authorupdated_atparent_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

2021-12-07

Python SDK问题修复:
  • 修复了使用 Profile 时由于位置参数不匹配而导致的 TypeError
  • 修复了在多进程环境下读取数据时请求超时的问题

2021-12-03

格物钛数据平台新功能:
  • 新增数据看板,支持用户查看各工作空间的数据储存容量及流量使用状况
格物钛数据平台优化:
  • 新建数据集流程和交互体验优化
  • Action功能优化,增加manual选项、YAML代码模板、工作流停止功能(此功能仅限团队管理员可使用)
Python SDK新功能:
  • 为CLI gas branchgas tag 添加--sort,以支持对分支和标签进行排序
  • 支持在 Profile 类中为 `Data.open().read()` 记录统计信息
  • 添加 StorageConfig 类来存储存储配置信息
  • 添加 SegmentClient.get_data 通过其 remote_path 获取数据信息
  • 支持在 CLI gas ls 中通过 remote_path 显示一份数据
Python SDK优化:
  • 添加 URL 类来获取和更新文件url
  • DAVIS2017 segment 名中添加 train, valtest
Python SDK问题修复:
  • 修复了并分支时CLI gas log中出现的错误图形
  • COCO2017 catalog中添加缺失的 categoryDelimiter
  • 修复了在多进程环境下使用缓存时出现FileExistsError问题
Python SDK文档:
  • 在API一章的 opendataset 模块中使autosummary 来生成 rst 文件
  • 优化文档
  • 优化docstring

2021-12-01

Python SDK优化:
  • 使 tensorbay.client.config 中的 timeout 设置对 urlopen生效

2021-11-17格物钛数据平台新功能:

  • 在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

2021-11-02

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 的文档
  • 完善文档

2021-10-18

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”中添加关于获取标注统计信息的文档
  • 重构“版本控制”章节
  • 完善文档

2021-09-28

TensorBay功能优化:
  • 手机端公开数据集详情页新增讨论入口
  • 数据列表搜索功能交互优化
  • 应用市场页面优化,新增应用分类模块
Python SDK新功能:
  • 支持在VersionControlClient.list_drafts中通过statusbranch_name筛选drafts
  • 增加Profile类来记录SDK中HTTP请求的统计信息
  • 支持在进程环境中使用Profile
  • 支持以csv, txtjson格式保存 Profile结果
  • 新增以下与BDD100K相关的公开数据集loaders
    • BDD100K
    • BDD100K-10K
    • BDD100K-MOT
    • BDD100K-MOTS
  • 新增以下公开数据集 loaders
    • SegTrack
    • COCO2017
  • 统一CLI中提示信息的格式
Python SDK问题修复:
  • 修复了无法从opendataset模块中导入数据集loaderLIPCIHP
    的问题
  • 更正LIP数据集loader的visable值
Python SDK优化:
  • 统一directorytbrn的变量名
  • 使用ValueError, StatusError来代替 OperationError
Python SDK文档:
  • 添加关于SemanticMaskInstanceMask的示例
  • 为不同的标签类型添加catalog结构
  • 添加介绍如何使用Profile的文档
  • 修复文档中的拼写错误
  • 完善文档
Python SDK弃用:
  • 移除已弃用的类ResponseSystemError

2021-09-14

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_segmentskip_upload_filesFalse时获得done_frames
Python SDK文档:
  • 添加关于“更新数据集元信息”的文档
  • 添加关于“删除框架”的文档
  • 修复文档中的拼写错误
  • 细化文档
Python SDK弃用:
  • 删除v1.10.0之前的已弃用代码
  • 废弃GAS.create_auth_dataset,使用GAS.create_dataset代替

2021-08-30

TeraGood新功能:
  • 支持在TeraGood内对融合数据的标注进行修改
TensorBay优化:
  • 数据列表从原本一维列表优化为为二维列表,其中囊括总表和子表。支持用户在数据列表上方进行切换版本、查看信息、搜索、查看catalog、show diff等一系列操作
Python SDK新功能:
  • 新增 DatasetClient.get_diff 获取指定commit的diff
  • LabeledPolyline2D现已支持Beizer曲线
  • 在CLIgas log中显示彩色commits信息
  • 添加公开数据集loader——SVHN
Python SDK问题修复:
更正opendataset.VOC2012Detection中的错误属性名
Python SDK优化:
  • 重构异常系统
    • 重命名ResponseSystemErrorInternalServerError
    • 新增ForbiddenError
    • 统一异常类的签名
    • 更改NameConflictError的状态码为409
    • 修复调用ResponseError.response 时的AttributeError
    • 添加ContextInfo类,避免在CLI模块中重复读取配置文件
  • 检查GAS.get_cloud_client中的配置名称
  • 删除检查catalog是否为空的无用代码
  • VOC2012DetectionVOC2012ActionClassificaion的输入路径转换为绝对路径
  • 删除VOC2012DetectionVOC2012ActionClassificationtrainvalsegments
Python SDK文档:
  • 添加关于diff的文档
  • 添加“Beizer Curve”文档
  • 添加关于“合并数据集”的文档
  • 完善文档

2021-08-17

新功能:
  • 数据存储配置支持个人用户选择不同的区域、团队用户选择不同的云平台或区域作为格物钛存储配置
  • 新增数据使用流量统计功能,可在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绑定云存储配置
  • 删除DataBaseDataAuthData 中的loads方法
  • 添加get_callback_body 方法以取代Data中的dumps
  • 添加from_response_body方法以取代RemoteDataFrame中的loads
Python SDK问题修复:
  • 为在阿里云OSS上传文件时出现MalformedPOSTRequest的错误新增变通方案
  • 为Windows系统中出现的中文显示乱码错误新增变通方案
Python SDK优化:
  • 新增FileMixinRemoteFileMixin以整合文件相关方法
  • 支持在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文档:
  • 添加关于 SemanticMaskInstanceMaskPanopticMask的文档
  • 在“CLI”章节中添加有关“Shell Completion”的文档
  • 添加有关Polygon和Polyline2D新标签格式的文档
  • 在CLI gas config中添加有关设置网络请求配置的文档
  • 在CLI gas log中添加关于--all--graph选项的文档
  • 修复文档中的排版错误
  • 完善文档

2021-08-04

新功能:
  • 新增Sextant模型评估MVP,支持快速对数据和模型进行评估,洞察数据和模型精度,指导质量提升
  • 新增高级搜索功能,用户可通过上传github url,此GitHub repo为用户用来搜索数据的代码文件,系统读取此github repo,并加载代码之后进行离线数据搜索
  • 新增支持 2D Box 和 2D Polygon 在TeraGood和GroundTruth对已有的标注进行修改和质检
优化:
  • 将数据搜索优化为离线处理,开始搜索后用户可查看搜索进度和结果,并可保存搜索结果进行新建数据集等其他操作
Python SDK新功能:
  • 支持在SegmentClient.move_data中使用overrideskip策略
  • 新增GAS.get_user来获取当前用户信息
  • 支持操作数据集别名 -支持在GAS.get_dataset中获取数据集别名
  • 支持在GAS.create_dataset中设置数据集别名
  • 新增GAS.update_dataset来更新数据集别名
  • 支持在CLIgas draft中设置和展示description
  • 在CLIgas draft中添加--edit选项来编辑draft
  • 在CLIgas draft中添加--close选项以关闭draft
  • gas commit的弹出编辑器中添加draft描述作为默认信息
  • 通过gas rm删除数据集中的数据或segment后显示相应消息
Python SDK接口调整:
  • 更改Transform3D.set_rotationSensor.set_rotation的签名
Python SDK优化:
  • 统一gas draftgas commitdescription的显示逻辑
  • 上传文件到云存储时,设置文件名为""
  • 添加实用函数chunked将可迭代对象分割成长度为n的元组
  • urllib3的最小版本设置回v1.15
Python SDK性能:
  • 适配OpenAPImultiCallback来加速GAS.upload_dataset中融合数据集的文件上传 -发送文件大小到TensorBay来加速文件上传
  • 增加multiCallback的批大小来加速文件上传
Python SDK文档:
  • 在CLIgas draft中添加关于--edit--close选项的文档 -添加有关CLI“Profile”的文档 -优化文档 -修复文档字符串中的输入错误
Python SDK弃用:
  • 删除VersionControlClient.create_draft中参数title的默认值
  • 删除gas config中有关设置AccessKey的弃用信息

2021-07-16

Python SDK问题修复:
  • 修复CLIgas log --oneline单行显示所有commit的问题
Python SDK文档:
  • 将CLIgas draft文档中的-t替换为-m
  • 在复制和移动操作的文档中添加strategy详情
  • 修复CLI gas commit --help帮助文档中Synopsis章节显示错误的问题
  • 在移动数据的示例代码中使用批量移动代替逐个移动

2021-07-14

新功能:
  • 通过diff功能对比不同版本数据的具体变化,支持查看draft与parent commit比较以及commit与parent commit比较,并支持对应的数据可视化和标签分布可视化
  • 支持给每个数据版本添加或编辑多个tag,方便检索及使用
优化:
  • Teragood 支持修改已有标注数据及对数据进行质检
Python SDK新功能:
  • 添加Data.get_url来获取本地文件的file://形式的url
  • 支持对draft进行更多操作
    • Draft类添加statusdescription
    • 添加VersionControlClient.update_draft来更新draft的titledescription
    • 添加VersionControlClient.close_draft来关闭draft
    • 支持在VesionControlClient.create_draft中设置description
  • 在CLIgas draft中增加--message选项来设置draft的titledescription
  • 添加SegmentClient.list_urlsFusionSegmentClient.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安装包中删除无用的docstest模块
Python SDK性能:
  • 适配OpenAPI multiCallback以提高GAS.upload_dataset中的文件上传速度
  • 批量请求文件URL来提升RemoteData.open的性能
Python SDK文档:
  • 在CLI --help输出的帮助文档中添加Synopsis章节
  • 完善CLI相关文档
  • 文档详情请查看
弃用:
  • 弃用CLI gas draft中的--title选项
  • 删除弃用的CLI gas creategas delete
  • 删除弃用的异常CommitStatusError

2021-06-29

新功能:
  • 支持基于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 来创建、展示和删除tag
    • gas log 来展示commit历史
  • 以下CLI命令添加弹出式编辑器来编辑titledescription
    • gas draft
    • gas commit
  • gas commit命令支持通过-m参数设置description
    接口调整:
  • 默认segment名字由""修改为"default"
  • DatasetClientBase.create_drafttitle设为必填参数
  • CameraIntrinsics类型中将私有属性修改为公开属性, 并将distortion_coefficients修改为动态属性
  • 实现NamedList来替代NameOrderedDict
  • Notes.bin_point_cloud_fields的类型修改为list
  • 暂时禁用SegmentClientBase.delete_data方法
    优化:
  • 重构上传数据的流程来适配TensorBay新的后端
  • commit中使用titledescription 替换 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 branchgas logCLI命令的相关文档
  • 更新版本管理相关函数的docstring
  • 优化文档,详情请查看:

2021-06-03

Python SDK更新:
  • 修复使用`DatasetBase.keys()`列出所有segment名字时遇到的AttributeError
Python SDK更新日志详情请查看TensorBay Python SDK Release Note

2021-05-31

新功能:
  • 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`
  • 删除以下弃用的接口:
    • 异常类型:
      • `GASDatasetError`
      • `GASDatasetTypeError`
      • `GASException`
      • `GASPathError`
      • `GASResponseError`
      • `GASSegmentError`
    • 以下方法中的`start`和`stop`参数