Released Neural Network Libraries v1.9.0!

Wednesday, July 01, 2020

Release

Posted by shin

We have released Neural Network Libraries v1.9.0!
Japanese version of documentation has finally arrived! EfficientNet has also been made available, and NNabla models can now be converted to TF Lite models!

Spotlight

Add Japanese Documentation

Japanese version of documentation for Neural Network Libraries is now available! While there are parts that have not been translated yet, we will proceed to make it complete with future releases.

EfficientNet B0, B1, B2, B3

EfficientNet proposed by the researchers at Google has been added to NNNabla example! This model implements a compact yet high-performing efficient network by a new method that scales the resolution and the number of feature maps and layers.
Architectural variations exist for EfficientNet depending on the number of parameters of FLOPs, and we have added the versions B0, B1, B2, B3. We have also released the parameters of these models trained on ImageNet, so make sure to check it out!

Add support for converting nnabla to tflite

While it was already possible to convert a model written with Neural Network Libraries (.nnp file format) to TensorFlow model (.pb file format) using file format converter, now we can also perform conversion to TensorFlow Lite models with converter!

Please refer to the documentation for further details on how to perfor

Change of Default Value

Bugfix

Build

Documentation

Format Converter

Layers

Utilities

Examples

Important Notice Regarding multi-GPU package

Starting from version 1.9.0, the following multi-GPU packages will be deprecated.

nnabla-ext-cuda90-nccl2-ubuntu16
nnabla-ext-cuda100-nccl2-ubuntu16
nnabla-ext-cuda100-nccl2-ubuntu18
nnabla-ext-cuda101-nccl2-ubuntu16
nnabla-ext-cuda101-nccl2-ubuntu18

Instead, following packages need to be installed. Please choose the one compatible with your OS/MPI version.

nnabla-ext-cuda90-nccl2-mpi1-10-2 (Ubuntu16.04 default)
nnabla-ext-cuda90-nccl2-mpi2-1-1 (Ubuntu18.04 default)
nnabla-ext-cuda90-nccl2-mpi3-1-6
nnabla-ext-cuda100-nccl2-mpi1-10-2 (Ubuntu16.04 default)
nnabla-ext-cuda100-nccl2-mpi2-1-1 (Ubuntu18.04 default)
nnabla-ext-cuda100-nccl2-mpi3-1-6
nnabla-ext-cuda102-nccl2-mpi1-10-2 (Ubuntu16.04 default)
nnabla-ext-cuda102-nccl2-mpi2-1-1 (Ubuntu18.04 default)
nnabla-ext-cuda102-nccl2-mpi3-1-6

Ubuntu package versions that are compatible with apt install openmpi-bin are as following:
Ubuntu16.04: nnabla-ext-cuda???-nccl2-mpi1-10-2
Ubuntu18.04: nnabla-ext-cuda???-nccl2-mpi2-1-1