Skip to content

Commit

Permalink
Merge pull request #503 from sony/feature/20190726-Update-nnabla-conv…
Browse files Browse the repository at this point in the history
…erter-support-status-doc

Update nnabla converter support status doc.
  • Loading branch information
YukioOobuchi committed Aug 20, 2019
2 parents 87efb97 + bc466f6 commit 1851a8e
Show file tree
Hide file tree
Showing 5 changed files with 1,295 additions and 304 deletions.
1 change: 1 addition & 0 deletions doc/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ This document describes how to use the Python API and C++ API, the contribution
data_exchange_file_format
format.rst
python/file_format_converter/file_format_converter.rst
support_status.rst
contributing.rst
license.rst

Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,344 @@
NNabla C Runtime Support Status
===============================


nnabla version: 1.0.21

- ✓: Supported
- △: Partially supported
- X: Supported, but test failed or no test data.
- Empty: Not support yet.


Export
------

Total: 53/172

.. table:: Neural Network Layer

Count 8/14


========================= ======== =============
NNabla Function Status Description
========================= ======== =============
Affine ✓
RNN
LSTM
GRU
Convolution ✓
DepthwiseConvolution ✓
Deconvolution ✓
DepthwiseDeconvolution
MaxPooling ✓
AveragePooling △
GlobalAveragePooling
SumPooling ✓
Unpooling ✓
Embed
========================= ======== =============


.. table:: Neural Network Activation Functions

Count 8/21


================= ======== =============
NNabla Function Status Description
================= ======== =============
Sigmoid ✓
Swish X
Tanh ✓
ReLU ✓
LeakyReLU ✓
Softmax ✓
LogSoftmax
ELU ✓
SELU ✓
CReLU X
CELU X
PReLU ✓
GELU
ReLU6
HardSigmoid
HardTanh
LogSigmoid
SoftPlus
SoftSign
TanhShrink
Sinc
================= ======== =============


.. table:: Normalization

Count 1/6


========================== ======== =============
NNabla Function Status Description
========================== ======== =============
FusedBatchNormalization
BatchNormalization ✓
SyncBatchNormalization
MeanSubtraction X
ClipGradByValue
ClipGradByNorm
========================== ======== =============


.. table:: Reduction

Count 1/7


================= ======== =============
NNabla Function Status Description
================= ======== =============
Sum ✓
Mean
Max
Min
Prod
ReduceSum
ReduceMean
================= ======== =============


.. table:: Arithmetic

Count 11/12


================= ======== =============
NNabla Function Status Description
================= ======== =============
Add2 ✓
BcAdd2
Sub2 ✓
Mul2 ✓
Div2 ✓
Pow2 ✓
AddScalar ✓
MulScalar ✓
PowScalar ✓
RSubScalar ✓
RDivScalar ✓
RPowScalar ✓
================= ======== =============


.. table:: Logical

Count 5/29


===================== ======== =============
NNabla Function Status Description
===================== ======== =============
Sign ✓
Minimum2 ✓
Maximum2 ✓
MinimumScalar ✓
MaximumScalar ✓
LogicalAnd
LogicalOr
LogicalXor
Equal
NotEqual
GreaterEqual
Greater
LessEqual
Less
LogicalAndScalar
LogicalOrScalar
LogicalXorScalar
EqualScalar
NotEqualScalar
GreaterEqualScalar
GreaterScalar
LessEqualScalar
LessScalar
LogicalNot
IsNaN
IsInf
ResetNaN
ResetInf
Where
===================== ======== =============


.. table:: Math

Count 5/22


================= ======== =============
NNabla Function Status Description
================= ======== =============
Constant
Arange
Abs ✓
Exp ✓
Log ✓
Identity ✓
BatchMatmul ✓
Round X
Ceil
Floor
Sin
Cos
Tan
Sinh
Cosh
ASin
ACos
ATan
ATan2
ASinh
ACosh
ATanh
================= ======== =============


.. table:: Array Manipulation

Count 7/19


================= ======== =============
NNabla Function Status Description
================= ======== =============
Concatenate ✓
Split ✓
Stack ✓
Slice ✓
Pad
Transpose ✓
Broadcast
BroadcastTo
Tile
OneHot
Flip ✓
Shift X
Sort
Reshape ✓
MatrixDiag X
MatrixDiagPart X
Assign
GatherNd
ScatterNd
================= ======== =============


.. table:: Signal Processing

Count 0/3


================= ======== =============
NNabla Function Status Description
================= ======== =============
Interpolate
FFT
IFFT
================= ======== =============


.. table:: Stochasticity

Count 1/11


==================== ======== =============
NNabla Function Status Description
==================== ======== =============
Dropout ✓
TopKData
TopKGrad
Rand
Randint
Randn
RandomChoice
RandomCrop
RandomFlip
RandomShift
ImageAugmentation
==================== ======== =============


.. table:: Loss Functions

Count 0/9


========================== ======== =============
NNabla Function Status Description
========================== ======== =============
SigmoidCrossEntropy
BinaryCrossEntropy
SoftmaxCrossEntropy
CategoricalCrossEntropy
SquaredError
AbsoluteError
HuberLoss
EpsilonInsensitiveLoss
KLMultinomial
========================== ======== =============


.. table:: Quantization Neural Network Layers

Count 6/11


=========================== ======== =============
NNabla Function Status Description
=========================== ======== =============
BinarySigmoid ✓
BinaryTanh ✓
BinaryConnectAffine ✓
BinaryConnectConvolution ✓
BinaryWeightAffine ✓
BinaryWeightConvolution ✓
INQAffine
INQConvolution
FixedPointQuantize
Pow2Quantize
Prune
=========================== ======== =============


.. table:: Validation

Count 0/3


================== ======== =============
NNabla Function Status Description
================== ======== =============
TopNError
BinaryError
ConfusionMatrix
================== ======== =============


.. table:: Unsupported, Special Use

Count 0/5


===================== ======== =============
NNabla Function Status Description
===================== ======== =============
VATNoise
Unlink
Sink
NmsDetection2d
MaxPoolingBackward
===================== ======== =============



Loading

0 comments on commit 1851a8e

Please sign in to comment.