BNN-PYNQのインストールができません。

実現したいこと

XilinxがBNN-PYNQというプロジェクトを公開したことによってディープラーニングをFPGAで実装することが可能となりました。そこでBNN-PYNQをインストールしようと思ったのですが、下記のようなエラーが出たため先に進むことができません。調べてみたところpythonのバージョンが最新で対応していないとか...
詳しいエラーの改善策がありましたら教えていただきたいです。

python,pipのバージョンを記します。

root@pynq:/# python --version Python 3.8.2 root@pynq:/# pip --version pip 22.1.2 from /usr/local/share/pynq-venv/lib/python3.8/site-packages/pip (python 3.8)

発生している問題・エラーメッセージ

root@pynq:/# sudo pip3 install git+https://github.com/Xilinx/BNN-PYNQ.git Collecting git+https://github.com/Xilinx/BNN-PYNQ.git Cloning https://github.com/Xilinx/BNN-PYNQ.git to /tmp/pip-req-build-tbaqg1_s Running command git clone --filter=blob:none --quiet https://github.com/Xilinx/BNN-PYNQ.git /tmp/pip-req-build-tbaqg1_s Resolved https://github.com/Xilinx/BNN-PYNQ.git to commit d39c1c75403db571f54dd0f0cf27ae5104ac968e Running command git submodule update --init --recursive -q Installing build dependencies ... done Getting requirements to build wheel ... error error: subprocess-exited-with-error × Getting requirements to build wheel did not run successfully. │ exit code: 1 ╰─> [22 lines of output] Traceback (most recent call last): File "/usr/local/share/pynq-venv/lib/python3.8/site-packages/pip/_vendor/pep517/in_process/_in_process.py", line 363,in <module> main() File "/usr/local/share/pynq-venv/lib/python3.8/site-packages/pip/_vendor/pep517/in_process/_in_process.py", line 345,in main json_out['return_val'] = hook(**hook_input['kwargs']) File "/usr/local/share/pynq-venv/lib/python3.8/site-packages/pip/_vendor/pep517/in_process/_in_process.py", line 130,in get_requires_for_build_wheel return hook(config_settings) File "/usr/lib/python3/dist-packages/setuptools/build_meta.py", line 147, in get_requires_for_build_wheel return self._get_build_requires( File "/usr/lib/python3/dist-packages/setuptools/build_meta.py", line 128, in _get_build_requires self.run_setup() File "/usr/lib/python3/dist-packages/setuptools/build_meta.py", line 249, in run_setup super(_BuildMetaLegacyBackend, File "/usr/lib/python3/dist-packages/setuptools/build_meta.py", line 143, in run_setup exec(compile(code, __file__, 'exec'), locals()) File "setup.py", line 34, in <module> import bnn File "/tmp/pip-req-build-tbaqg1_s/bnn/__init__.py", line 1, in <module> from .bnn import PynqBNN, CnvClassifier, LfcClassifier, RUNTIME_HW, RUNTIME_SW File "/tmp/pip-req-build-tbaqg1_s/bnn/bnn.py", line 30, in <module> from pynq import Overlay, PL ModuleNotFoundError: No module named 'pynq' [end of output] note: This error originates from a subprocess, and is likely not a problem with pip. error: subprocess-exited-with-error × Getting requirements to build wheel did not run successfully. │ exit code: 1 ╰─> See above for output. note: This error originates from a subprocess, and is likely not a problem with pip.

補足情報(FW/ツールのバージョンなど)

PYNQ-Z1

jupyter notebookを使用

winndows 11

コメントを投稿

0 コメント