These 3 commits are when the Protocol Buffers files have changed:
Commit: | 47ba954 | |
---|---|---|
Author: | Valeriy Fedyunin | |
Committer: | GitHub |
Switch to onnx 1.14.1 (#993) * Switch to ONNX 1.14.1 Signed-off-by: Valerii Fediunin <valery.fedyunin@abbyy.com> * Support 'axes' input in Pad ONNX operator Signed-off-by: Valerii Fediunin <valery.fedyunin@abbyy.com> * Fix for new 'wrap' mode in Pad operator Signed-off-by: Valerii Fediunin <valery.fedyunin@abbyy.com> * Mention new coordinate transformation mode in newer versions of Resize Signed-off-by: Valerii Fediunin <valery.fedyunin@abbyy.com> * Fix input count for new versions in Reduce operators Signed-off-by: Valerii Fediunin <valery.fedyunin@abbyy.com> * Fix handling CSoftmaxLayer::NA_ListSize in ONNX Softmax operator Signed-off-by: Valerii Fediunin <valery.fedyunin@abbyy.com> * Remove debug code Signed-off-by: Valerii Fediunin <valery.fedyunin@abbyy.com> --------- Signed-off-by: Valerii Fediunin <valery.fedyunin@abbyy.com>
The documentation is generated from this commit.
Commit: | 7590a2c | |
---|---|---|
Author: | Valeriy Fedyunin | |
Committer: | GitHub |
Switch to Onnx 1.11.0 (#809) * Add enum class support to CArchive Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Add first pack of ONNX layers Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Delete CTensorBase::IsEmpty Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Revert "Delete CTensorBase::IsEmpty" This reverts commit a426e4fce42e93fb659a54bbb892dad02b795784. Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Use enum TTensorType instead of CTensorBase::IsCalculated Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Fix COnnxReshapeLayer Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Add raw buffer access to CShapeTensor Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * [PART 1]: Add CShapeTensor Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Restore CMatMulOperator Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Restore CExpandOperator Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Using blobs for shape tensors Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Fix layout inconsistency in CShapeTensor Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Allow shape tensors to have different layouts Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Restore Slice operator Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Add conversion from CShapeTensor to CUserTensor Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Enable scalar initializers Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Support CShapeTensor in ConvertTensor Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Add forgotten NEOML_DNN_LAYER Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Support CShapeTensor in CGatherOperator Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Support CShapeTensor in CUnsqueezeOperator Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Enable shape inputs in CResizeOperator Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Use only reshapers during tensor conversion Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Remove excessive comment Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Support CShapeTensor in CConcatOperator Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Fix lookup dimensions in COnnxGatherLayer Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Fix output layout in COnnxShapeLayer Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Fix inputs connected to COnnxGatherLayer during CGatherOperator::AddLayers Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Use COnnxEltwiseLayer when possible Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Support CShapeTensor in CEltwiseOperatorBase Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Use template CEltwiseOperator instead of multiple classes Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Support CShapeTensor in CCastOperator Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Fix Gather for negative indices Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Support CShapeTensor in CSqueezeOperator Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Support CShapeTensor in CConstantOfShapeOperator Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Support CShapeTensor in CRangeOperator Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Fix output layout and shape in CGatherOperator Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * [DEBUG] Add debug code Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Fix case when CShapeTensor is a graph output Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Fix output layout in CConstantOfShapeOperator Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * [DEBUG] Disable debug logging Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Rename BaseReshaper to OnnxLayerBase Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Rename CTransformReshaper to COnnxTransformHelper Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Rename CTranspoceReshaper to COnnxTransposeHelper Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Rename CSourceReshaper to COnnxSourceHelper Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Remove reshapers from namings Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Remove unused header Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Support CShapeTensor in CSplitOperator Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Support CShapeTensor in CShapeOperator Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Don't convert layout in AsShapeTensor Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Support CShapeTensor as first input in CReshapeOperator Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Remove deleted files from CMakeLists.txt Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Allow other inputs to be nullptr in CActivationOperatorBase Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Allow outputLayout to have more dimensions than input in Expand operator Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Fix CShapeTensor support in Reshape operator Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Allow data type mismatch in COnnxEltwiseLayer Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Fix output layout in CExpandOperator Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Fix CShapeTensor support in COnnxReshapeLayer Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Support CShapeTensor in CResizeOperator Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Support broadcast in both directions in COnnxExpandLayer Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Support CShapeTensor in CNonZeroOperator Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Add workaround for ConstantOfShape + NonZero Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Support CShapeTensor in COneHotOperator Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Support CShapeTensor in CUpsampleOperator Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Support output_shape attribute in CConvTransposeOperator Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Fix GCC-9 warnings Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Derive COnnxExpandLayer from COnnxLayerBase Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Derive COnnxReshapeLayer from COnnxLayerBase Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Fail in case of bad broadcast in any configuration Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Use a friend (QUESTIONABLE) Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Add comments to COnnxLayerBase Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Derive CShapeToBlobLayer from COnnxLayerBase Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Remove COnnxLayerBase::GetOutputShapeBlobs Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Comment COnnxCastLayer Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Comment COnnxConcatLayer Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Minor optimization of COnnxSliceLayer Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Comment COnnxConstantOfShapeLayer Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Comment COnnxConvTransposeLayer Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Comment COnnxEltwiseLayer Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Comment COnnxGatherLayer Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Comment COnnxNonZeroLayer Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Comment COnnxShapeLayer Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Comment COnnxOneHotLayer Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Add more comments to Onnx layers Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Rename CShapeToBlobLayer to COnnxShapeToBlobLayer Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Rename COnnxSplitLayer::Get/SetDim to COnnxSplitLayer::Get/SetSplitDim Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Comments to COnnxTransposeHelper Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Rename CShapeToBlobLayer to COnnxShapeBlobLayer in CMakeLists.txt Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Remove excessive empty line Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Add serialization tests for new Onnx layers Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Fix compiler warnings Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Fix Clang warning Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Comment CCastOperator Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Convert output layout before AsUserTensor Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Comment CLayerOperator Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Remove double-check Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Support initialH and initialC in CLstmOperator Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Use CheckLayerArchitecture in new layers Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Remove unused variable Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Comment CGraphOutput::AddSinkLayer Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Update comment to hasUserOrShapeInputs Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Add GetTensorShape Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Fix compilation Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Clean-up CEltwiseOperator Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Fix codestyle: two empty rows Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Decompose CGatherOperator::AddLayers Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Add missing return Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Fix compilation Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Add missing const Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Decompose COneHotOperator::AddLayers Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Update comment Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Reduce diff size Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Reduce diff size Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Switch to Onnx 1.11.0 Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Remove debug code Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Fix start calculation in Shape operator Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Fix Flatten operator Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Fix corner-case for flatten operator Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Refactor Flatten operator Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Support axes as second input in ReduceSum operator Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Fix CReduceSumOperator::PoolAxes when input contains negative axes Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Fix axis attribute behavior since opset v13 in CSoftmaxOperator Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Fix input check in CBatchNormalizationOperator Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Fix 3d batch normalization Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Optimize CBatchNormalizationOperator Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Fix Range length when delta is a negative integer Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Fix Transpose operator in case of integer shape-blob Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Delete excessive header Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Support CShapeTensor in CTransposeOperator Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Fix indices layout calculation in COneHotOperator Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Support nullptr input in CConcatOperator Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Support CShapeTensor with no elements in CLayerOperator Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Fix Range length when delta is a negative integer Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Fix Transpose operator in case of integer shape-blob Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Delete excessive header Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Support CShapeTensor in CTransposeOperator Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Fix indices layout calculation in COneHotOperator Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Support nullptr input in CConcatOperator Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Support CShapeTensor with no elements in CLayerOperator Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Reduce diff size Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Fix NonZero operator in case of 2+ dimensional input Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Support values input in COneHotOperator Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Add TInterpolationCoords::AlignCornersOnnx Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Fix CEltwiseOperator<Operation>::getBroadcast() Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Fix calcOnnxRangeOutput Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Process empty tensor attribute correctly Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Process empty graph initializer correctly Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Revert "Add TInterpolationCoords::AlignCornersOnnx" This reverts commit 552a5e5a81380a0b0359da9f38911c663bbf5f67. Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Don't use default single-thread CPU MathEngine Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Optimize tensor-scalar arithmetic operations in COnnxEltwiseLayer Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Avoid excessive data copying in case of in-place in COnnxEltwiseLayer Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Avoid excessive data copying in case of in-place in COnnxEltwiseLayer Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> * Update comment Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> --------- Signed-off-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com>
Commit: | 108f94c | |
---|---|---|
Author: | Anatoly Yakshov | |
Committer: | GitHub |
Using FindProtobuf.cmake module to get protobuf. (#31) * Add MKL_USE_STATIC_LIBS in FindMKL.cmake Signed-off-by: TemplateVoid <anatoly.yakshov@gmail.com> * Some refactoring Signed-off-by: TemplateVoid <anatoly.yakshov@gmail.com> * Small fix Signed-off-by: TemplateVoid <anatoly.yakshov@gmail.com> * Use find_package to get protobuf. Signed-off-by: TemplateVoid <anatoly.yakshov@gmail.com> * Small fix Signed-off-by: TemplateVoid <anatoly.yakshov@gmail.com> * Small change Signed-off-by: TemplateVoid <anatoly.yakshov@gmail.com> * Fix internal build Signed-off-by: TemplateVoid <anatoly.yakshov@gmail.com> * Revert lib namespace and don't use is_subproject to enable MathEngine test Signed-off-by: TemplateVoid <anatoly.yakshov@gmail.com> * Fix internal build Signed-off-by: TemplateVoid <anatoly.yakshov@gmail.com> Co-authored-by: Stanislav Angeliuk <59917951+SAngeliuk@users.noreply.github.com> Co-authored-by: Valeriy Fedyunin <stelz40494@gmail.com>