brainstorm icon indicating copy to clipboard operation
brainstorm copied to clipboard

Fast, flexible and fun neural networks.

Results 27 brainstorm issues
Sort by recently updated
recently updated
newest added

For double buffering to work properly, the new strategy of copying data to device in `provide_external_data` instead of the iterators requires some changes to how InputLayer works. This is a...

enhancement

We should have a `context_reset_rate` parameter (subject to renaming) in the trainer which is set by the `train` function. Using this, the context should be reset (cleared) if `current_update_nr` %...

From what I can see, the mechanism for generating descriptions and serializing networks etc. does not fully work yet. @Qwlouse, you were working on this. Any comments on what else...

Currently, all buffers (parameters, internals, gradients, ...) are assumed to have the dtype (typically either float or double). This is a bit restrictive: For example, in a max-pooling operation, one...

Sooner or later, we should think about introducing CUDA streams for our GPU implementation. Side-Effect: Looking at the profiling outputs, across various example the most expensive call we make is...

enhancement

I think we should run some rudimentary profiling before the initial release, just to get rid of the worst performance offenders. On a related note, it'd be nice to have...

enhancement