gpt4 book ai didi

python - 在 Google Coral 开发板上构建时 dlib 挂起

转载 作者:行者123 更新时间:2023-12-04 15:49:54 27 4
gpt4 key购买 nike

我正在努力在 Google Coral Dev Board 上为 Python 安装最新版本的 dlib(http://dlib.net/,v19.17)。它适用于 Raspberry Pi 3 B+(似乎具有完全相同的 CPU 和 RAM 量),但在 Coral Dev Board 上卡住了 80%(在编译 vector.cpp 时)。运行时会发生这种情况:

python3 setup.py install

我尝试在 Mendel Linux(开发板运行)上进行以下操作,但没有成功:
  • 将 cmake 升级到最新版本,
  • 更改 setup.py 用于构建 dlib 的内核数量
  • 添加交换文件

  • 我在 RPI 和 Coral/Mendel 之间看到的主要区别是 Mendel 上的 cmake 和 gcc 的旧版本。

    我已经将cmake升级到最新版本没有任何成功,但还没有接触过gcc。

    最佳答案

    你给它添加了多少交换空间?我在/swapfile 中添加了 1GB,它已完成构建。

    creating build/bdist.linux-aarch64
    creating build/bdist.linux-aarch64/egg
    copying build/lib.linux-aarch64-3.5/dlib.cpython-35m-aarch64-linux-gnu.so -> build/bdist.linux-aarch64/egg
    creating stub loader for dlib.cpython-35m-aarch64-linux-gnu.so
    byte-compiling build/bdist.linux-aarch64/egg/dlib.py to dlib.cpython-35.pyc
    creating build/bdist.linux-aarch64/egg/EGG-INFO
    copying dlib.egg-info/PKG-INFO -> build/bdist.linux-aarch64/egg/EGG-INFO
    copying dlib.egg-info/SOURCES.txt -> build/bdist.linux-aarch64/egg/EGG-INFO
    copying dlib.egg-info/dependency_links.txt -> build/bdist.linux-aarch64/egg/EGG-INFO
    copying dlib.egg-info/not-zip-safe -> build/bdist.linux-aarch64/egg/EGG-INFO
    copying dlib.egg-info/top_level.txt -> build/bdist.linux-aarch64/egg/EGG-INFO
    writing build/bdist.linux-aarch64/egg/EGG-INFO/native_libs.txt
    creating dist
    creating 'dist/dlib-19.18.0-py3.5-linux-aarch64.egg' and adding 'build/bdist.linux-aarch64/egg' to it
    removing 'build/bdist.linux-aarch64/egg' (and everything under it)
    Processing dlib-19.18.0-py3.5-linux-aarch64.egg
    creating /usr/local/lib/python3.5/dist-packages/dlib-19.18.0-py3.5-linux-aarch64.egg
    Extracting dlib-19.18.0-py3.5-linux-aarch64.egg to /usr/local/lib/python3.5/dist-packages
    Adding dlib 19.18.0 to easy-install.pth file

    Installed /usr/local/lib/python3.5/dist-packages/dlib-19.18.0-py3.5-linux-aarch64.egg
    Processing dependencies for dlib==19.18.0
    Finished processing dependencies for dlib==19.18.0
    mendel@arid-valet:~ % python3 -c 'print(__import__("dlib").__version__)'
    19.18.0

    尽管我不确定您是否会通过 dlib 充分利用开发板。由于开发板快速推理的主要优势是 TPU,因此最好使用 tflite_runtime API 或提供的引擎来运行推理。

    关于python - 在 Google Coral 开发板上构建时 dlib 挂起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56924470/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com