Устанавливая нижнее и верхнее blob одинаковыми, мы можем сказать Caffe сделать "на месте" вычисление, чтобы сохранить потребление памяти.
В настоящее время я знаю, что могу безопасно использовать на месте слои "BatchNorm", "Scale" и "ReLU" (пожалуйста, дайте мне знать, если я ошибаюсь). Хотя кажется, что некоторые проблемы для других слоев (этот вопрос, кажется, является примером).
Когда использовать слои на месте в Caffe? 
Как это работает с обратным распространением?
