| 505 | // Serialize LayerParameter to protocol buffer |
| 506 | template <typename Dtype> |
| 507 | void Layer<Dtype>::ToProto(LayerParameter* param, bool write_diff) { |
| 508 | param->Clear(); |
| 509 | param->CopyFrom(layer_param_); |
| 510 | param->clear_blobs(); |
| 511 | for (int i = 0; i < blobs_.size(); ++i) { |
| 512 | blobs_[i]->ToProto(param->add_blobs(), write_diff); |
| 513 | } |
| 514 | } |
| 515 | |
| 516 | } // namespace caffe |
| 517 |