在MiPad(Tegra K1)Android平台上使用nvprof时遇到问题。
它显示========错误:当我使用nvprof测试时,应用程序返回非零代码1 但我的代码就像这样。它无法返回1.当我不使用nvprof时它很有效。 代码如下。
int main() {
return 0;
}
详细步骤:
编写并编译代码并将其移至/ data / local / tmp /。 像这样编译命令。
GCC=$(NDK_ROOT)/toolchains/arm-linux-androideabi-4.6/gen_standalone/linux-x86_64/bin/arm-linux-androideabi-g++
NVCC=$(CUDA_TOOLKIT_ROOT)/bin/nvcc -ccbin $(GCC) -target-cpu-arch=ARM -m32 -arch=sm_30 -O3 -Xptxas '-dlcm=ca' -target-os-variant=Android
$(NVCC) -o test test.cu
/ data / local / tmp / nvprof / data / local / tmp / test