void* SyncedMemory::mutable_gpu_data(){ #ifndef CPU_ONLY to_gpu(); head_ = HEAD_AT_GPU; return gpu_ptr; #endif }
const void* SyncedMemory::gpu_data() { #ifndef CPU_ONLY to_gpu(); return (const void*)gpu_ptr_; #else NO_GPU; #endif }
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 }
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_; }
void* SyncedMemory::mutable_gpu_data() { to_gpu(); head_ = HEAD_AT_GPU; return gpu_ptr_; }
const void* SyncedMemory::gpu_data() { to_gpu(); return (const void*)gpu_ptr_; }