作者归档:Xu, Shanchuan

关于Xu, Shanchuan

Backend Developer

2021 三月更新:PyTorch 1.8.0 与 JupyterLab 3.0.12

新功能

  • 支持最新的 PyTorch 1.8.0 版本,具体的依赖见 pytorch 1.8.0 cu10.2
  • JupyterLab 更新到 3.0.12 并支持中文界面
  • bayes 命令行工具支持执行下文件以及文件夹的下载,配合 bayes gear run task -f 命令可以自动在任务执行结束后下载指定的文件,详细信息参考 用命令行工具下载容器输出内容
  • 自动调参和自动建模可显示原始 JSON 参数

修复

  • 容器列表的状态筛选 bug

2021 三月更新:提升 GitHub 的访问速度

新功能

  • 针对 github.com 的网络流量进行优化,从 GitHub 进行的 git clone 等操作的速度有明显的提升。目前为试运行阶段,如果在使用中遇到任何与网络相关的问题,可以通过在页面右下角的聊天气泡中与我们沟通
  • 自动调参:展示结果支持排序,可以更方便的选出最优的结果
自动调参「尝试结果」表头支持点击排序了

优化

  • 当前端界面更新了新版本后,会通过通知提示用户刷新页面进行升级,以避免资源载入错误的问题
  • 模型部署:优化在线测试的图片上传体验
  • 部分组件的性能优化
  • 后端服务的并发优化,提升 API 的响应速度

2021 二月更新:更多的数据可视化支持

新功能

  • pip install --user 的支持,通过该方式安装的类库将被保存在 /openbayes/home/.pylibs 下,那么即使容器重启也可以继续使用之前通过 --user 安装的依赖
  • 默认预安装可视化类库 AltairSeaborn 以及 vega_datasets
  • 默认预安装中文字库,可以在 Matplotlib 中使用中文标签
  • 增加新的镜像 TensorFlow 2.4.0

以下为从 Colab 获取的 notebook 在 openbayes 的测试:

Matplotlib 图表的中文支持
对 Altair 和 vega_datasets 的支持

控制台 v0.5.5 更新内容

  • 动态组件载入,优化控制台首次载入速度
  • 减少第三方库依赖
  • 文案细节调整

2021 一月更新:新的镜像 TensorFlow 2.3.1

新功能

  • 增加新的镜像 TensorFlow 2.3.1
  • 工作空间:优化工作空间关闭后对应页面的提示。并在工作空间关闭后,展示当前工作空间的输出内容
当工作空间关闭时,会显示该执行的输出内容

修复

  • 修复从快照继续执行没有默认绑定快照的问题
  • 修复 Jupyter 中主题配色没有同步更新的问题

2020 年十二月更新 —— 新的 Jupyter 工作空间

重大更新

在创建容器的时候,所能够选择的模式会由 JupyterLab 变化为「工作空间(Workspace)」。

简单说下变化点:

  1. 工作空间支持重启,避免了重复「继续执行」导致空间无限增长的问题
  2. 工作空间有缓存机制,最近关闭的工作空间启动速度比较快,不像原来每次启动都拷贝数据,而是将数据缓存了下来,被缓存的工作空间会有一个⚡️ 图标
带有高速缓存的工作空间

具体文档见 https://openbayes.com/docs/bayesgear-workspace/

功能增强

  • 创建容器时算力展示界面的进一步优化
  • 容器的数据绑定列表中如果有绑定已经被删除了将会给予提示
  • 上传数据集时增加了「清理当前上传任务」的功能,当出现不断的上传失败时可以尝试清理缓存解决问题
点击右上角的「清理当前上传任务」可强制清除断点上传的缓存

修复

  • 数据仓库页面中模型面包屑导航错误
  • 数据仓库页面「上传至当前目录」后页面无法滚动的问题

新增公共资源

我们接下来会持续对公共资源进行完善和补充,如果您发现了任何好玩的 Notebook 教程、Colab 教程。欢迎在评论区留言、或在 OpenBayes 控制台中右下角的客服区留言告诉我们

公共教程

  • Super-SloMo – Super SloMo 超级慢动作镜头的 PyTorch 实现
  • Stylized-Neural-Painting – 基于 PyTorch 的艺术化风格的神经绘画教程 Stylized Neural Painting。arXiv:2011.08114
  • SkyAR – 视频天空替换。基于预印本论文 arXiv:2010.11800
  • Spleeter – 由 Deezer 公司开发的基于 TensorFlow 的音乐人声提取、背景音乐分离工具
  • gradslam – [ICRA 2020] 基于 PyTorch 的 3D 重建实现、SLAM(同时定位与地图构建)框架
  • SeFa – Closed-Form Factorization of Latent Semantics in GANs

公共预训练模型:

  • GenForce 预训练模型 – GenForce: an efficient PyTorch library for deep generative modeling (StyleGANv1v2, PGGAN, etc)
  • DeOldify – 图片/视频上色还原预训练模型
  • TwinGAN – 使用权重共享 GAN 的非成对的跨域图像转换
  • iPER 预训练模型 – Liquid Warping GAN with Attention: 人类图像合成统一框架

2020 年十二月更新 —— 全新算力选择界面

功能增强

  • 创建容器时算力展示界面的优化,我们将算力选择按照显卡型号进行了分类,方便用户更直观的选择算力:

修复

  • 部分 PyTorch 镜像无法自动开启 TensorBoard 的问题
  • 修复 TensorFlow 2.0.0 镜像无法使用 GPU 的问题
  • 公共数据页面 README 展示的缺失

邮箱验证提醒与产品更新,请尽快验证您的邮箱

由于近期用户量大量增长。为了资源的公平分配、避免影响正常用户的使用体验,同时也为了防止用户的注册邮箱被他人恶意占用。我们将在 2020 年 09 月 28 日 00:00 后对未验证邮箱的用户进行功能限制:禁止未验证邮箱账号使用 GPU 类型的计算资源。

对于未收到验证邮件的用户,在登录控制台后可以直接点击页面上方的提示重新发送验证邮件:

完成验证后用户即可解除功能限制。对于需要修改邮箱的用户也可以在左侧导航栏「设置」-「账号设置」修改邮箱:

另外近期我们添加的 First Order Motion 模型非常受用户欢迎。用户拿来做了很多非常有趣的 damedaneunravel等等类似的换脸视频。还没有了解到的用户可以参考这篇文章的介绍:B 站神曲 damedane:精髓在于换脸,五分钟就能学会。今后我们也会增加更多类似的好玩的教程,敬请期待

2020 九月产品更新

新功能

  • 所有的镜像里为 Conda 指定了默认的国内源,提升安装速度
  • 支持将数据集的目录创建为一个新的数据集版本,见文档
  • 调整了容器展示界面,优先展示最新一次执行的文件内容
  • 允许公开自己的数据仓库 / 容器,见公开容器以及公开数据仓库
  • 暴露 JupyterLab 的链接,方便与 VS Code、PyCharm 的集成

对「数据集」概念的变更

之前 OpenBayes 数据存储功能被称为「数据集」,这更容易被理解为机器学习场景下的标注数据,而实际上这里除了放置标注数据外也可以放置其他任意类型的数据,包括代码、训练的模型文件等。

为了避免这个歧义,也是为新的「模型部署」功能做准备,OpenBayes 对原有的「数据集」概念做了调整,将「数据集」改称作「数据仓库」。

对其概念的更新也同步到了文档中: