- Oct 20, 2024
-
-
Maxence Naud authored
Merge branch 'hotfix' into 'main' See merge request !229
-
- Oct 19, 2024
-
-
Maxence Naud authored
fix direct leak from forgotten call to 'delete' See merge request !228
-
Maxence Naud authored
-
Maxence Naud authored
Fix Scheduler::StaticSchedulingElement shared_ptr circular reference See merge request !227
-
Maxence Naud authored
- Change shared_ptr to raw ptr. It is possible without issue here as each pointer is stored and owned by Scheduler::mStaticSchedule and deleted with it - Change Scheduler::resetScheduling() and Scheduler::~Scheduler() to delete raw pointers properly
-
Maxence Naud authored
-
- Sep 30, 2024
-
-
Maxence Naud authored
Version 0.3.0 See merge request !212
-
Maxence Naud authored
-
- Sep 26, 2024
-
-
Olivier BICHLER authored
[GraphView]: Add getOrderedNodes() method for topological order See merge request !202
-
- Sep 25, 2024
-
-
Add getOrderedNodes(reversed=false) method which produces a topological order of the graph view (or of the reversed graph view when reversed is true). This order is also deterministic given the nodes set and the ordered output nodes. Cyclic graphs are handled by breaking back edges as declared in the new setBackEdges() method of the Operator class. The order is suitable for resolving constant propagation of tensor types in one pass including for cyclic graphs if back edges are declared correctly for operators. It is also suitable for exporting to onnx graphs which require a topological order of exported acyclic graphs.
-
Olivier BICHLER authored
-
Olivier BICHLER authored
-
- Sep 24, 2024
-
-
Olivier BICHLER authored
Refactor OperatorImpl for backend/export See merge request !186
-
Olivier BICHLER authored
-
Olivier BICHLER authored
-
Olivier BICHLER authored
-
- Sep 20, 2024
-
-
Olivier BICHLER authored
-
Olivier BICHLER authored
-
Olivier BICHLER authored
-
Olivier BICHLER authored
-
- Sep 19, 2024
-
-
Grégoire Kubler authored
Added Bitshift Operator See merge request !200
-
-
- Sep 16, 2024
-
-
Olivier BICHLER authored
-
Olivier BICHLER authored
-
Olivier BICHLER authored
-
Olivier BICHLER authored
I-ViT Integration See merge request !196
-
Benjamin Halimi authored
Enhance createUniqueName See merge request !180
-
Benjamin Halimi authored
-
- Sep 13, 2024
-
-
Grégoire Kubler authored
[Build] Enable build of C++ unit tests with python bindings See merge request !187
-
Olivier BICHLER authored
-
Add verbosity and disable stdio capture in pytest command.
-
Remove unecessary aidge_export_aidge build dependencies. Add inclusion of cpu TensorImpl to default main.cpp. Change test_export.py unit test to build only the python binding such that the test works under cibuildwheel. Fix test_export.py to not install tests in the libAidge installation directory.
-
Adjust dependencies of core archive for allowing builds for python modules and build for executables when -DPYBIND=ON. Build can now be performed with -DPYBIND=ON and -DTEST=ON. Build can be done in case where the python libraries are not present (cibuildwheel), though in this case it is not possible to build standalone executables. Install pybind11 headers as part of interface in order to provide complete dependencies. Add AIDGE_BUILD_TEST envvar to setup.py to -DTEST=ON. Update required cmake version which should be actually >=3.18. Update and fix README. Co-authored-by:
Grégoire Kubler <gregoire.kubler@proton.me>
-
Olivier BICHLER authored
-
Olivier BICHLER authored
Fix Split kernel See merge request !201
-
Houssem ROUIS authored
-
- Sep 12, 2024
-
-
Olivier BICHLER authored
-
Olivier BICHLER authored
-
Olivier BICHLER authored
Added missing inView check See merge request !199
-
Olivier BICHLER authored
-