MCPcopy Create free account
hub / github.com/OpenPTrack/open_ptrack_v2 / caffe_copy

Function caffe_copy

rtpose_wrapper/src/caffe/util/math_functions.cpp:86–99  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

84
85template <typename Dtype>
86void caffe_copy(const int N, const Dtype* X, Dtype* Y) {
87 if (X != Y) {
88 if (Caffe::mode() == Caffe::GPU) {
89#ifndef CPU_ONLY
90 // NOLINT_NEXT_LINE(caffe/alt_fn)
91 CUDA_CHECK(cudaMemcpy(Y, X, sizeof(Dtype) * N, cudaMemcpyDefault));
92#else
93 NO_GPU;
94#endif
95 } else {
96 memcpy(Y, X, sizeof(Dtype) * N); // NOLINT(caffe/alt_fn)
97 }
98 }
99}
100
101template void caffe_copy<int>(const int N, const int* X, int* Y);
102template void caffe_copy<unsigned int>(const int N, const unsigned int* X,

Callers 15

apply_buffersFunction · 0.85
CopyFromMethod · 0.85
TYPED_TESTFunction · 0.85
TYPED_TESTFunction · 0.85
TYPED_TESTFunction · 0.85
TYPED_TESTFunction · 0.85
TYPED_TESTFunction · 0.85
TYPED_TESTFunction · 0.85
TYPED_TESTFunction · 0.85
TYPED_TESTFunction · 0.85
TYPED_TESTFunction · 0.85
TYPED_TESTFunction · 0.85

Calls

no outgoing calls

Tested by 13

TYPED_TESTFunction · 0.68
TYPED_TESTFunction · 0.68
TYPED_TESTFunction · 0.68
TYPED_TESTFunction · 0.68
TYPED_TESTFunction · 0.68
TYPED_TESTFunction · 0.68
TYPED_TESTFunction · 0.68
TYPED_TESTFunction · 0.68
TYPED_TESTFunction · 0.68
TYPED_TESTFunction · 0.68
TYPED_TESTFunction · 0.68
CheckGradientSingleMethod · 0.68