Example #1
0
void* SyncedMemory::mutable_gpu_data(){
#ifndef CPU_ONLY
	to_gpu();
	head_ = HEAD_AT_GPU;
	return gpu_ptr;
#endif
}
Example #2
0
const void* SyncedMemory::gpu_data() {
#ifndef CPU_ONLY
  to_gpu();
  return (const void*)gpu_ptr_;
#else
  NO_GPU;
#endif
}
Example #3
0
void* SyncedMemory::mutable_gpu_data() {
#ifndef CPU_ONLY
  to_gpu();
  head_ = HEAD_AT_GPU;
  return gpu_ptr_;
#else
  NO_GPU;
  return 0;//Modified by Jianfeng
#endif
}
Example #4
0
void* SyncedMemory::mutable_gpu_data() {
  // LOG(INFO)<<"calling mutable_gpu_data";
  // switch (head_) {
  // case UNINITIALIZED:
	// LOG(INFO)<<"MEM not initilaized";
	// break;
  // case HEAD_AT_CPU:
     // LOG(INFO)<<"MEM is in CPU";
	// break;
  // case HEAD_AT_GPU:
    // LOG(INFO)<<"MEM is in GPU";
	// break;
	// }
  to_gpu();
  head_ = HEAD_AT_GPU;
  return gpu_ptr_;
}
Example #5
0
void* SyncedMemory::mutable_gpu_data() {
  to_gpu();
  head_ = HEAD_AT_GPU;
  return gpu_ptr_;
}
Example #6
0
const void* SyncedMemory::gpu_data() {
  to_gpu();
  return (const void*)gpu_ptr_;
}