Skip to content

Releases: sony/nnabla-nas

Version 0.15.0 Release

07 Nov 01:25
Compare
Choose a tag to compare

NNabla NAS version 0.15.0

We are delighted to announce the release NNabla NAS, the Neural Architecture Search framework for NNabla.
We hope that this new member of the NNabla ecosystem will help you to design and develop
Neural Networks for you applications and products in an easy and efficient way.
We are actively developing NNabla NAS, improving its usability, adding latest research methods and expanding its range of applications.
To improve NNabla NAS, we welcome your feedback and on your contributions to the project.

release-note-bugfix

release-note-core

release-note-doc

Key Features

Search Space

  • Flexible way to define search spaces
  • Efficient sampling of architectures from search space (fast)
  • Predefined top level modules to define candidate architectures (e.g. inverted residual blocks, drop path, dilated depthwise separable, factorized reduction layer, etc.)

Search Algorithms

  • Searcher algorithms to learn the architecture and model parameters (e.g., DartsSearcher and ProxylessNasSearcher)

Hardware constraint

A key feature of NNabla NAS is the ability to search architectures with hardware constraint.

  • Can be used to enforce hardware constraints (e.g. LatencyEstimator and MemoryEstimator)
  • NNabla NAS implements online latency profilers for CPU and GPU and offline profiling for other devices (getting latency from look-up table)

Other Features

Quick Start

Install

First you need to install NNabla with the configuration that suit your environment. Follow the instruction from https://nnabla.org/install/ . E.g, if you have cuda 11.0:

pip install -U nnabla-ext-cuda110

If you want to use dataloader.imagenet you have to install nvidia-dali

pip install --extra-index-url https://developer.download.nvidia.com/compute/redist/ nvidia-dali-cuda110

You need to install graphviz to visualize NAS results.

apt install graphviz

To install NNabla NAS, simply run the following pip install in an environment with python >= 3.7

pip install -U nnabla-nas

Version 0.14.0 Release

14 Oct 00:20
Compare
Choose a tag to compare

NNabla NAS version 0.14.0

We are delighted to announce the release NNabla NAS, the Neural Architecture Search framework for NNabla.
We hope that this new member of the NNabla ecosystem will help you to design and develop
Neural Networks for you applications and products in an easy and efficient way.
We are actively developing NNabla NAS, improving its usability, adding latest research methods and expanding its range of applications.
To improve NNabla NAS, we welcome your feedback and on your contributions to the project.

release-note-bugfix

release-note-build

release-note-core

Key Features

Search Space

  • Flexible way to define search spaces
  • Efficient sampling of architectures from search space (fast)
  • Predefined top level modules to define candidate architectures (e.g. inverted residual blocks, drop path, dilated depthwise separable, factorized reduction layer, etc.)

Search Algorithms

  • Searcher algorithms to learn the architecture and model parameters (e.g., DartsSearcher and ProxylessNasSearcher)

Hardware constraint

A key feature of NNabla NAS is the ability to search architectures with hardware constraint.

  • Can be used to enforce hardware constraints (e.g. LatencyEstimator and MemoryEstimator)
  • NNabla NAS implements online latency profilers for CPU and GPU and offline profiling for other devices (getting latency from look-up table)

Other Features

Quick Start

Install

First you need to install NNabla with the configuration that suit your environment. Follow the instruction from https://nnabla.org/install/ . E.g, if you have cuda 11.0:

pip install -U nnabla-ext-cuda110

If you want to use dataloader.imagenet you have to install nvidia-dali

pip install --extra-index-url https://developer.download.nvidia.com/compute/redist/ nvidia-dali-cuda110

You need to install graphviz to visualize NAS results.

apt install graphviz

To install NNabla NAS, simply run the following pip install in an environment with python >= 3.7

pip install -U nnabla-nas

Version 0.13.0 Release

05 Sep 09:53
Compare
Choose a tag to compare

NNabla NAS version 0.13.0

We are delighted to announce the release NNabla NAS, the Neural Architecture Search framework for NNabla.
We hope that this new member of the NNabla ecosystem will help you to design and develop
Neural Networks for you applications and products in an easy and efficient way.
We are actively developing NNabla NAS, improving its usability, adding latest research methods and expanding its range of applications.
To improve NNabla NAS, we welcome your feedback and on your contributions to the project.

release-note-bugfix

release-note-build

release-note-core

