| 542 | |
| 543 | template <typename Dtype> |
| 544 | Dtype Net<Dtype>::ForwardFromTo(int start, int end) { |
| 545 | CHECK_GE(start, 0); |
| 546 | CHECK_LT(end, layers_.size()); |
| 547 | Dtype loss = 0; |
| 548 | for (int i = start; i <= end; ++i) { |
| 549 | //LOG(ERROR) << "Forwarding " << layer_names_[i]; |
| 550 | Dtype layer_loss = layers_[i]->Forward(bottom_vecs_[i], top_vecs_[i]); |
| 551 | loss += layer_loss; |
| 552 | if (debug_info_) { ForwardDebugInfo(i); } |
| 553 | } |
| 554 | return loss; |
| 555 | } |
| 556 | |
| 557 | template <typename Dtype> |
| 558 | Dtype Net<Dtype>::ForwardFrom(int start) { |