Release v0.3.0
Compare changes
Files
137
.gitlab/ci/_global.gitlab-ci.yml deleted
100644 → 0
+ 0
− 24
Thanks to all of you !
Forward kernel !74 (merged) solved by Olivier BICHLER
Forward kernel !75 (merged) solved by Houssem Rouis
Forward kernel !75 (merged) solved by Houssem Rouis
Forward kernel !88 (merged) solved by Noam Zerah
Forward kernel !84 (merged) solved by Grégoire Kubler
Backward kernel !70 (merged) solved by Olivier Bichler
Backward kernel !70 (merged) solved by Olivier Bichler
Backward kernel !70 (merged) solved by Olivier Bichler
Removed NoBias attribute aidge_core!143 (merged) solved by Olivier Bichler
Removed NoBias Arguments aidge_core!143 (merged) solved by Olivier Bichler
Forward kernel !77 (merged) solved by Maxence Naud
Forward & Backward kernel (for BCE loss support) !68 (merged)) solved by Olivier Antony
This operator is named Ln because Log exists already in aidge core in form of logging. This will be fixed in future release
Backward kernel !85 (merged) solved by Jerome Hue
Forward kernel !70 (diffs) solved by Olivier Bichler
Backward kernel
Backward and Forward kernels in !67 (merged) and !69 (merged)) solved by Olivier Antoni
Moved implementation to cpu backend (which was moved to core in aidge_core!104 (merged)) & added support for step attribute !65 (diffs) solved by Houssem Rouis
Backward kernel !67 (merged) solved by Olivier Antoni
Handle case where axes input is a "scalar tensor" Learning backend cuda solved by Unassigned
Forward kernel !75 (merged) solved by Houssem Rouis
Enhanced numerical stability !76 (merged) solved by Olivier BICHLER
Forward kernel !72 (merged) solved by Olivier BICHLER
Several Operator got moved to aidge core as their implementation are backend agnostic
Refactor OperatorImpl for backend/export](!79 (merged)) solved by Olivier BICHLER
Propagating this mr changes, now :
OPImpl_kernels.hpp
OPImpl.cpp
is mostly unchanged.namespace Aidge {
// Operator implementation entry point for the backend
using AddImpl_cpu = OperatorImpl_cpu<Add_Op,
void(const std::vector<const void*>, const std::vector<std::vector<std::size_t>>&, const std::size_t, const std::vector<std::size_t>&, void*)>;
// Implementation entry point registration to Operator
REGISTRAR(Add_Op, "cpu", Aidge::AddImpl_cpu::create);
} // namespace Aidge
NO API CHANGES
README.md
)aidge_backend_cpu
do not rely on its own pybind
library anymore but on aidge_core
's one instead : !89 (merged) solved by Christophe GuillonAPI CHANGES
The new way to access attributes introduced in aidge_core!145 (diffs) has been propagated in aidge_backend_cpu
effectively changing the signature of forward kernels functions.
!86 (diffs) solved by Jerome Hue
Fixed : backaward kernel was looking for a forward function !90 (merged) solved by Houssem Rouis
X and Y dimensions were inverted in forward kernel !87 (merged) solved by Olivier BICHLER
Copyright © Eclipse Foundation, Inc. All Rights Reserved. Privacy Policy | Terms of Use | Copyright Agent