質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
FPGA

FPGAは、製造後でも設計者によって書き換えができる論理回路です。即時に書き換えが可能なため、開発期間を短縮することが可能。何度でも書き換えられるといった柔軟性があるため、製造や開発における費用も削減できるといったメリットがあります。

Q&A

0回答

555閲覧

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

iface

総合スコア42

FPGA

FPGAは、製造後でも設計者によって書き換えができる論理回路です。即時に書き換えが可能なため、開発期間を短縮することが可能。何度でも書き換えられるといった柔軟性があるため、製造や開発における費用も削減できるといったメリットがあります。

0グッド

0クリップ

投稿2022/06/13 15:33

実現したいこと

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

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問