Our group develops NN based applications targeting resource efficient hardware platforms. To unify the mapping process from various NN frameworks to target platforms, a common intermediate representation (IR) is required.
ONNX is the new standard for exchanging neural network (NN) graphs, which becomes supported by more and more tools.
One goal of this project is the conversion of a framework specific description to ONNX. Another goal is the mapping of ONNX graphs onto our hardware platforms including Multicore and FPGA systems. This project brings together high level programming of modern NN frameworks with low level programming in C or synthesizing hardware with HLS.
In case this would not find enough interest for a team project, this project proposal would be also offered (in reduced/modified form)
[x] as individual project
[x] as project for 2-3 students
- Any of C, C++, HLS, Python3
| Modul | Veranstaltung | Leistungen | |
|---|---|---|---|
| 39-M-Inf-GP Grundlagenprojekt Intelligente Systeme Grundlagenprojekt Intelligente Systeme | Gruppenprojekt | unbenotete Prüfungsleistung
|
Studieninformation |
Die verbindlichen Modulbeschreibungen enthalten weitere Informationen, auch zu den "Leistungen" und ihren Anforderungen. Sind mehrere "Leistungsformen" möglich, entscheiden die jeweiligen Lehrenden darüber.