release-note-doc

release-note-utility

Key Features

Search Space

  • Flexible way to define search spaces
  • Efficient sampling of architectures from search space (fast)
  • Predefined top level modules to define candidate architectures (e.g. inverted residual blocks, drop path, dilated depthwise separable, factorized reduction layer, etc.)

Search Algorithms

  • Searcher algorithms to learn the architecture and model parameters (e.g., DartsSearcher and ProxylessNasSearcher)

Hardware constraint

A key feature of NNabla NAS is the ability to search architectures with hardware constraint.

  • Can be used to enforce hardware constraints (e.g. LatencyEstimator and MemoryEstimator)
  • NNabla NAS implements online latency profilers for CPU and GPU and offline profiling for other devices (getting latency from look-up table)

Other Features

Quick Start

Install

First you need to install NNabla with the configuration that suit your environment. Follow the instruction from https://nnabla.org/install/ . E.g, if you have cuda 11.0:

pip install -U nnabla-ext-cuda110

If you want to use dataloader.imagenet you have to install nvidia-dali

pip install --extra-index-url https://developer.download.nvidia.com/compute/redist/ nvidia-dali-cuda110

You need to install graphviz to visualize NAS results.

apt install graphviz

To install NNabla NAS, simply run the following pip install in an environment with python >= 3.7

pip install -U nnabla-nas

Version 0.12.0 Release

11 Apr 00:57
Compare
Choose a tag to compare

NNabla NAS version 0.12.0

We are delighted to announce the release NNabla NAS, the Neural Architecture Search framework for NNabla.
We hope that this new member of the NNabla ecosystem will help you to design and develop
Neural Networks for you applications and products in an easy and efficient way.
We are actively developing NNabla NAS, improving its usability, adding latest research methods and expanding its range of applications.
To improve NNabla NAS, we welcome your feedback and on your contributions to the project.

release-note-bugfix

release-note-build

release-note-core

release-note-utility

Key Features

Search Space

  • Flexible way to define search spaces
  • Efficient sampling of architectures from search space (fast)
  • Predefined top level modules to define candidate architectures (e.g. inverted residual blocks, drop path, dilated depthwise separable, factorized reduction layer, etc.)

Search Algorithms

  • Searcher algorithms to learn the architecture and model parameters (e.g., DartsSearcher and ProxylessNasSearcher)

Hardware constraint

A key feature of NNabla NAS is the ability to search architectures with hardware constraint.

  • Can be used to enforce hardware constraints (e.g. LatencyEstimator and MemoryEstimator)
  • NNabla NAS implements online latency profilers for CPU and GPU and offline profiling for other devices (getting latency from look-up table)

Other Features

Quick Start

Install

First you need to install NNabla with the configuration that suit your environment. Follow the instruction from https://nnabla.org/download/ . E.g, if you have cuda 10.2:

pip install -U nnabla-ext-cuda102

If you want to use dataloader.imagenet you have to install nvidia-dali

pip install --extra-index-url https://developer.download.nvidia.com/compute/redist/ nvidia-dali-cuda100

You need to install graphviz to visualize NAS results.

apt install graphviz

To install NNabla NAS, simply run the following pip install in an environment with python >= 3.7

pip install -U nnabla-nas

Version 0.11.0 Release

04 Apr 11:11
Compare
Choose a tag to compare

NNabla NAS version 0.11.0

We are delighted to announce the release NNabla NAS, the Neural Architecture Search framework for NNabla.
We hope that this new member of the NNabla ecosystem will help you to design and develop
Neural Networks for you applications and products in an easy and efficient way.
We are actively developing NNabla NAS, improving its usability, adding latest research methods and expanding its range of applications.
To improve NNabla NAS, we welcome your feedback and on your contributions to the project.

