Vengineerの妄想(準備期間)

人生は短いけど、長いです。人生を楽しみましょう!

Ultra96で、BNN-PYNQ


BNN-PYNQ が Ultra96 でも動くような。

まずは、README.md
    We support 3 boards for hardware acceleration which are Pynq-Z1, Pynq-Z2 and Ultra96 (with PYNQ image).

と、Ultra96 (with PYNQ image) とあります。

Welcome to Ultra96-PYNQ’s documentation!
zcu104 で PYNQ が動いているから、それほど大変じゃないだろうが。。

見つけてた。Avnet/Ultra96-PYNQ
USB経由でEthernetは利用できるが、Wifiは接続できないようだ。

setup.py
if os.environ['BOARD'] != 'Ultra96' and os.environ['BOARD'] != 'Pynq-Z1' and os.environ['BOARD'] != 'Pynq-Z2':
	print("Only supported on a Ultra96, Pynq-Z1 or Pynq-Z2 Board")
	exit(1)

# compilation during installation can be done after 2018.3 is available

# if os.environ['BOARD'] == "Ultra96":
	# PLATFORM="ultra96"
# else:
	# PLATFORM="pynqZ1-Z2"

お? 2081.3 とか書いてありますね。。。

そして、NetworkのREADME

    Network topologies for the PYNQ and Ultra96 release, based on the network descriptions 
    reported in the FINN paper as LFC