v6.1.0 をリリースしました

4 views
Skip to first unread message

Daisuke Nishino

unread,
Jun 21, 2019, 2:00:30 AM6/21/19
to Chainer Japanese User Group
Chainer v6.1.0 をリリースしました! リリースノートは以下の通りです。


This is the release note of v6.1.0. See here for the complete list of solved issues and merged PRs.

Enhancements

  • Avoid unnecessary updates in F.batch_renormalization, and related fixes (#7197)
  • Fix typo in Variable.backward (#7208)
  • MultiprocessParallelUpdater to support new devices (#7246)
  • Add type hints to Variable (#7445)
  • Improve get_device error message when ChainerX is not available (#7461)
  • Check positive dilation in F.convolution_2d (#7499)
  • Check positive dilation in F.deconvolution_2d (#7500)

Bug Fixes

  • Fix uncopyable MultiNodeBatchNormalization (#7254)
  • Fix initialization of L.Linear when called with n_batch_axes (#7300)
  • Improve type check in _values_to_dicts so it works with unicode of python 2 too (#7323)
  • Fix a bug in Bernoulli.log_prob (#7334, thanks @seiyab!)
  • Fix a bug that root is ignored in scatter_dataset and bcast (#7360)
  • Fix condition to invoke cuDNN dropout (#7374, thanks @crcrpar!)
  • Fix mypy errors (#7465)
  • Make WeightDecay aware of loss scale (#7510)
  • Fix AdamW update rule regression on CPU (#7516)
  • Fix type check of F.where (#7532)

Code Fixes

  • Fix code style for long expressions (#7542)

Documentation

  • Fix to clarify the description about initializer argument (#7070)
  • Remove extra spaces in docstrings (#7130)
  • Fix link to ChainerMN docs in performance guide (#7131)
  • Document passive attributes in FunctionTestCase (#7134)
  • Fix dead sphinx links (#7159)
  • Document backend.get_device_from_array (#7168)
  • Document F.copy view behavior (#7174)
  • Add optimizers.MSVAG to documentation (#7193)
  • Add missing doc entry for CommunicatorBase.allgather (#7195)
  • Remove chainerx.md (#7218)
  • Fix grammatical errors in documentation (#7219)
  • Fix typos in chainer.utils.type_check (#7274, thanks @ktns!)
  • Improve device documentation (#7288)
  • Fix capitalization of F.relu in doc (#7299)
  • Fix invalid escape sequences in ChainerX routine docstrings (#7336)
  • Fix F.normalize documentation (#7337, thanks @crcrpar!)
  • Fix format of static_graph.rst (#7399)
  • Avoid setting test_iter.epoch manually in the tutorial of training loop (#7410)
  • Avoid installing ChainerX when building docs of other projects on ReadTheDocs (#7426, thanks @knorth55!)
  • Fix robots.txt to allow indexing root (#7458)
  • Add reference and warning to F.swish document (#7467, thanks @fiarabbit!)
  • Change Deformable Convolution 2D docs to match arguments (#7468, thanks @higumachan!)
  • Remove test coverage from ChainerX contribution guide (#7469)
  • Remove "Comparison with other frameworks" from docs (#7477)
  • Improve F.normalize documentation (#7482, thanks @crcrpar!)

Installation

  • Fix ChainerX compilation with MSVC (#7173, thanks @durswd!)
  • Fix typing requirements (#7566)

Examples

  • Support device specifiers in examples:
    • Support device specifier in image captioning example (#7229)
    • Support device specifiers in MNIST data parallel example (#7233)
    • Support device specifiers in pix2pix example (#7235)
    • Support device specifiers in static graph example (#7236)
    • Support device specifiers in PTB example (#7263)
    • Support device specifiers in ImageNet data parallel example (#7303)
    • Support ChainerX in PTB gentxt example (#7340)
  • Fix sentiment example test (#7238)
  • Warn NaN in FP16 mode in examples:
    • Warn NaN in FP16 mode in wavenet example (#7376)
    • Warn NaN in FP16 mode in static_graph_optimizations/mnist example (#7377)
    • Warn NaN in FP16 mode in word2vec example (#7378)
    • Warn NaN in FP16 mode in sentiment example (#7380)
    • Warn NaN in FP16 mode in static_graph_optimizations/cifar example (#7381)
    • Warn NaN in FP16 mode in reinforcement learning examples (#7382)
    • Warn NaN in FP16 mode in dcgan example (#7383)
    • Warn NaN in FP16 mode in memnn example (#7386)
    • Warn NaN in FP16 mode in pos example (#7387)
    • Warn NaN in FP16 mode in pix2pix example (#7388)
    • Warn NaN in FP16 mode in vae example (#7412)
  • Implement reset method in the PTB example (#7535)

Tests

  • Use CUDA_VISIBLE_DEVICES in ChainerX tests (#7294)
  • Move test_cuda.py to backends_tests (#7295)
  • Improve mergify configuration (#7301)
  • Add configuration of new CI system (#7403)
  • Change 0 to 0.0 for python2 (#7508)
  • Add a test to reproduce the bcast deadlock problem (#7554)

Others

  • Add .mergify.yml (#7151)
  • Remove "Research projects using Chainer" from README (#7459)
Reply all
Reply to author
Forward
0 new messages