MCPcopy Create free account
hub / github.com/MegEngine/MegEngine / clone

Method clone

dnn/src/common/cv/mat.cpp:86–94  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

84
85template <typename T>
86Mat<T> Mat<T>::clone() const {
87 Mat<T> res(m_rows, m_cols, m_channels);
88 for (size_t r = 0; r < m_rows; ++r) {
89 cuda_check(cudaMemcpy(
90 res.ptr(r), this->ptr(r), sizeof(T) * m_cols * m_channels,
91 cudaMemcpyDeviceToDevice));
92 }
93 return res;
94}
95
96template <typename T>
97bool Mat<T>::equals(const Mat<T>& rhs) const {

Callers 2

RowFilterMethod · 0.45
ColumnFilterMethod · 0.45

Calls 1

ptrMethod · 0.95

Tested by

no test coverage detected