- Aug 26, 2024
-
-
Olivier BICHLER authored
-
- Aug 07, 2024
-
-
Maxence Naud authored
-
-
Maxence Naud authored
-
- Aug 06, 2024
-
-
Maxence Naud authored
-
- Jul 31, 2024
-
-
Maxence Naud authored
-
- Jul 22, 2024
-
-
For constructors, now manage correctly: - np array 0-rank arrays scalar, - python int|float scalars, - np scalars np.dtype() (different from 0-rank array scalars), - contruction with dims=..., now a kw only argument, - np arrays of rank >= 1 as before. For setters, now manage correctly conversion without loss of precision and do not raise in case of overflow as we would expect with C++ interface. Added support in ctors/get/set for some missing types, now support [u]int(8|16|32|64).
-
- Jul 11, 2024
-
-
Add setConsoleColor(bool) method to Log module in order to control colorization on log outputs. Default should be assumed true. This is useful generally when redirecting outputs or using a non colorized terminal in order to avoid annoying ANSI escape sequences. Add set_console_color(bool) python binding. Add AIDGE_LOG_COLOR=[off|OFF|0] env var to disable colors at startup.
-
Add python enum values for all defined dtypes as per the table of dtype names (lower case of the dtype names). Add __str__() binding such that str(tensor.dtype()) return bare enumeration names, suitable for comparison with numpy dtype names.
-
Olivier BICHLER authored
-
- Jul 10, 2024
-
-
-
Maxence Naud authored
-
- Jul 09, 2024
-
-
Olivier BICHLER authored
-
Olivier BICHLER authored
-
Olivier BICHLER authored
-
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().
-
- Jul 05, 2024
-
-
Maxence Naud authored
-
Olivier BICHLER authored
-
- Jun 28, 2024
-
-
Maxence Naud authored
- Fix datatype call - Change 'DataType' to 'dtype' for Python interface
-
Maxence Naud authored
-
- Jun 26, 2024
-
-
Olivier BICHLER authored
This reverts commit 35165108.
-
- Jun 25, 2024
-
-
Maxence Naud authored
-
Michal Szczepanski authored
-
- Jun 24, 2024
-
-
Maxence Naud authored
- [Add] Attributes: __str__(), __repr__() and dict() methods - [Add] GraphView: __repr__(), __len__() methods - [Add] Node: __repr__() method - [Add] Operator: __repr__() method and attr property - improve Tensor __str__ method if it is empty - change DataType to lower case for python
-
- Jun 21, 2024
-
-
Olivier BICHLER authored
-
- Jun 20, 2024
-
-
Olivier BICHLER authored
-
- Jun 19, 2024
-
-
Cyril Moineau authored
-
-
-
Olivier BICHLER authored
-
- Jun 18, 2024
-
-
Olivier BICHLER authored
-
-
Olivier BICHLER authored
-
Olivier BICHLER authored
-
Olivier Antoni authored
-
- Jun 14, 2024
-
-
Olivier BICHLER authored
-
Olivier BICHLER authored
-
- Jun 13, 2024
-
-
Olivier BICHLER authored
-
Cyril Moineau authored
-
Cyril Moineau authored
-