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

Method detach

imperative/python/src/tensor.cpp:729–732  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

727}
728
729PyObject* TensorWrapper::detach() {
730 auto detached = imperative::apply(DetachGrad(), m_tensor->data())[0];
731 return TensorWrapper::make(py_tensor_type, detached).release().ptr();
732}
733
734PyObject* TensorWrapper::_dev_tensor() {
735 auto dv = m_tensor->data().dev_tensor();

Callers 5

forwardMethod · 0.45
subgraph_batch_normFunction · 0.45
primitive_batch_normFunction · 0.45
fFunction · 0.45
~SCQueueSynchronizerMethod · 0.45

Calls 6

DetachGradClass · 0.85
applyFunction · 0.50
makeFunction · 0.50
dataMethod · 0.45
ptrMethod · 0.45
releaseMethod · 0.45

Tested by 4

forwardMethod · 0.36
subgraph_batch_normFunction · 0.36
primitive_batch_normFunction · 0.36
fFunction · 0.36