-
Notifications
You must be signed in to change notification settings - Fork 334
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #503 from sony/feature/20190726-Update-nnabla-conv…
…erter-support-status-doc Update nnabla converter support status doc.
- Loading branch information
Showing
5 changed files
with
1,295 additions
and
304 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
344 changes: 344 additions & 0 deletions
344
doc/python/file_format_converter/nnabla-c-runtime/operator_coverage.rst
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 | ||
===================== ======== ============= | ||
|
||
|
||
|
Oops, something went wrong.