| 106 | |
| 107 | template <typename Dtype> |
| 108 | void Blob<Dtype>::set_gpu_data(Dtype* data) { |
| 109 | CHECK(data); |
| 110 | // Make sure CPU and GPU sizes remain equal |
| 111 | size_t size = count_ * sizeof(Dtype); |
| 112 | if (data_->size() != size) { |
| 113 | data_.reset(new SyncedMemory(size)); |
| 114 | diff_.reset(new SyncedMemory(size)); |
| 115 | } |
| 116 | data_->set_gpu_data(data); |
| 117 | } |
| 118 | |
| 119 | template <typename Dtype> |
| 120 | const Dtype* Blob<Dtype>::cpu_diff() const { |
no test coverage detected