pg020196 / Neural-Network-Translator

This repository contains a neural network translator which can translate neural network models to native code.
MIT License
8 stars 4 forks source link

Update Backend for convolution layer #109

Closed pg020196 closed 4 years ago

pg020196 commented 4 years ago
Name Marker Type
KERNEL_VALUES ###kernelValues### const float array with length of ###indicesKernelValues###
KERNEL_START_INDEX ###kernelvaluesstartindex### const uint16_t array with length of ###dimNumberLayers###
KERNEL_WIDTH ###kernelwidth### const uint16_t array with length of ###dimNumberLayers###
KERNEL_HEIGHT ###kernelheight### const uint16_t array with length of ###dimNumberLayers###
HORIZONTAL_DILATION_RATE ###HorizontalDilationRate### const uint16_t array with length of ###dimNumberLayers###
HORIZONTAL_DILATION_RATE ###VerticalDilationRate### const uint16_t array with length of ###dimNumberLayers###

Furthermore, entries in the following existing arrays must be added: activation_function bias_enabled horizontal_stride vertical_stride

We also must somehow specify whether a zero padding or a value padding should be applied, e.g. through a padding type field with the following assignment: zero padding: 0 value padding: 1

ChristophBrandl commented 4 years ago

@pg020196 Additional tasks/questions:

pg020196 commented 4 years ago
pg020196 commented 4 years ago

Due to the project time frame, the project team decided not to implement the convolution layer.