Releases: sony/nnabla
Version 1.37.0 Release
release-note-bugfix
- All executor properties should be saved
- Fix Slice, MatMul, and ConstantOfShape in ONNX importer
- adjust certifi dependency
- pack zlib dll for windows alllib wheel
- Make dockerfiles noninteractive while building
release-note-build
- Replace centos7 to rockylinux8
- fix numpy error
- pycodestyle update auto format
- Remove docker inspect in makefile
- fix readthedocs and cython dependency
- upgrade docker base ubuntu2004
release-note-doc
release-note-format-converter
- Update tf version and drop python3.7
- fixed Importer and test of Unique
- Add onnx importer functions: ScatterND, EyeLike, Mod2, BitShift, and Unique
- fix onnx range inputs
release-note-utility
Install the latest nnabla by:
pip install nnabla
pip install nnabla-ext-cuda116 # For CUDA version 11.6.2 users
You can also install the cuda extension with specific versions from one of the following. See also FAQ
- nnabla-ext-cuda110 (CUDA 11.0.3 x cuDNN 8.0)
- nnabla-ext-cuda116 (CUDA 11.6.2 x cuDNN 8.4)
- nnabla-ext-cuda120 (CUDA 12.0.1 x cuDNN 8.8)
pip install nnabla
pip install nnabla_ext_cuda116 # For CUDA 11.6.2 x cuDNN 8.4 users
The nnabla cuda extension supports both centralized and distributed training.
Below packages detect MPI and NCCL2 installed on your system. If either one
of then is unavailable, distributed training is disabled.
- nnabla-ext-cuda110 (Ubuntu20.04 default)
- nnabla-ext-cuda116 (Ubuntu20.04 default)
- nnabla-ext-cuda120 (Ubuntu20.04 default)
Additional setup may be required depending on your OS or environment. Please check Python Package Installation Guide for details.
Install Guide
To use C++ inference feature, follow the demonstration on MNIST inference in C++.
Build Guide
The "nnabla-ext-cuda" package is temporarily unavailable. Use of this package is not recommended. Please install nnabla-ext-cuda110, nnabla-ext-cuda116, nnabla-ext-cuda120 instead.
The following nnabla CUDA extension packages have been deprecated and the PyPi repository has been (or going to be) closed.
- nnabla-ubuntu16
- nnabla-ubuntu18
- nnabla-ext-cuda
- nnabla-ext-cuda80
- nnabla-ext-cuda91
- nnabla-ext-cuda92
- nnabla-ext-cuda100
- nnabla-ext-cuda101
- nnabla-ext-cuda114
- 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
- nnabla-ext-cuda102-nccl2-mpi2-1-1
- nnabla-ext-cuda102-nccl2-mpi3-1-6
- nnabla-ext-cuda110-nccl2-mpi2-1-1
- nnabla-ext-cuda110-nccl2-mpi3-1-6
The following "nnabla-ext-cuda" docker images have been deprecated.
- py27-cuda92
- py36-cuda92
- py37-cuda92
- py27-cuda92-v1.0.xx
- py36-cuda92-v1.0.xx
- py37-cuda92-v1.0.xx
- py36-cuda100-v1.xx.x
- py37-cuda100-v1.xx.x
- py38-cuda100-v1.xx.x
- py39-cuda100-v1.xx.x
- py36-cuda102-v1.xx.x
- py37-cuda102-v1.xx.x
- py38-cuda102-v1.xx.x
- py39-cuda102-v1.xx.x
- py37-cuda114-v1.xx.x
- py38-cuda114-v1.xx.x
- py39-cuda114-v1.xx.x
- py310-cuda114-v1.xx.x
We've decided to change nnabla's versioning policy to semantic versioning.
This change has been applied from version 1.1.0.
Python 2 is no longer be supported from v1.5.0.
CUDA8.0 is no longer be supported from v1.6.0.
Python3.5 is no longer be supported from v1.14.0.
CUDA9.0 is no longer be supported from v1.14.0.
Python3.6 is no longer be supported from v1.26.0.
CUDA10.0 is no longer be supported from v1.26.0.
CUDA10.2 is no longer be supported from v1.30.0.
CUDA11.4 is no longer be supported from v1.34.0.
Python3.7 is no longer be supported from v1.37.0.
Version 1.36.0 Release
release-note-bugfix
- fix tensor shape propagate error
- Fix installation failure with HDF5
- Bring back stft test, and remove version limit of librosa
- Enlarge interpolate test rtol
- Add dllexport/import to create_Callback
release-note-build
- add dependency of nnabla to nnabla-converter
- add pillow limitation for nnabla dependency
- change default cuda version in the document and colab demos
- reduce wheel size by stripping so libs
release-note-doc
release-note-format-converter
Install the latest nnabla by:
pip install nnabla
pip install nnabla-ext-cuda116 # For CUDA version 11.6.2 users
You can also install the cuda extension with specific versions from one of the following. See also FAQ
- nnabla-ext-cuda110 (CUDA 11.0.3 x cuDNN 8.0)
- nnabla-ext-cuda116 (CUDA 11.6.2 x cuDNN 8.4)
pip install nnabla
pip install nnabla_ext_cuda116 # For CUDA 11.6.2 x cuDNN 8.4 users
The nnabla cuda extension supports both centralized and distributed training.
Below packages detect MPI and NCCL2 installed on your system. If either one
of then is unavailable, distributed training is disabled.
- nnabla-ext-cuda110 (Ubuntu18.04 default)
- nnabla-ext-cuda116 (Ubuntu18.04 default)
Additional setup may be required depending on your OS or environment. Please check Python Package Installation Guide for details.
Install Guide
To use C++ inference feature, follow the demonstration on MNIST inference in C++.
Build Guide
The "nnabla-ext-cuda" package is temporarily unavailable. Use of this package is not recommended. Please install nnabla-ext-cuda110, nnabla-ext-cuda116 instead.
The following nnabla CUDA extension packages have been deprecated and the PyPi repository has been (or going to be) closed.
- nnabla-ubuntu16
- nnabla-ubuntu18
- nnabla-ext-cuda
- nnabla-ext-cuda80
- nnabla-ext-cuda91
- nnabla-ext-cuda92
- nnabla-ext-cuda100
- nnabla-ext-cuda101
- nnabla-ext-cuda114
- 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
- nnabla-ext-cuda102-nccl2-mpi2-1-1
- nnabla-ext-cuda102-nccl2-mpi3-1-6
- nnabla-ext-cuda110-nccl2-mpi2-1-1
- nnabla-ext-cuda110-nccl2-mpi3-1-6
The following "nnabla-ext-cuda" docker images have been deprecated.
- py27-cuda92
- py36-cuda92
- py37-cuda92
- py27-cuda92-v1.0.xx
- py36-cuda92-v1.0.xx
- py37-cuda92-v1.0.xx
- py36-cuda100-v1.xx.x
- py37-cuda100-v1.xx.x
- py38-cuda100-v1.xx.x
- py39-cuda100-v1.xx.x
- py36-cuda102-v1.xx.x
- py37-cuda102-v1.xx.x
- py38-cuda102-v1.xx.x
- py39-cuda102-v1.xx.x
- py37-cuda114-v1.xx.x
- py38-cuda114-v1.xx.x
- py39-cuda114-v1.xx.x
- py310-cuda114-v1.xx.x
We've decided to change nnabla's versioning policy to semantic versioning.
This change has been applied from version 1.1.0.
Python 2 is no longer be supported from v1.5.0.
CUDA8.0 is no longer be supported from v1.6.0.
Python3.5 is no longer be supported from v1.14.0.
CUDA9.0 is no longer be supported from v1.14.0.
Python3.6 is no longer be supported from v1.26.0.
CUDA10.0 is no longer be supported from v1.26.0.
CUDA10.2 is no longer be supported from v1.30.0.
CUDA11.4 is no longer be supported from v1.34.0.
Version 1.35.1 Release
release-note-bugfix
Install the latest nnabla by:
pip install nnabla
pip install nnabla-ext-cuda116 # For CUDA version 11.6.2 users
You can also install the cuda extension with specific versions from one of the following. See also FAQ
- nnabla-ext-cuda110 (CUDA 11.0.3 x cuDNN 8.0)
- nnabla-ext-cuda116 (CUDA 11.6.2 x cuDNN 8.4)
pip install nnabla
pip install nnabla_ext_cuda116 # For CUDA 11.6.2 x cuDNN 8.4 users
The nnabla cuda extension supports both centralized and distributed training.
Below packages detect MPI and NCCL2 installed on your system. If either one
of then is unavailable, distributed training is disabled.
- nnabla-ext-cuda110 (Ubuntu18.04 default)
- nnabla-ext-cuda116 (Ubuntu18.04 default)
Additional setup may be required depending on your OS or environment. Please check Python Package Installation Guide for details.
Install Guide
To use C++ inference feature, follow the demonstration on MNIST inference in C++.
Build Guide
The "nnabla-ext-cuda" package is temporarily unavailable. Use of this package is not recommended. Please install nnabla-ext-cuda110, nnabla-ext-cuda116 instead.
The following nnabla CUDA extension packages have been deprecated and the PyPi repository has been (or going to be) closed.
- nnabla-ubuntu16
- nnabla-ubuntu18
- nnabla-ext-cuda
- nnabla-ext-cuda80
- nnabla-ext-cuda91
- nnabla-ext-cuda92
- nnabla-ext-cuda100
- nnabla-ext-cuda101
- nnabla-ext-cuda114
- 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
- nnabla-ext-cuda102-nccl2-mpi2-1-1
- nnabla-ext-cuda102-nccl2-mpi3-1-6
- nnabla-ext-cuda110-nccl2-mpi2-1-1
- nnabla-ext-cuda110-nccl2-mpi3-1-6
The following "nnabla-ext-cuda" docker images have been deprecated.
- py27-cuda92
- py36-cuda92
- py37-cuda92
- py27-cuda92-v1.0.xx
- py36-cuda92-v1.0.xx
- py37-cuda92-v1.0.xx
- py36-cuda100-v1.xx.x
- py37-cuda100-v1.xx.x
- py38-cuda100-v1.xx.x
- py39-cuda100-v1.xx.x
- py36-cuda102-v1.xx.x
- py37-cuda102-v1.xx.x
- py38-cuda102-v1.xx.x
- py39-cuda102-v1.xx.x
- py37-cuda114-v1.xx.x
- py38-cuda114-v1.xx.x
- py39-cuda114-v1.xx.x
- py310-cuda114-v1.xx.x
We've decided to change nnabla's versioning policy to semantic versioning.
This change has been applied from version 1.1.0.
Python 2 is no longer be supported from v1.5.0.
CUDA8.0 is no longer be supported from v1.6.0.
Python3.5 is no longer be supported from v1.14.0.
CUDA9.0 is no longer be supported from v1.14.0.
Python3.6 is no longer be supported from v1.26.0.
CUDA10.0 is no longer be supported from v1.26.0.
CUDA10.2 is no longer be supported from v1.30.0.
CUDA11.4 is no longer be supported from v1.34.0.
Version 1.35.0 Release
sony/nnabla
release-note-bugfix
release-note-build
- Use vs2019 default path
- Use user's pip cache in build-with-docker
- change aarch64 docker image base
- Enable FFT/IFFT pytests run on win32 when CUDA>=11.4
- change protobuf3.19.4 to protobuf3.19.6
- fix stft test error with fixing librosa version
release-note-doc
release-note-format-converter
release-note-op-layer
Install the latest nnabla by:
pip install nnabla
pip install nnabla-ext-cuda116 # For CUDA version 11.6.2 users
You can also install the cuda extension with specific versions from one of the following. See also FAQ
- nnabla-ext-cuda110 (CUDA 11.0.3 x cuDNN 8.0)
- nnabla-ext-cuda116 (CUDA 11.6.2 x cuDNN 8.4)
pip install nnabla
pip install nnabla_ext_cuda116 # For CUDA 11.6.2 x cuDNN 8.4 users
The nnabla cuda extension supports both centralized and distributed training.
Below packages detect MPI and NCCL2 installed on your system. If either one
of then is unavailable, distributed training is disabled.
- nnabla-ext-cuda110 (Ubuntu18.04 default)
- nnabla-ext-cuda116 (Ubuntu18.04 default)
Additional setup may be required depending on your OS or environment. Please check Python Package Installation Guide for details.
Install Guide
To use C++ inference feature, follow the demonstration on MNIST inference in C++.
Build Guide
The "nnabla-ext-cuda" package is temporarily unavailable. Use of this package is not recommended. Please install nnabla-ext-cuda110, nnabla-ext-cuda116 instead.
The following nnabla CUDA extension packages have been deprecated and the PyPi repository has been (or going to be) closed.
- nnabla-ubuntu16
- nnabla-ubuntu18
- nnabla-ext-cuda
- nnabla-ext-cuda80
- nnabla-ext-cuda91
- nnabla-ext-cuda92
- nnabla-ext-cuda100
- nnabla-ext-cuda101
- nnabla-ext-cuda114
- 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
- nnabla-ext-cuda102-nccl2-mpi2-1-1
- nnabla-ext-cuda102-nccl2-mpi3-1-6
- nnabla-ext-cuda110-nccl2-mpi2-1-1
- nnabla-ext-cuda110-nccl2-mpi3-1-6
The following "nnabla-ext-cuda" docker images have been deprecated.
- py27-cuda92
- py36-cuda92
- py37-cuda92
- py27-cuda92-v1.0.xx
- py36-cuda92-v1.0.xx
- py37-cuda92-v1.0.xx
- py36-cuda100-v1.xx.x
- py37-cuda100-v1.xx.x
- py38-cuda100-v1.xx.x
- py39-cuda100-v1.xx.x
- py36-cuda102-v1.xx.x
- py37-cuda102-v1.xx.x
- py38-cuda102-v1.xx.x
- py39-cuda102-v1.xx.x
- py37-cuda114-v1.xx.x
- py38-cuda114-v1.xx.x
- py39-cuda114-v1.xx.x
- py310-cuda114-v1.xx.x
We've decided to change nnabla's versioning policy to semantic versioning.
This change has been applied from version 1.1.0.
Python 2 is no longer be supported from v1.5.0.
CUDA8.0 is no longer be supported from v1.6.0.
Python3.5 is no longer be supported from v1.14.0.
CUDA9.0 is no longer be supported from v1.14.0.
Python3.6 is no longer be supported from v1.26.0.
CUDA10.0 is no longer be supported from v1.26.0.
CUDA10.2 is no longer be supported from v1.30.0.
CUDA11.4 is no longer be supported from v1.34.0.
Version 1.34.0 Release
release-note-bugfix
- Check consistency among memory layouts in SyncBatchNormalization
- Suppress unnecessary error msg for the deallocation of a child array
release-note-build
release-note-doc
release-note-format-converter
release-note-utility
Install the latest nnabla by:
pip install nnabla
pip install nnabla-ext-cuda116 # For CUDA version 11.6.2 users
You can also install the cuda extension with specific versions from one of the following. See also FAQ
- nnabla-ext-cuda110 (CUDA 11.0.3 x cuDNN 8.0)
- nnabla-ext-cuda116 (CUDA 11.6.2 x cuDNN 8.4)
pip install nnabla
pip install nnabla_ext_cuda116 # For CUDA 11.6.2 x cuDNN 8.4 users
The nnabla cuda extension supports both centralized and distributed training.
Below packages detect MPI and NCCL2 installed on your system. If either one
of then is unavailable, distributed training is disabled.
- nnabla-ext-cuda110 (Ubuntu18.04 default)
- nnabla-ext-cuda116 (Ubuntu18.04 default)
Additional setup may be required depending on your OS or environment. Please check Python Package Installation Guide for details.
Install Guide
To use C++ inference feature, follow the demonstration on MNIST inference in C++.
Build Guide
The "nnabla-ext-cuda" package is temporarily unavailable. Use of this package is not recommended. Please install nnabla-ext-cuda110, nnabla-ext-cuda116 instead.
The following nnabla CUDA extension packages have been deprecated and the PyPi repository has been (or going to be) closed.
- nnabla-ubuntu16
- nnabla-ubuntu18
- nnabla-ext-cuda
- nnabla-ext-cuda80
- nnabla-ext-cuda91
- nnabla-ext-cuda92
- nnabla-ext-cuda100
- nnabla-ext-cuda101
- nnabla-ext-cuda114
- 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
- nnabla-ext-cuda102-nccl2-mpi2-1-1
- nnabla-ext-cuda102-nccl2-mpi3-1-6
- nnabla-ext-cuda110-nccl2-mpi2-1-1
- nnabla-ext-cuda110-nccl2-mpi3-1-6
The following "nnabla-ext-cuda" docker images have been deprecated.
- py27-cuda92
- py36-cuda92
- py37-cuda92
- py27-cuda92-v1.0.xx
- py36-cuda92-v1.0.xx
- py37-cuda92-v1.0.xx
- py36-cuda100-v1.xx.x
- py37-cuda100-v1.xx.x
- py38-cuda100-v1.xx.x
- py39-cuda100-v1.xx.x
- py36-cuda102-v1.xx.x
- py37-cuda102-v1.xx.x
- py38-cuda102-v1.xx.x
- py39-cuda102-v1.xx.x
- py37-cuda114-v1.xx.x
- py38-cuda114-v1.xx.x
- py39-cuda114-v1.xx.x
- py310-cuda114-v1.xx.x
We've decided to change nnabla's versioning policy to semantic versioning.
This change has been applied from version 1.1.0.
Python 2 is no longer be supported from v1.5.0.
CUDA8.0 is no longer be supported from v1.6.0.
Python3.5 is no longer be supported from v1.14.0.
CUDA9.0 is no longer be supported from v1.14.0.
Python3.6 is no longer be supported from v1.26.0.
CUDA10.0 is no longer be supported from v1.26.0.
CUDA10.2 is no longer be supported from v1.30.0.
CUDA11.4 is no longer be supported from v1.34.0.
Version 1.33.1 Release
release-note-bugfix
Install the latest nnabla by:
pip install nnabla
pip install nnabla-ext-cuda110 # For CUDA version 11.0.3 users
You can also install the cuda extension with specific versions from one of the following. See also FAQ
- nnabla-ext-cuda110 (CUDA 11.0.3 x cuDNN 8.0)
- nnabla-ext-cuda114 (CUDA 11.4.3 x cuDNN 8.0)
pip install nnabla
pip install nnabla_ext_cuda110 # For CUDA 11.0.3 x cuDNN 8.0 users
The nnabla cuda extension supports both centralized and distributed training.
Below packages detect MPI and NCCL2 installed on your system. If either one
of then is unavailable, distributed training is disabled.
- nnabla-ext-cuda110 (Ubuntu18.04 default)
- nnabla-ext-cuda114 (Ubuntu18.04 default)
Additional setup may be required depending on your OS or environment. Please check Python Package Installation Guide for details.
Install Guide
To use C++ inference feature, follow the demonstration on MNIST inference in C++.
Build Guide
The "nnabla-ext-cuda" package is temporarily unavailable. Use of this package is not recommended. Please install nnabla-ext-cuda110, nnabla-ext-cuda114 instead.
The following nnabla CUDA extension packages have been deprecated and the PyPi repository has been (or going to be) closed.
- nnabla-ubuntu16
- nnabla-ubuntu18
- nnabla-ext-cuda
- nnabla-ext-cuda80
- nnabla-ext-cuda91
- nnabla-ext-cuda92
- nnabla-ext-cuda100
- nnabla-ext-cuda101
- 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
- nnabla-ext-cuda102-nccl2-mpi2-1-1
- nnabla-ext-cuda102-nccl2-mpi3-1-6
- nnabla-ext-cuda110-nccl2-mpi2-1-1
- nnabla-ext-cuda110-nccl2-mpi3-1-6
The following "nnabla-ext-cuda" docker images have been deprecated.
- py27-cuda92
- py36-cuda92
- py37-cuda92
- py27-cuda92-v1.0.xx
- py36-cuda92-v1.0.xx
- py37-cuda92-v1.0.xx
- py36-cuda100-v1.xx.x
- py37-cuda100-v1.xx.x
- py38-cuda100-v1.xx.x
- py39-cuda100-v1.xx.x
- py36-cuda102-v1.xx.x
- py37-cuda102-v1.xx.x
- py38-cuda102-v1.xx.x
- py39-cuda102-v1.xx.x
We've decided to change nnabla's versioning policy to semantic versioning.
This change has been applied from version 1.1.0.
Python 2 is no longer be supported from v1.5.0.
CUDA8.0 is no longer be supported from v1.6.0.
Python3.5 is no longer be supported from v1.14.0.
CUDA9.0 is no longer be supported from v1.14.0.
Python3.6 is no longer be supported from v1.26.0.
CUDA10.0 is no longer be supported from v1.26.0.
CUDA10.2 is no longer be supported from v1.30.0.
Version 1.33.0 Release
release-note-bugfix
release-note-build
- Update default python version to 3.8 in documents and makefiles
- build python with pyenv
- add support for android-ndk-r25b
release-note-core
release-note-doc
release-note-format-converter
release-note-utility
- adjust save/load function for optimizer state.
- support larger than 2GB file by refining the use of hdf5
Install the latest nnabla by:
pip install nnabla
pip install nnabla-ext-cuda110 # For CUDA version 11.0.3 users
You can also install the cuda extension with specific versions from one of the following. See also FAQ
- nnabla-ext-cuda110 (CUDA 11.0.3 x cuDNN 8.0)
- nnabla-ext-cuda114 (CUDA 11.4.3 x cuDNN 8.0)
pip install nnabla
pip install nnabla_ext_cuda110 # For CUDA 11.0.3 x cuDNN 8.0 users
The nnabla cuda extension supports both centralized and distributed training.
Below packages detect MPI and NCCL2 installed on your system. If either one
of then is unavailable, distributed training is disabled.
- nnabla-ext-cuda110 (Ubuntu18.04 default)
- nnabla-ext-cuda114 (Ubuntu18.04 default)
Additional setup may be required depending on your OS or environment. Please check Python Package Installation Guide for details.
Install Guide
To use C++ inference feature, follow the demonstration on MNIST inference in C++.
Build Guide
The "nnabla-ext-cuda" package is temporarily unavailable. Use of this package is not recommended. Please install nnabla-ext-cuda110, nnabla-ext-cuda114 instead.
The following nnabla CUDA extension packages have been deprecated and the PyPi repository has been (or going to be) closed.
- nnabla-ubuntu16
- nnabla-ubuntu18
- nnabla-ext-cuda
- nnabla-ext-cuda80
- nnabla-ext-cuda91
- nnabla-ext-cuda92
- nnabla-ext-cuda100
- nnabla-ext-cuda101
- 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
- nnabla-ext-cuda102-nccl2-mpi2-1-1
- nnabla-ext-cuda102-nccl2-mpi3-1-6
- nnabla-ext-cuda110-nccl2-mpi2-1-1
- nnabla-ext-cuda110-nccl2-mpi3-1-6
The following "nnabla-ext-cuda" docker images have been deprecated.
- py27-cuda92
- py36-cuda92
- py37-cuda92
- py27-cuda92-v1.0.xx
- py36-cuda92-v1.0.xx
- py37-cuda92-v1.0.xx
- py36-cuda100-v1.xx.x
- py37-cuda100-v1.xx.x
- py38-cuda100-v1.xx.x
- py39-cuda100-v1.xx.x
- py36-cuda102-v1.xx.x
- py37-cuda102-v1.xx.x
- py38-cuda102-v1.xx.x
- py39-cuda102-v1.xx.x
We've decided to change nnabla's versioning policy to semantic versioning.
This change has been applied from version 1.1.0.
Python 2 is no longer be supported from v1.5.0.
CUDA8.0 is no longer be supported from v1.6.0.
Python3.5 is no longer be supported from v1.14.0.
CUDA9.0 is no longer be supported from v1.14.0.
Python3.6 is no longer be supported from v1.26.0.
CUDA10.0 is no longer be supported from v1.26.0.
CUDA10.2 is no longer be supported from v1.30.0.
Version 1.32.1 Release
release-note-build
Install the latest nnabla by:
pip install nnabla
pip install nnabla-ext-cuda110 # For CUDA version 11.0.3 users
You can also install the cuda extension with specific versions from one of the following. See also FAQ
- nnabla-ext-cuda110 (CUDA 11.0.3 x cuDNN 8.0)
- nnabla-ext-cuda114 (CUDA 11.4.3 x cuDNN 8.0)
pip install nnabla
pip install nnabla_ext_cuda110 # For CUDA 11.0.3 x cuDNN 8.0 users
The nnabla cuda extension supports both centralized and distributed training.
Below packages detect MPI and NCCL2 installed on your system. If either one
of then is unavailable, distributed training is disabled.
- nnabla-ext-cuda110 (Ubuntu18.04 default)
- nnabla-ext-cuda114 (Ubuntu18.04 default)
Additional setup may be required depending on your OS or environment. Please check Python Package Installation Guide for details.
Install Guide
To use C++ inference feature, follow the demonstration on MNIST inference in C++.
Build Guide
The "nnabla-ext-cuda" package is temporarily unavailable. Use of this package is not recommended. Please install nnabla-ext-cuda110, nnabla-ext-cuda114 instead.
The following nnabla CUDA extension packages have been deprecated and the PyPi repository has been (or going to be) closed.
- nnabla-ubuntu16
- nnabla-ubuntu18
- nnabla-ext-cuda
- nnabla-ext-cuda80
- nnabla-ext-cuda91
- nnabla-ext-cuda92
- nnabla-ext-cuda100
- nnabla-ext-cuda101
- 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
- nnabla-ext-cuda102-nccl2-mpi2-1-1
- nnabla-ext-cuda102-nccl2-mpi3-1-6
- nnabla-ext-cuda110-nccl2-mpi2-1-1
- nnabla-ext-cuda110-nccl2-mpi3-1-6
The following "nnabla-ext-cuda" docker images have been deprecated.
- py27-cuda92
- py36-cuda92
- py37-cuda92
- py27-cuda92-v1.0.xx
- py36-cuda92-v1.0.xx
- py37-cuda92-v1.0.xx
- py36-cuda100-v1.xx.x
- py37-cuda100-v1.xx.x
- py38-cuda100-v1.xx.x
- py39-cuda100-v1.xx.x
- py36-cuda102-v1.xx.x
- py37-cuda102-v1.xx.x
- py38-cuda102-v1.xx.x
- py39-cuda102-v1.xx.x
We've decided to change nnabla's versioning policy to semantic versioning.
This change has been applied from version 1.1.0.
Python 2 is no longer be supported from v1.5.0.
CUDA8.0 is no longer be supported from v1.6.0.
Python3.5 is no longer be supported from v1.14.0.
CUDA9.0 is no longer be supported from v1.14.0.
Python3.6 is no longer be supported from v1.26.0.
CUDA10.0 is no longer be supported from v1.26.0.
CUDA10.2 is no longer be supported from v1.30.0.
Version 1.32.0 Release
release-note-bugfix
- Avoid net['names'] dict is overwrite
- Fix save function for the parameters created by narrow
- Fix the timing of fill and zero evaluations in narrowed array
- fix crash problem of pipeline
- fix:skip unnecessary download
- Not to all-reduce gradients of beta and gamma in sync BN
- correct index error in generate_cache_dir().
release-note-build
- Change python version to 3.9.14 in aarch64 environment
- change pip installation method
- Support python3.10
- Added ca-certificates to Dockerfiles
- fix version mismatch for libarchive.so
release-note-core
release-note-doc
- update document for watch dog timeout setting
- Update nnabla converter document
- Add callback APIs to doc
release-note-examples
release-note-format-converter
- python3.10 converter dependency for onnx and tensorflow
- Loose converter python packages requirements
- upgrade onnx to 1.10.0
release-note-op-layer
release-note-utility
Install the latest nnabla by:
pip install nnabla
pip install nnabla-ext-cuda110 # For CUDA version 11.0.3 users
You can also install the cuda extension with specific versions from one of the following. See also FAQ
- nnabla-ext-cuda110 (CUDA 11.0.3 x cuDNN 8.0)
- nnabla-ext-cuda114 (CUDA 11.4.3 x cuDNN 8.0)
pip install nnabla
pip install nnabla_ext_cuda110 # For CUDA 11.0.3 x cuDNN 8.0 users
The nnabla cuda extension supports both centralized and distributed training.
Below packages detect MPI and NCCL2 installed on your system. If either one
of then is unavailable, distributed training is disabled.
- nnabla-ext-cuda110 (Ubuntu18.04 default)
- nnabla-ext-cuda114 (Ubuntu18.04 default)
Additional setup may be required depending on your OS or environment. Please check Python Package Installation Guide for details.
Install Guide
To use C++ inference feature, follow the demonstration on MNIST inference in C++.
Build Guide
The "nnabla-ext-cuda" package is temporarily unavailable. Use of this package is not recommended. Please install nnabla-ext-cuda110, nnabla-ext-cuda114 instead.
The following nnabla CUDA extension packages have been deprecated and the PyPi repository has been (or going to be) closed.
- nnabla-ubuntu16
- nnabla-ubuntu18
- nnabla-ext-cuda
- nnabla-ext-cuda80
- nnabla-ext-cuda91
- nnabla-ext-cuda92
- nnabla-ext-cuda100
- nnabla-ext-cuda101
- 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
- nnabla-ext-cuda102-nccl2-mpi2-1-1
- nnabla-ext-cuda102-nccl2-mpi3-1-6
- nnabla-ext-cuda110-nccl2-mpi2-1-1
- nnabla-ext-cuda110-nccl2-mpi3-1-6
The following "nnabla-ext-cuda" docker images have been deprecated.
- py27-cuda92
- py36-cuda92
- py37-cuda92
- py27-cuda92-v1.0.xx
- py36-cuda92-v1.0.xx
- py37-cuda92-v1.0.xx
- py36-cuda100-v1.xx.x
- py37-cuda100-v1.xx.x
- py38-cuda100-v1.xx.x
- py39-cuda100-v1.xx.x
- py36-cuda102-v1.xx.x
- py37-cuda102-v1.xx.x
- py38-cuda102-v1.xx.x
- py39-cuda102-v1.xx.x
We've decided to change nnabla's versioning policy to semantic versioning.
This change has been applied from version 1.1.0.
Python 2 is no longer be supported from v1.5.0.
CUDA8.0 is no longer be supported from v1.6.0.
Python3.5 is no longer be supported from v1.14.0.
CUDA9.0 is no longer be supported from v1.14.0.
Python3.6 is no longer be supported from v1.26.0.
CUDA10.0 is no longer be supported from v1.26.0.
CUDA10.2 is no longer be supported from v1.30.0.
Version 1.31.0 Release
release-note-bugfix
- implement drop_last option for slice
- fix numpy indice error due to numpy version update
- add code to allow unlink variable
release-note-build
release-note-core
release-note-format-converter
- Add TopK support to ONNX importer
- Add GlobalMaxPool, RandomNormal, RandomUniform support to ONNX importer
- Fix issues in ONNX importer
- restore the CL-initializer in legacy_nnp_graph.py to graph_def.py
release-note-op-layer
Install the latest nnabla by:
pip install nnabla
pip install nnabla-ext-cuda110 # For CUDA version 11.0.3 users
You can also install the cuda extension with specific versions from one of the following. See also FAQ
- nnabla-ext-cuda110 (CUDA 11.0.3 x cuDNN 8.0)
- nnabla-ext-cuda114 (CUDA 11.4.3 x cuDNN 8.0)
pip install nnabla
pip install nnabla_ext_cuda110 # For CUDA 11.0.3 x cuDNN 8.0 users
The nnabla cuda extension supports both centralized and distributed training.
Below packages detect MPI and NCCL2 installed on your system. If either one
of then is unavailable, distributed training is disabled.
- nnabla-ext-cuda110 (Ubuntu18.04 default)
- nnabla-ext-cuda114 (Ubuntu18.04 default)
Additional setup may be required depending on your OS or environment. Please check Python Package Installation Guide for details.
Install Guide
To use C++ inference feature, follow the demonstration on MNIST inference in C++.
Build Guide
The "nnabla-ext-cuda" package is temporarily unavailable. Use of this package is not recommended. Please install nnabla-ext-cuda110, nnabla-ext-cuda114 instead.
The following nnabla CUDA extension packages have been deprecated and the PyPi repository has been (or going to be) closed.
- nnabla-ubuntu16
- nnabla-ubuntu18
- nnabla-ext-cuda
- nnabla-ext-cuda80
- nnabla-ext-cuda91
- nnabla-ext-cuda92
- nnabla-ext-cuda100
- nnabla-ext-cuda101
- 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
- nnabla-ext-cuda102-nccl2-mpi2-1-1
- nnabla-ext-cuda102-nccl2-mpi3-1-6
- nnabla-ext-cuda110-nccl2-mpi2-1-1
- nnabla-ext-cuda110-nccl2-mpi3-1-6
The following "nnabla-ext-cuda" docker images have been deprecated.
- py27-cuda92
- py36-cuda92
- py37-cuda92
- py27-cuda92-v1.0.xx
- py36-cuda92-v1.0.xx
- py37-cuda92-v1.0.xx
- py36-cuda100-v1.xx.x
- py37-cuda100-v1.xx.x
- py38-cuda100-v1.xx.x
- py39-cuda100-v1.xx.x
- py36-cuda102-v1.xx.x
- py37-cuda102-v1.xx.x
- py38-cuda102-v1.xx.x
- py39-cuda102-v1.xx.x
We've decided to change nnabla's versioning policy to semantic versioning.
This change has been applied from version 1.1.0.
Python 2 is no longer be supported from v1.5.0.
CUDA8.0 is no longer be supported from v1.6.0.
Python3.5 is no longer be supported from v1.14.0.
CUDA9.0 is no longer be supported from v1.14.0.
Python3.6 is no longer be supported from v1.26.0.
CUDA10.0 is no longer be supported from v1.26.0.
CUDA10.2 is no longer be supported from v1.30.0.