昇腾社区首页
中文
注册

msdebug工具打印Tensor变量功能不可用,提示“unavailable”或“memory read failed”

现象描述

提示“unavailable”或“Failed to dereference pointer from xxx for DW_OP_deref: memory read failed for xxx”。

解决措施

当打印对象a为Tensor类型且以值传递作为函数入参时会出现该问题。

				void
				Foo
				(
				const
				LocalTensor
				<float> a
				);
				// 该写法变量a打印失败
			

若需打印该变量,可修改代码使对象a以引用传递作为函数入参,修复该问题。

				void
				Foo
				(
				const
				LocalTensor
				<float> 
					&
				a
				);
				// 该写法变量a可正常打印