Fix

  • [Fix URLs in documentations] (#5)

Key Features

Search Space

  • Flexible way to define search spaces
  • Efficient sampling of architectures from search space (fast)
  • Predefined top level modules to define candidate architectures (e.g. inverted residual blocks, drop path, dilated depthwise separable, factorized reduction layer, etc.)

Search Algorithms

  • Searcher algorithms to learn the architecture and model parameters (e.g., DartsSearcher and ProxylessNasSearcher)

Hardware constraint

A key feature of NNabla NAS is the ability to search architectures with hardware constraint.

  • Can be used to enforce hardware constraints (e.g. LatencyEstimator and MemoryEstimator)
  • NNabla NAS implements online latency profilers for CPU and GPU and offline profiling for other devices (getting latency from look-up table)

Other Features

Quick Start

Install

First you need to install NNabla with the configuration that suit your environment. Follow the instruction from https://nnabla.org/download/ . E.g, if you have cuda 10.2:

pip install -U nnabla-ext-cuda102

If you want to use dataloader.imagenet you have to install nvidia-dali

pip install --extra-index-url https://developer.download.nvidia.com/compute/redist/ nvidia-dali-cuda100

You need to install graphviz to visualize NAS results.

apt install graphviz

To install NNabla NAS, simply run the following pip install in an environment with python >= 3.6

pip install -U nnabla-nas

Version 0.10.0 Release

04 Apr 11:10
Compare
Choose a tag to compare

NNabla NAS version 0.10.0

We are delighted to announce the release NNabla NAS, the Neural Architecture Search framework for NNabla.
We hope that this new member of the NNabla ecosystem will help you to design and develop
Neural Networks for you applications and products in an easy and efficient way.
We are actively developing NNabla NAS, improving its usability, adding latest research methods and expanding its range of applications.
To improve NNabla NAS, we welcome your feedback and on your contributions to the project.

enhancement

bug-fix

Key Features

Search Space

  • Flexible way to define search spaces
  • Efficient sampling of architectures from search space (fast)
  • Predefined top level modules to define candidate architectures (e.g. inverted residual blocks, drop path, dilated depthwise separable, factorized reduction layer, etc.)

Search Algorithms

  • Searcher algorithms to learn the architecture and model parameters (e.g., DartsSearcher and ProxylessNasSearcher)

Hardware constraint

A key feature of NNabla NAS is the ability to search architectures with hardware constraint.

  • Can be used to enforce hardware constraints (e.g. LatencyEstimator and MemoryEstimator)
  • NNabla NAS implements online latency profilers for CPU and GPU and offline profiling for other devices (getting latency from look-up table)

Other Features

Quick Start

Install

First you need to install NNabla with the configuration that suit your environment. Follow the instruction from https://nnabla.org/download/ . E.g, if you have cuda 10.2:

pip install -U nnabla-ext-cuda102

If you want to use dataloader.imagenet you have to install nvidia-dali

pip install --extra-index-url https://developer.download.nvidia.com/compute/redist/ nvidia-dali-cuda100

You need to install graphviz to visualize NAS results.

apt install graphviz

To install NNabla NAS, simply run the following pip install in an environment with python >= 3.6

pip install -U nnabla-nas

Version 0.9.0 release

09 Jul 22:44
Compare
Choose a tag to compare

NNabla NAS version 0.9.0

We are delighted to announce the release NNabla NAS, the Neural Architecture Search framework for NNabla.
We hope that this new member of the NNabla ecosystem will help you to design and develop
Neural Networks for you applications and products in an easy and efficient way.
We are actively developing NNabla NAS, improving its usability, adding latest research methods and expanding its range of applications.
To improve NNabla NAS, we welcome your feedback and on your contributions to the project.

Key Features

Search Space

  • Flexible way to define search spaces
  • Efficient sampling of architectures from search space (fast)
  • Predefined top level modules to define candidate architectures (e.g. inverted residual blocks, drop path, dilated depthwise separable, factorized reduction layer, etc.)

Search Algorithms

  • Searcher algorithms to learn the architecture and model parameters (e.g., DartsSearcher and ProxylessNasSearcher)

Hardware constraint

A key feature of NNabla NAS is the ability to search architectures with hardware constraint.

  • Can be used to enforce hardware constraints (e.g. LatencyEstimator and MemoryEstimator)
  • NNabla NAS implements online latency profilers for CPU and GPU and offline profiling for other devices (getting latency from look-up table)

Other Features

Quick Start

Install

First you need to install NNabla with the configuration that suit your environment. Follow the instruction from https://nnabla.org/download/ . E.g, if you have cuda 10.2:

pip install -U nnabla-ext-cuda102

If you want to use dataloader.imagenet you have to install nvidia-dali

pip install --extra-index-url https://developer.download.nvidia.com/compute/redist/ nvidia-dali-cuda100

You need to install graphviz to visualize NAS results.

apt install graphviz

To install NNabla NAS, simply run the following pip install in an environment with python >= 3.6

pip install -U nnabla-nas