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

Method dev_tensor_valid

src/core/include/megbrain/graph/var_node.h:342–347  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

340 MemAllocPlan& mem_plan() { return m_mem_plan; }
341
342 bool dev_tensor_valid() const {
343 return m_mem_plan.valid() && m_mem_plan.layout().eq_shape(m_shape) &&
344 m_dev_tensor.storage().comp_node_valid() &&
345 m_dev_tensor.layout().eq_layout(m_mem_plan.layout()) &&
346 m_dev_tensor.comp_node() == m_comp_node;
347 }
348
349 //! get the underlying device tensor to fill data
350 MGE_WIN_DECLSPEC_FUC const DeviceTensorND& dev_tensor() const;

Callers 15

ProfilerPluginMethod · 0.80
build_middle_tensorMethod · 0.80
record_output_valuesMethod · 0.80
on_var_computedMethod · 0.80
on_var_computedMethod · 0.80
check_var_after_execMethod · 0.80
dump_varMethod · 0.80
TESTFunction · 0.80
TESTFunction · 0.80
to_jsonMethod · 0.80
check_versionMethod · 0.80

Calls 7

comp_node_validMethod · 0.80
storageMethod · 0.80
eq_layoutMethod · 0.80
validMethod · 0.45
eq_shapeMethod · 0.45
layoutMethod · 0.45
comp_nodeMethod · 0.45

Tested by 2

TESTFunction · 0.64
TESTFunction · 0.64