发布:chainer/chainer
v7.8.1.后1
7.8.1版
增强功能
防止导入链接器立即引发cupy>=10错误( #8616年 )
文件
将NumPy版本固定到支持的最新版本( #8617 )
7.8.0版
增强功能
漏洞修补
修复 链子试验 需要安装pytest( #8611 )
代码修复
文件
安装
示例
更新Optuna示例( #8597 )
测验
更新 [詹金斯] 要求( #8585 ) 忽略测试中的CuPy弃用警告( #8589 ) 在ReadTheDocs中使用Python 3.7( #8591 ) 在ONNX测试中使用稳定的CuPy v7( #8592 ) 避免 pytest测试。 PytestUnknown标记警告 ( #8599 ) 删除macOS的travis( #8600个 ) 修复损坏的 跳过 条件( #8607 ) 修复调试打印测试( #8610 )
其他
v7.0.0.post1版
版本7.7.0
第7.4.0版
第7.2.0版
第7.1.0版
增强功能
支持中的自定义初始值设定项 N步骤RNN ( #8489个 ) 支持 n步_gru 导出ONNX的功能( #8492 ,谢谢 @姆萨凯 !) 扩展ONNX-Chainer 转置序列 转换器支持更多情况( #8493 ,谢谢 @姆萨凯 !) 添加 N步骤GRU ONNX-Chainer测试的链路转换器示例( #8494 ,谢谢 @姆萨凯 !) 允许ONNX-Chainer 补丁函数 修补除 链接器.函数 ( #8495个 ,谢谢 @msakai公司 !) 已替换 n_fold(折叠) 具有 n折叠 ( #8516 ,谢谢 @萨尼迪亚瓦茨 !) 删除尾部空白( #8536 )
性能改进
快速 IndexIterator(索引迭代器) 适用于ChainerX CUDA( #8360 )
漏洞修补
文件
修复中的几个文档错误 链接器.函数.rnn* ( #8454 ,谢谢 @姆萨凯 !) 修复输入错误: 链子.延伸 -> 链子.延伸 ( #8526 ,谢谢 @姆萨凯 !) 从ChainerX安装文档中的“pip install”命令中删除“--pre”( #8527 ,谢谢 @姆萨凯 !)
安装
测验
版本6.7.0
7.0.0版
集锦
Chainer的大多数功能,包括ChainerMN,现在都与ChainerX标准兼容。 ONNX-Chainer集成到Chainer中。 增加了NHWC支持。 使用张量核心的GPU大大提高了卷积和批量归一化的性能。
不兼容的更改
新功能
在softmax_cross_entropy中支持软目标( #5595 ,谢谢 @无政府状态 !) 支持NHWC张量布局( #7620 ) 添加Cholesky分解( #8202 ,谢谢 @乌马珊卡三力 !) 允许自定义 设置 / 拆卸 方法名称 测试.fix_随机 ( #8432 )
增强功能
在中使用中间数据类型 F.mean_absolute_error(平均绝对误差) 用于FP16( #6807 ) 避免中ChainerX的回退 F.精确度 ( #7396 ) 添加 来自参数 到 线性的 & 卷积和多项式相乘 ( #7525 ,谢谢 @crcrpar公司 !) 对的 功能节点转发 输出类型消息( #7655 ) ChainerX的默认索引模式 采取 ( #8281 ) 福沃德 chainerx::MakeArray 在某些情况下( #8296 ) 升起 值错误 打电话时 xxx_obj 在ChainerMN中使用ChainerX数组( #8320个 ) 添加 排列 出口商至 onnx_chainer公司 ( #8333 ,谢谢 @姆萨凯 !) 更新ONNX版本( #8339 ) 使用opset11支持ONNX导出( #8341 ) 支持ONNX导出上的多个高级索引( #8345 ) 还原输出值检入 Softmax交叉熵 ( #8347 ) 增强 chainerx::AddAt 作为一项公共职能( #8351 ) 支持 cover_all=真 在 解冻2D 导出到ONNX时( #8391 ) 使用 天花板模式 导出到ONNX时 MaxPool(最大池) ( #8392 ) 修复 onnx-chainer.replace_func.fake_as_funcnode(onnx-chainer.replace_func.fake_as_funcnode) 重建返回值结构( #8398 ,谢谢 @姆萨凯 !) 支持 滚动轴 在ONNX-Chainer中( #8428 ,谢谢 @特坎梅 !) 添加对的支持 选择项目 在ONNX Chainer中( #8450 ,谢谢 @特坎梅 !) 添加 转置序列 出口至ONNX-Chainer( #8451 ,谢谢 @姆萨凯 !) 使用 __姓名__ 参数化测试名称中的属性(如果可用)( #8455 ,谢谢 @77克 !) 选择项目 使用 收集元素 用于ONNX 视盘>=11 ( #8470 ) 向不带测试用例的ONNX导出添加弃用警告( #8473 ) 为cuSolver 10.2的新枚举添加解决方法( #8475 ) 支持ONNX导出的步骤切片( #8484 ) 导出ONNX时支持符号功能( #8488 ) 升起 访问违例 使用时 cudnn快速 没有cudnn( #8499 )
性能改进
使连续大小写 chainerx::AddAt 更快( #8299 )
漏洞修补
用MSVC修复“试图引用已删除的函数”( #8258 ,谢谢 @云汉 !) 修复onnx_chainer的Separate导出器以处理单个输出情况( #8332 ,谢谢 @姆萨凯 !) 修复批量规范化中的ChainerX回退条件( #8359 ) 删除上的主机端分支 F.精确度 具有 忽略_标签 ( #8364 ,谢谢 @1年 !) 固定浮点16转换的舍入( #8378 ) 使用大型数组时避免索引计算溢出( #8389 ) 修复优化器酸洗( #第8394页 ) 修复 属性错误 在里面 WrappedFunctionNode.forward(Wrapped功能节点转发) ( #8397 ,谢谢 @姆萨凯 !) 注册未初始化的持久性( #8445 ) 修复ONNX-Chainer 获取项目 转换器至手柄 -1 正确地( #8460 ,谢谢 @姆萨凯 !) 支持 chainerx.batch_norm(链接器.batch_name) CUDA上的2D输入( #8464 ) 修复 批次规格化 对于无cudnn的NHWC( #8497 )
代码修复
代码清理 例程/索引。 小时 ( #8288 ) 修复中的样式 _快照.py ( #8297 ) C++外观修复( #8379 ) 避免使用 可变节点 在里面 F.卷积_2d 向后实现( #8395 ) 在float16测试中添加无符号后缀( #8408 ) 删除未使用的功能( #8413 ) 添加无符号整数后缀( #8414年 ) 避免重复枚举子模块( #8421 ) 修复ChainerX CMake测试依赖项( #8422 ) 避免LAPACK错误的预处理器( #8468个 )
文件
修复问题 #6251 和发布 #6810个 ( #6808 ,谢谢 @欧洲16 !) 在中记录计算的渐变的属性 乔列斯基 和 八 ( #8312 ) 修复n步RNN文档( #8326 ,谢谢 @欧洲16 ) 修复文档 NStepGRUBase公司 ( #8330 ,谢谢 @姆萨凯 !) 修复ONNX-Chainer简介中的输入错误( #8334 ,谢谢 @姆萨凯 !) ONNX导出介绍修复文档( #8338 ) 修复输入错误 /示例/seq2seq/README.md ( #8399 ,谢谢 @塔纳肯0515 !) 链接到当前分支的examples目录( #8403 ) 修复 散射数据集 ChainerMN教程的一部分( #8406 ) 更新的预期消息 类型_检查 错误( #8407 ) 修复数学表达式中的输入错误( #8433 ) 更新需求( #8501 )
安装
允许在中使用多个代码 链条_NVCC_GENERATE_CODE ( #8370 ) 修正CMake下降目标名称( #8380 ) 删除键入要求( #8383 ,谢谢 @琼林格 !) 将所需的最低python版本更新为3.5.2( #8410个 ) 使用 PYBIND11_出口 而不是可见性攻击( #8437 ) 忽略NVCC中未使用的功能警告( #8439 ) 修复中的代码分组 CMakeLists.txt文件 ( #8440 )
示例
测验
禁止超出范围 插入 在 顺序 ( #6374个 ) 检查示例测试中的输出( #7280 ) 在flexCI中显示pytest摘要( #8212 ) 在Travis CI中运行示例测试( #8251 ) 修复去相关批处理归一化测试( #8260 ) CI中的Build ChainerX示例( #8282 ) 修复 测试_网格 ( #8285 ) 在中添加ChainerX pytest 多节点提前停止 ( #8321 ) 修复池功能测试的输入( #8328 ) 包括 .git(单位:吉特) ChainerCV兼容性CI中( #8331 ) 调整 Softmax交叉熵 试验公差( #8335个 ) 修复中的随机条件 chainerx.where链接器 测试( #8342 ) 使用 链接测试用例 对于 L.组规范化 ( #8343 ) ChainerX线性正演试验的松弛公差( #8344 ) 将chainerx测试添加到dataset_tests( #8346 ) 在pytest中打印已安装的软件包( #8348 ) ChainerX线性测试中的减小形状( #8349 ) 为每个基础开发分支使用不同的docker映像( #8350 ) 在Travis CI中设置CHAINER_CI( #8353 ) 在Jenkins的ChainerX测试中设置CHAINER_CI( #8354 ) 在FlexCI中的CHAINER测试中设置CHAINER_CI( #8356 ) 使用xpytest并行化测试( #8361 ) 放松浮动16向前公差 F.cast公司 测试( #8363 ) 打印中的实际数组值 功能测试 修改输入错误( #8367 ) 修复的阴性测试 chainerx.linalg公司* ( #8371 ) 避免非微分点 测试三元组 ( #8376 ) 检查ONNX Chainer python样式( #8400 ) 在travis macos测试中更改python版本( #8405 ) 从测试后端删除chainerx依赖项( #8409 ) 将ChainerX测试添加到 测试_所有还原_持久.py ( #8412 ) 使用 固定_随机 在xfail向后测试中( #8419 ) 修复 测试网格 ( #8420 ) 将ChainerMN和ONNX-chainer测试添加到Mergify需求中( #第8424页 ) 将chainerx测试添加到 测试检查点.py ( #8429 ) 修正ChainerX n步GRU测试中的随机性( #8431 ) 将chainerx测试添加到 测试创建mnbn模型 ( #8435 ) 将chainerx测试添加到 多节点优化程序 ( #8436 ) 注释通常运行时间大于30秒的测试( #8443 ) 在运行时在后端测试中查找macOS未定义的符号( #8448 ) 跳过一些 卷积2D 旧numpy版本的测试( #8458 ) 添加 参数_设备名称 要设置.cfg( #8459 ) 修复之间的冲突 #8251 和 #8361 ( #8461 ) 修复示例测试数据( #8463 ) 在Jenkins中安装链接器时启用详细标志( #8467 ) 删除ChainerX F.霍尔斯基 测试( #8469 ) 忽略 库比尤提。 性能警告 在pytest中( #8471 ) 避免在Jenkins进行ChainerX慢速测试( #8472 ) 修复片状测试 _修改的_xlogx ( #8483 ) 修复FlexCI dockerfile中损坏的版本规范( #8485 ) 删除ONNX上不必要的导出,替换功能测试( #8487 ) 允许 array_utils.统一 以确定 固定_随机 默认情况下( #8491 ) 为pfnCI中的无效基分支添加错误消息( #8496 ) 在FlexCI中调整超时和构建内存使用( #8498 )