簡體   English   中英

Jetson TX2 上的 Tensorflow 導入導致分段錯誤(核心轉儲)

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM