[英]Tensorflow import on Jetson TX2 results in Segmentation fault (core dumped)
在使用 Jetpack 4.2.2 刷新 Jetson TX2 后,我在 Jetson TX2 上遵循了這個安裝教程( https://devtalk.nvidia.com/default/topic/1038957/tensorflow-for-jetson-tx2-/ )。 我正在使用默認的 python 3.6.8。
當我打開 python3 終端並導入 tensorflow 時,終端等待幾秒鍾然后打印“分段錯誤(核心轉儲)”。
安裝過程中沒有錯誤消息。 任何幫助將不勝感激,謝謝。
注意:我注意到在這里看( TensorFlow 和 CUDA 版本組合是兼容的? )tensorflow 1.14 僅適用於默認的 7.5d CUDNN 安裝。
如果您在 4.2.2 上使用 docker 並遇到此問題:
由於您似乎檢查了所有兼容性問題,我建議檢查 docker 是否運行正確的運行時。 如果您的 /etc/docker/daemon.json 文件如下所示:
{
"runtimes": {
"nvidia": {
"path": "nvidia-container-runtime",
"runtimeArgs": []
}
}
}
將其更改為強制 docker 使用 nvidia-runtime。 出於某種奇怪的原因,如果沒有指定,它似乎不會使用它,即使它是唯一明顯存在的運行時。
{
"default-runtime": "nvidia",
"runtimes": {
"nvidia": {
"path": "nvidia-container-runtime",
"runtimeArgs": []
}
}
}
最后,對於 Jetpack 4.2.2,您的 docker 版本與docker --version
應該是:
Docker version 18.09.7, build 2d0083d
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.