你好,我是一个Nvidia Jetson的开发者,目前正在使用Jetson AGX Orin, Jetson Orin NX, 和 Jetson Orin Nano进行开发。在开发过程中,我遇到了一些关于硬件和软件兼容性的问题,我想在这里寻求一些解答。
首先,我需要确保我的应用程序可以在所有的Jetson Orin系列上运行,但是我发现在AGX Orin上运行正常的程序,在Orin NX和Orin Nano上会出现一些问题。我已经通过使用Ubuntu的apt-get update和apt-get upgrade命令更新了我的系统,同时也尝试过手动安装CUDA、CUDNN和TensorRT的新版本,但是仍然无法解决问题。
问题的具体表现为:在Orin NX和Orin Nano上运行时,程序会在某些特定的函数调用时崩溃,错误日志显示是由于某些特定的CUDA函数导致的。这些函数在AGX Orin上运行时没有问题。我尝试过在Orin NX和Orin Nano上使用不同版本的CUDA,但是问题仍然存在。
我想知道这是否是由于Orin NX和Orin Nano的硬件架构与AGX Orin不同导致的,如果是这样的话,我该如何修改我的程序才能使其在所有的Orin系列上都能正常运行?如果不是硬件架构的问题,那么可能是什么原因导致的这个问题?我应该如何解决?
另外,我还发现在Orin NX和Orin Nano上运行时,某些特定的硬件接口表现不正常,如GPIO和I2C等接口的读写速度比在AGX Orin上慢很多,我想知道这是为什么,我应该如何解决这个问题?
希望能得到您的帮助,谢谢! |
|
|
|
|
共 1 个关于本帖的回复 最后回复于 2023-8-6 06:16