---
title: 尝试打印Device侧的Tensor、Image内存数据时，发生coredump
description: "当Tensor、Image类数据在Device侧时，尝试调用GetData()接口返回指针并打印指针所指向的数据时，出现coredump提示。"
url: https://www.hiascend.com/document/detail/zh/Atlas200IDKA2DeveloperKit/latest/Application%20Development%20Guide/msadg/mxvisionug_1280.html
sourcePath: /source/zh/Atlas200IDKA2DeveloperKit/23.0.RC2/Application Development Guide/msadg/mxvisionug_1280.html
indexId: 3c5312150e92ebd12516298b021e2a842f5ca0acdb0f6214eac46ba0f5a8d74f102
---
# 尝试打印Device侧的Tensor、Image内存数据时，发生coredump

#### 问题现象

当Tensor、Image类数据在Device侧时，尝试调用GetData()接口返回指针并打印指针所指向的数据时，出现coredump提示。


#### 原因分析

Device侧地址空间与Host侧地址空间相互独立，Host侧无法直接访问Device侧数据，具体请参见《CANN AscendCL应用软件开发指南 (C&C++)(https://www.hiascend.com/document/detail/zh/canncommercial/700/inferapplicationdev/aclcppdevg/aclcppdevg_0000.html)》。


#### 解决方案

请先使用Tensor.ToHost()或Image.ToHost()，将Device侧Tensor类或Image类数据转移到Host侧后，再次尝试打印数据操作。
