- Jan 08, 2025
-
-
Olivier BICHLER authored
-
- Dec 05, 2024
-
-
- add compound assignment operator (+=, -=, *=, /=) with Tensor and arithmetic values - add operator(+, -, *, /) with arithmetic values - add friend symetric operator (+, -, *) with arithmetic values - add fmt parsing function
-
- Add move assignment operator - Fix 'Tensor::clone()' if original Tensor has no implementation - Change behaviour to always perform a shallow copy in case of copy constructor/assignment operator calls
-
- Nov 26, 2024
-
-
Maxence Naud authored
-
Maxence Naud authored
- working nearest mode - add Interpolation python binding - working python binding - change Resize creation function to set scale/size Producers if values are provided
-
Maxence Naud authored
-
Addded namespace Aidge {} to remove extra Aidge:: specification Removed useless #include
-
OperatorTensor::associateInput() ensures that data is not a null pointer to avoid segfault if the tensor to be set as input is not defined. Tensor::get() & getIdx() prints the values received in case of error
-
-
- Nov 21, 2024
-
-
Set toString() method to always return a valid string even in the case where the Tensor has no implementaiton or when the tensor is undefined (i.e. no specified size).
-
- Oct 19, 2024
-
-
Maxence Naud authored
-
- Sep 02, 2024
-
-
Houssem ROUIS authored
-
- Aug 29, 2024
-
-
Olivier BICHLER authored
-
- Aug 07, 2024
-
-
Maxence Naud authored
-
Maxence Naud authored
-
- Jul 09, 2024
-
-
Define a Tensor with undefined dims by explicitly setting mSize to 0. Provide undefined() method which must be used instead of empty() to test whether a Tensor as associated dimensions and can be used for forwarding dimensions downward. This disambiguates from defined scalar Tensor which actually have empty dimensions, but size of 1. Note that as soon as a Tensor with undefined dimensions is resized, it's dimensions are permanently defined (though may still change). This change solves issues in operators forwardDims() when input values are scalar, i.e. !undefined() and empty().
-
- Jun 19, 2024
-
-
- Jun 13, 2024
-
-
Cyril Moineau authored
-
Cyril Moineau authored
-
- Jun 07, 2024
-
-
Olivier BICHLER authored
-
- Apr 24, 2024
-
-
Cyril Moineau authored
-
- Apr 22, 2024
-
-
-
Cyril Moineau authored
-
- Apr 09, 2024
-
-
Maxence Naud authored
-
- Mar 22, 2024
-
-
Maxence Naud authored
-
- Mar 21, 2024
-
-
-
Maxence Naud authored
-
- Feb 29, 2024
-
-
Maxence Naud authored
- [#include] Remove duplicated includes, add includes - [attributes] add default values for mDataType, mImpl and mGrad - [constructors] Order constructors, change array copy assignment to remove code duplication - calling grad() does not instanciate the gradient anymore, a dedicated function should do it - move getAvailableBackends() and operator=(const Tensor&) to cpp file - Tensor::resize() now handles scalar Tensors
-
- Feb 27, 2024
-
-
Maxence Naud authored
- [Add] ``zeros()`` member function to set implpementation elements to 0 - [unit_tests][NF] Add many more cases in Test_TensorImpl.cpp - [include] update includes in Tensor.hpp
-
- Feb 19, 2024
-
-
Maxence Naud authored
- [Add] ``zeros()`` member function to set implpementation elements to 0 - [unit_tests][NF] Add many more cases in Test_TensorImpl.cpp - [include] update includes in Tensor.hpp
-
- Feb 16, 2024
-
-
Maxence Naud authored
-
Maxence Naud authored
-
Maxence Naud authored
- [Add] ``zeros()`` member function to set implpementation elements to 0 - [unit_tests][NF] Add many more cases in Test_TensorImpl.cpp - [include] update includes in Tensor.hpp
-
- Feb 12, 2024
-
-
Thibault Allenet authored
Update TensorImpl constructor to take the tensor dimensions instead of the number of elements. Necessary for backend_opencv.
-
Maxence Naud authored
-
- Jan 29, 2024
-
-
Olivier BICHLER authored
-
- Jan 26, 2024
-
-
Olivier BICHLER authored
-
- Jan 15, 2024
-
-
Olivier BICHLER authored
-
- Jan 05, 2024
-
-
Olivier BICHLER authored
-