minor, allow multiple (form-feed separated) input documents

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, reuse scratch vectors between calls

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, refactor train() routine

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, introduce deferred updates so a batch can be processed in parallel without sync'ing problems

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
hygiene, use `#if defined' conditionals instead of numerical values

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
chore, introduce noinline static routines in DEBUG mode (i.e. !NDEBUG)

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
chore, undef `ni' directive (for noinline), intel's vtune ...

can do analyses without this trick.

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
trial, openmpify cblas_sdot()

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
Revert "trial, openmpify cblas_sdot()"

This reverts commit 39fa51aa98ca0564efb3f26ded5ad1a6f87c5b21.
minor, allow nested with()s

The with variable will be concat'd with the line number.

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, extend the priv slot of a rbm, keep the glodfn object as well as the transposed weight matrix

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, when propagating upwards, use the transposed weight matrix

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, go back to defining propagation sums in terms of cblas_sdot()

This might aid future profiling tests.

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, generally defer updates

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
Merge branch 'prof/train'

* prof/train:
  minor, generally defer updates
  minor, go back to defining propagation sums in terms of cblas_sdot()
  minor, when propagating upwards, use the transposed weight matrix
  minor, extend the priv slot of a rbm, keep the glodfn object as well as the transposed weight matrix
  minor, allow nested with()s
  Revert "trial, openmpify cblas_sdot()"
  trial, openmpify cblas_sdot()
  chore, undef `ni' directive (for noinline), intel's vtune ...
  chore, introduce noinline static routines in DEBUG mode (i.e. !NDEBUG)
  hygiene, use `#if defined' conditionals instead of numerical values
  minor, introduce deferred updates so a batch can be processed in parallel without sync'ing problems
  minor, refactor train() routine
  minor, reuse scratch vectors between calls
  minor, allow multiple (form-feed separated) input documents